Beispiel #1
0
 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);
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 /**
  * 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();
 }