public function __construct(EntityMeta $entityMeta, $collectionName, EntityRepository $collectionRepository, GenericCollectionSynchronizer $innerSynchronizer = NULL) { $this->collectionRepository = $collectionRepository; parent::__construct($entityMeta, $collectionName, $innerSynchronizer ?: new GenericCollectionSynchronizer()); }
public function __construct(EntityMeta $entityMeta, $collectionName, UniqueEntityHydrator $hydrator, EntityFactory $factory, ActionsCollectionSynchronizer $actionsSynchronizer = NULL) { parent::__construct($entityMeta, $collectionName, $actionsSynchronizer ?: new ActionsCollectionSynchronizer()); $this->hydrator = $hydrator; $this->factory = $factory; }