Example #1
0
 /**
  * Flatten the array into a single dimension array with escaped dot paths as keys.
  *
  * Dots within specific keys are escaped.
  *
  * @return array
  */
 public function flatten()
 {
     return Dot::flatten($this->data);
 }
Example #2
0
File: DotTest.php Project: mduk/dot
 public function testFlatten()
 {
     $dot = new Dot(['foo' => ['bar' => ['baz' => 'baz'], 'qha' => ['waz' => 'nih']]]);
     $this->assertEquals(['foo.bar.baz' => 'baz', 'foo.qha.waz' => 'nih'], $dot->flatten(), "Flatten should work");
 }