["x", "y"]], c::flatten(["a" => "x", ["a" => "y"]])); self::assertSame(["a" => ["x", "y"]], c::flatten([["a" => "x"], "a" => "y"])); self::assertSame(["a" => ["x", "y"]], c::flatten([["a" => "x"], ["a" => "y"]])); self::assertSame(["a" => ["x", "y"]], c::flatten(["a" => ["x", ["y"]]])); } function testFlattenQuote() { # flatten ne quote AUCUNE valeur, c'est la responsabilité de \nur\v\v self::assertSame( [" "x>", " ["y>"], " "z>", " ["t>"], " ["w1>" ,"w2>"], ], c::flatten([ " "x>", " ["y>"], [" "z>", " ["t>"]], " "w1>", [" "w2>"], ])); } }