Exemplo n.º 1
0
 /**
  * Test flattener
  *
  * @since 1.1.0
  *
  * @group utility
  * @group array_filter
  *
  * @covers \ingot\testing\utility\array_filters::flatten()
  */
 public function testFlatten()
 {
     $array = ['ingot_destination' => 88, 'hats_8765' => ['batman', 'robin']];
     $this->assertEquals(['ingot_destination' => 88], \ingot\testing\utility\array_filters::flatten($array));
     $array = ['ingot_destination' => 88, 'ingot_destination_12', 'hats_8765' => ['batman', 'robin']];
     $this->assertEquals(['ingot_destination' => 88, 'ingot_destination_12'], \ingot\testing\utility\array_filters::flatten($array));
     $array = [new \stdClass(), 'hats_8765' => ['batman', 'robin']];
     $this->assertEquals([], \ingot\testing\utility\array_filters::flatten($array));
 }