Example #1
0
 protected function injectDependencies($object)
 {
     parent::injectDependencies($object);
     if ($object instanceof PorterAware) {
         $object->setPorter($this->porter);
     }
 }
 /**
  * Tests that multiple records are mapped similarly.
  */
 public function testMapCollection()
 {
     $mapped = $this->mapper->mapCollection(new \ArrayIterator([[1], [2]]), new AnonymousMapping($record = ['foo']));
     self::assertSame([$record, $record], iterator_to_array($mapped));
 }