WP_CLI
SynopsisValidator::unknown_assoc
Check whether there are unknown parameters supplied.
Method of the class: SynopsisValidator{}
No Hooks.
Returns
Array|false.
Usage
$SynopsisValidator = new SynopsisValidator(); $SynopsisValidator->unknown_assoc( $assoc_args );
- $assoc_args(array) (required)
- Parameters passed to command.
SynopsisValidator::unknown_assoc() SynopsisValidator::unknown assoc code WP-CLI 2.13.0-alpha
public function unknown_assoc( $assoc_args ) {
$generic = $this->query_spec(
[
'type' => 'generic',
]
);
if ( count( $generic ) ) {
return [];
}
$known_assoc = [];
foreach ( $this->spec as $param ) {
if ( in_array( $param['type'], [ 'assoc', 'flag' ], true ) ) {
$known_assoc[] = $param['name'];
}
}
return array_diff( array_keys( $assoc_args ), $known_assoc );
}