public function list_( $args, $assoc_args ) {

		list( $sidebar_id ) = $args;

		$this->validate_sidebar( $sidebar_id );

		$output_widgets = $this->get_sidebar_widgets( $sidebar_id );

		if ( ! empty( $assoc_args['format'] ) && 'ids' === $assoc_args['format'] ) {
			$output_widgets = wp_list_pluck( $output_widgets, 'id' );
		}

		$formatter = new Formatter( $assoc_args, $this->fields );
		$formatter->display_items( $output_widgets );

	}
public function list_( $args, $assoc_args ) {

		list( $sidebar_id ) = $args;

		$this->validate_sidebar( $sidebar_id );

		$output_widgets = $this->get_sidebar_widgets( $sidebar_id );

		if ( ! empty( $assoc_args['format'] ) && 'ids' === $assoc_args['format'] ) {
			$output_widgets = wp_list_pluck( $output_widgets, 'id' );
		}

		$formatter = new Formatter( $assoc_args, $this->fields );
		$formatter->display_items( $output_widgets );

	}
public function list_ ( $ args , $ assoc_args ) { list ( $ sidebar_id ) = $ args ; $ this -> validate_sidebar ( $ sidebar_id ) ; $ output_widgets = $ this -> get_sidebar_widgets ( $ sidebar_id ) ; if ( ! empty ( $ assoc_args [ 'format' ] ) && 'ids' === $ assoc_args [ 'format' ] ) { $ output_widgets = wp_list_pluck ( $ output_widgets , 'id' ) ; } $ formatter = new Formatter ( $ assoc_args , $ this -> fields ) ; $ formatter -> display_items ( $ output_widgets ) ; }
Lists widgets associated with a sidebar.

## OPTIONS

<sidebar-id>
: ID for the corresponding sidebar.

[--fields=<fields>]
: Limit the output to specific object fields.

[--format=<format>]
: Render output in a particular format.
---
default: table
options:
- table
- csv
- ids
- json
- count
- yaml
---

## AVAILABLE FIELDS

These fields will be displayed by default for each widget:

* name
* id
* position
* options

There are no optionally available fields.

## EXAMPLES

$ wp widget list sidebar-1 --fields=name,id --format=csv
name,id
meta,meta-5
search,search-3

@subcommand list
Lists widgets associated with a sidebar .