public function test_array_expand()
 {
     $array = Arr::expand(['foo.bar' => 'baz']);
     $this->assertEquals(['foo' => ['bar' => 'baz']], $array);
     $array = Arr::expand([]);
     $this->assertEquals([], $array);
     $array = Arr::expand(['foo' => []]);
     $this->assertEquals(['foo' => []], $array);
     $array = Arr::expand(['foo.bar' => []]);
     $this->assertEquals(['foo' => ['bar' => []]], $array);
 }
Ejemplo n.º 2
0
 /**
  * Expands a dotted associative array. The inverse of Arr::dot().
  *
  * @param  array $array
  * @return array
  */
 function array_expand(array $array)
 {
     return Arr::expand($array);
 }