Пример #1
0
 /**
  * @covers \Zend\Stdlib\Hydrator\Strategy\ClosureStrategy::extract()
  * @dataProvider extractDataProvider
  *
  * @param Callable $extractFunc
  * @param array    $data
  * @param array    $expected
  */
 public function testExtract($extractFunc, $data, $expected)
 {
     $strategy = new ClosureStrategy($extractFunc);
     $actual = array();
     foreach ($data as $k => $value) {
         $actual[$k] = $strategy->extract($value, $data);
     }
     $this->assertSame($actual, $expected);
 }