WP_CLI
Formatter::__construct()
Method of the class: Formatter{}
No Hooks.
Return
null
. Nothing (null).
Usage
$Formatter = new Formatter(); $Formatter->__construct( $assoc_args, $fields, $prefix );
- $assoc_args(array) (required) (passed by reference — &)
- Output format arguments.
- $fields(array)
- Fields to display of each item.
Default: null - $prefix(string|true|false)
- Check if fields have a standard prefix. False indicates empty prefix.
Default: false
Formatter::__construct() Formatter:: construct code WP-CLI 2.8.0-alpha
public function __construct( &$assoc_args, $fields = null, $prefix = false ) { $format_args = [ 'format' => 'table', 'fields' => $fields, 'field' => null, ]; foreach ( [ 'format', 'fields', 'field' ] as $key ) { if ( isset( $assoc_args[ $key ] ) ) { $format_args[ $key ] = $assoc_args[ $key ]; unset( $assoc_args[ $key ] ); } } if ( ! is_array( $format_args['fields'] ) ) { $format_args['fields'] = explode( ',', $format_args['fields'] ); } $format_args['fields'] = array_map( 'trim', $format_args['fields'] ); $this->args = $format_args; $this->prefix = $prefix; }