WC_CLI_REST_Command::get_formatter()protectedWC 1.0

Get Formatter object based on supplied parameters.

Метод класса: WC_CLI_REST_Command{}

Хуков нет.

Возвращает

\WP_CLI\Formatter.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_formatter( $assoc_args );
$assoc_args(массив) (обязательный) (передается по ссылке — &)
Parameters passed to command. Determines formatting.

Код WC_CLI_REST_Command::get_formatter() WC 9.4.2

protected function get_formatter( &$assoc_args ) {
	if ( ! empty( $assoc_args['fields'] ) ) {
		if ( is_string( $assoc_args['fields'] ) ) {
			$fields = explode( ',', $assoc_args['fields'] );
		} else {
			$fields = $assoc_args['fields'];
		}
	} else {
		if ( ! empty( $assoc_args['context'] ) ) {
			$fields = $this->get_context_fields( $assoc_args['context'] );
		} else {
			$fields = $this->get_context_fields( 'view' );
		}
	}
	return new \WP_CLI\Formatter( $assoc_args, $fields );
}