From 61151e7f2e7ffcc282c511992911a4468ca0309b Mon Sep 17 00:00:00 2001 From: Daniel Bachhuber Date: Sat, 20 Apr 2013 22:23:19 -0700 Subject: [PATCH] `--fields` support for `wp role list` --- php/commands/role.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/php/commands/role.php b/php/commands/role.php index 88c43b0d..a397dc6a 100644 --- a/php/commands/role.php +++ b/php/commands/role.php @@ -7,24 +7,28 @@ */ class Role_Command extends WP_CLI_Command { + public $fields = array( + 'name', + 'role' + ); + /** * List all roles. * * @subcommand list - * @synopsis [--format=] + * @synopsis [--fields=] [--format=] */ public function _list( $args, $assoc_args ) { global $wp_roles; $defaults = array( + 'fields' => implode( ',', $this->fields ), 'format' => 'table', ); $params = array_merge( $defaults, $assoc_args ); - $fields = array( - 'name', - 'role', - ); + $fields = $params['fields']; + unset( $params['fields'] ); $output_roles = array(); foreach ( $wp_roles->roles as $key => $role ) { -- 2.11.0