WP_CLI
Formatter::__construct()
Метод класса: Formatter{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$Formatter = new Formatter(); $Formatter->__construct( $assoc_args, $fields, $prefix );
- $assoc_args(массив) (обязательный) (передается по ссылке — &)
- Output format arguments.
- $fields(массив)
- Fields to display of each item.
По умолчанию: null - $prefix(строка|true|false)
- Check if fields have a standard prefix. False indicates empty prefix.
По умолчанию: false
Код Formatter::__construct() Formatter:: construct 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; }