WP_CLI
SynopsisValidator::unknown_assoc()
Check whether there are unknown parameters supplied.
Method of the class: SynopsisValidator{}
No Hooks.
Return
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.8.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 ); }