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.13.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;
}