addError( $path, 'invalid_key_format', __( 'A key must start with a lowercase letter and may contain only lowercase letters, digits and underscores (max 64 characters).', 'quoteform' ), [ 'key' => $key ] ); return false; } if ( self::isReserved( $key ) ) { $result->addError( $path, 'reserved_key', __( 'This key is reserved and cannot be used.', 'quoteform' ), [ 'key' => $key ] ); return false; } return true; } }