assertSame( wp_array_slice_assoc( $target_array, $keys ), $expected ); } /** * Test data for wp_array_slice_assoc(). * * @return array */ public function data_wp_array_slice_assoc_arrays() { return array( array( array( 1 => 1 ), array( 1 ), array( 1 => 1 ), ), array( array( 1 => 1 ), array( 0 ), array(), ), array( array( 1 => array( 1 => 1 ) ), array( 1 ), array( 1 => array( 1 => 1 ) ), ), array( array( 1 => 1, 2 => 2, ), array( 1 ), array( 1 => 1 ), ), array( array( 1 => 1, 2 => 2, ), array( 2 ), array( 2 => 2 ), ), array( array( 1 => 1, 2 => 2, ), array( 1, 1 ), array( 1 => 1 ), ), array( array( 1 => array( 1 => array( 1 => 1 ) ) ), array( 1 ), array( 1 => array( 1 => array( 1 => 1 ) ) ), ), array( array( 1 => 1, 2 => 2, ), array( 1, 2 ), array( 1 => 1, 2 => 2, ), ), array( array( '1' => '1', '2' => '2', ), array( '1' ), array( '1' => '1' ), ), array( array( '1' => '1', '2' => '2', ), array( '2' ), array( '2' => '2' ), ), array( array( '1' => '1', '2' => '2', ), array( 1 ), array( '1' => '1' ), ), array( array( '1' => '1', '2' => '2', ), array( 1 ), array( '1' => '1' ), ), array( array( 1 => 1 ), array( '1' ), array( 1 => 1 ), ), ); } }