Exemplo n.º 1
0
 /**
  * Get values which are saved to the database
  *
  * Useful if as_array is overridden to return values not
  * saved to the database.
  *
  * @return array
  */
 public function getDbValues()
 {
     return Arr::extract($this->getArrayCopy(), $this->getColumns());
 }
Exemplo n.º 2
0
 /**
  * Tests Arr::extract()
  *
  * @test
  * @dataProvider providerExtract
  * @param array $array
  * @param array $paths
  * @param mixed $default
  * @param array $expected
  */
 public function testExtract(array $array, array $paths, $default, $expected)
 {
     $array = Arr::extract($array, $paths, $default);
     $this->assertSame(count($expected), count($array));
     $this->assertSame($expected, $array);
 }