ArraysTest::testFlatten PHP Method

testFlatten() public method

public testFlatten ( )
    public function testFlatten()
    {
        // Arrange
        $a = [1, 2, [3, [4]]];
        $a2 = [1, 2, [3, [[4]]]];
        // Act
        $x = __::flatten($a);
        $x2 = __::flatten($a2, true);
        // Assert
        $this->assertEquals([1, 2, 3, 4], $x);
        $this->assertEquals([1, 2, 3, [[4]]], $x2);
    }