WP_CLI
SynopsisValidator::unknown_assoc()
Check whether there are unknown parameters supplied.
Метод класса: SynopsisValidator{}
Хуков нет.
Возвращает
Массив|false
.
Использование
$SynopsisValidator = new SynopsisValidator(); $SynopsisValidator->unknown_assoc( $assoc_args );
- $assoc_args(массив) (обязательный)
- Parameters passed to command.
Код SynopsisValidator::unknown_assoc() SynopsisValidator::unknown assoc 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 ); }