public function testExport() { $data = [1, 2, ['a' => 'b', 'c' => [7, 8, 9]], 4]; $list = CollectionUtils::fromCollection($data); $this->assertEquals(4, count($list->toArray())); $data = ['a' => 'b', 'c' => [1, ['x' => 'y'], 4], 'd' => 'e']; $map = CollectionUtils::fromCollection($data); $this->assertEquals(3, count($map->toArray())); }
public function testToRecursiveArray() { $data = ['a' => 'b', 'c' => [1, ['x' => 'y'], 4], 'd' => ['x' => 'y', 'z' => 'zz']]; $collection = CollectionUtils::fromCollection($data); $this->assertEquals($data, CollectionUtils::toArrayRecursive($collection)); }