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 |