}
}
- protected function _list( $_, $format ) {
+ protected function _list( $_, $assoc_args ) {
$values = array(
'format' => 'table',
'fields' => $this->fields
);
-
- foreach ( $values as $key => &$value ) {
- if ( isset( $format[ $key ] ) ) {
- $value = $format[ $key ];
- unset( $format[ $key ] );
- }
- }
- unset( $value );
+ $values = wp_parse_args( $assoc_args, $values );
$all_items = $this->get_all_items();
$items = $this->create_objects( $all_items );
'format' => 'table',
'fields' => $this->fields
);
-
- foreach ( $values as $key => &$value ) {
- if ( isset( $assoc_args[ $key ] ) ) {
- $value = $assoc_args[ $key ];
- unset( $assoc_args[ $key ] );
- }
- }
- unset( $value );
+ $values = wp_parse_args( $assoc_args, $values );
foreach ( $assoc_args as $key => $value ) {
if ( true === $value )