|
|
@@ -310,25 +310,16 @@ class HashTest extends TestCase
|
|
|
$this->assertEquals($result, 4);
|
|
|
|
|
|
$data = [
|
|
|
- '1' => ['1.1' => '1.1.1'],
|
|
|
- ['2' => ['2.1' => ['2.1.1' => ['2.1.1.1']]]],
|
|
|
- '3' => ['3.1' => ['3.1.1' => '3.1.1.1']]
|
|
|
- ];
|
|
|
- $result = Hash::maxDimensions($data);
|
|
|
- $this->assertEquals($result, 5);
|
|
|
-
|
|
|
- $data = [
|
|
|
- '1' => ['1.1' => '1.1.1'],
|
|
|
- ['2' => ['2.1' => ['2.1.1' => ['2.1.1.1' => '2.1.1.1.1']]]],
|
|
|
- '3' => ['3.1' => ['3.1.1' => '3.1.1.1']]
|
|
|
- ];
|
|
|
- $result = Hash::maxDimensions($data);
|
|
|
- $this->assertEquals($result, 5);
|
|
|
-
|
|
|
- $data = [
|
|
|
- '1' => ['1.1' => '1.1.1'],
|
|
|
- ['2' => ['2.1' => ['2.1.1' => ['2.1.1.1' => '2.1.1.1.1']]]],
|
|
|
- '3' => ['3.1' => ['3.1.1' => '3.1.1.1']]
|
|
|
+ '1' => [
|
|
|
+ '1.1' => '1.1.1',
|
|
|
+ '1.2' => [
|
|
|
+ '1.2.1' => [
|
|
|
+ '1.2.1.1',
|
|
|
+ ['1.2.2.1']
|
|
|
+ ]
|
|
|
+ ]
|
|
|
+ ],
|
|
|
+ '2' => ['2.1' => '2.1.1',]
|
|
|
];
|
|
|
$result = Hash::maxDimensions($data);
|
|
|
$this->assertEquals($result, 5);
|