A few sentences describing the overall goals of the pull request's commits.
- Tested and working locally
- New API endpoints documented
- Unit tests (if appropriate)
- Integration tests (if appropriate)
const keyValueObj = { "api_url": "https://hawaii.usa.gov", "message": "BALLISTIC MISSILE INBOUND.", "is_drill": true }; | |
const keyValueArray = Object.entries(keyValueObj).map(([key, value]) => ({ key, value })); | |
/** | |
* keyValueArray: | |
* [ | |
* { key: "api_url", value: "https://hawaii.usa.gov" }, | |
* { key: "message", value: "BALLISTIC MISSILE INBOUND." }, | |
* { key: "is_drill", value: true }, | |
* ], |
BNF grammar is in: examples/lang.bnf
Lex grammar is in: examples/lang.lex
To see what is all possible view examples/test.lang
Run
import React, { Component } from 'react'; | |
import ReactDOM from 'react-dom'; | |
import debounce from 'throttle-debounce/debounce' | |
import axios from 'axios'; | |
import SubmitButton from './SubmitButton' | |
export default class RegisterCompany extends Component { | |
constructor(props) { |
<?php | |
namespace App\Http\Middleware; | |
use Closure; | |
class ValidateAuthyRequest { | |
/** | |
* Handle an incoming request. | |
* |
var currencyValidator = { | |
format: function (number) { | |
return (Math.trunc(number * 100) / 100).toFixed(2) | |
}, | |
parse: function (newString, oldNumber) { | |
var CleanParse = function (value) { | |
return { value: value } | |
} | |
var StringParse = function (string) { | |
return parseFloat(string.replace(/,/g, '')) |
<?php | |
$loader = new PemLoader(); | |
$math = EccFactory::getAdapter(); | |
$this->messages = new MessageFactory($math); | |
$privKeySerializer = new PemPrivateKeySerializer(new DerPrivateKeySerializer()); | |
$pubKeySerializer = new PemPublicKeySerializer(new DerPublicKeySerializer()); | |
$PrivateKeyPath = env('KEY_LOCATION').'my.priv'; | |
$PublicKeyPath = storage_path().'/app/'.uniqid().'.pub'; |
<?php | |
/** | |
* [Gets the top most parent of a post. If post is top most parent, returns ID] | |
* @return int [ID of top most parent] | |
*/ | |
function get_earliest_relative($post){ | |
if ($post->post_parent){ | |
$ancestors=get_post_ancestors($post->ID); | |
$root=count($ancestors)-1; | |
$parent = $ancestors[$root]; |
/* | |
* Displaying a single value's Label | |
*/ | |
$field = get_field_object('field_name'); | |
$value = get_field('field_name'); | |
$label = $field['choices'][ $value ]; |
<?php | |
/* | |
* deleteSubField | |
* | |
* This function will delete a value of a sub field entirely and replace the rows correctly. | |
* ACF's built in delete_sub_field only sets the value to null | |
* | |
* @param $field_key (string) the field key of the top level custom field | |
* @param $repeater_key (string) the field key of the repeater element | |
* @param $post_id (int) the post_id of which the repeater is stored in |