protected function filter_item_list($items, $args) { $theme_files = array(); foreach ($args as $arg) { $theme_files[] = $this->fetcher->get_check($arg)->get_stylesheet_directory(); } return \WP_CLI\Utils\pick_fields($items, $theme_files); }
protected function filter_item_list($items, $args) { $basenames = wp_list_pluck($this->fetcher->get_many($args), 'file'); return \WP_CLI\Utils\pick_fields($items, $basenames); }
/** * Show items in a \cli\Table. * * @param array $items * @param array $fields */ private static function show_table($items, $fields) { $table = new \cli\Table(); $enabled = \cli\Colors::shouldColorize(); if ($enabled) { \cli\Colors::disable(true); } $table->setHeaders($fields); foreach ($items as $item) { $table->addRow(array_values(\WP_CLI\Utils\pick_fields($item, $fields))); } foreach ($table->getDisplayLines() as $line) { \WP_CLI::line($line); } if ($enabled) { \cli\Colors::enable(true); } }
/** * Show items in a \cli\Table. * * @param array $items * @param array $fields */ private static function show_table($items, $fields) { $table = new \cli\Table(); $table->setHeaders($fields); foreach ($items as $item) { $table->addRow(array_values(\WP_CLI\Utils\pick_fields($item, $fields))); } $table->display(); }