WP_CLI

SynopsisValidator::unknown_positionals()publicWP-CLI 1.0

Check for any unknown positionals.

Method of the class: SynopsisValidator{}

No Hooks.

Return

Array.

Usage

$SynopsisValidator = new SynopsisValidator();
$SynopsisValidator->unknown_positionals( $args );
$args(array) (required)
Positional arguments.

SynopsisValidator::unknown_positionals() code WP-CLI 2.8.0-alpha

public function unknown_positionals( $args ) {
	$positional_repeating = $this->query_spec(
		[
			'type'      => 'positional',
			'repeating' => true,
		]
	);

	// At least one positional supports as many as possible.
	if ( ! empty( $positional_repeating ) ) {
		return [];
	}

	$positional = $this->query_spec(
		[
			'type'      => 'positional',
			'repeating' => false,
		]
	);

	return array_slice( $args, count( $positional ) );
}