/** * Constructor. * * @param ObjectPersisterInterface $objectPersister * @param IndexableInterface $indexable * @param string $objectClass * @param array $baseOptions * @param ManagerRegistry $managerRegistry * @param SliceFetcherInterface $sliceFetcher */ public function __construct(ObjectPersisterInterface $objectPersister, IndexableInterface $indexable, $objectClass, array $baseOptions, ManagerRegistry $managerRegistry, SliceFetcherInterface $sliceFetcher = null) { parent::__construct($objectPersister, $indexable, $objectClass, $baseOptions); $this->managerRegistry = $managerRegistry; $this->sliceFetcher = $sliceFetcher; }
/** * Constructor. * * @param ObjectPersisterInterface $objectPersister * @param string $objectClass * @param array $options * @param ManagerRegistry $managerRegistry */ public function __construct(ObjectPersisterInterface $objectPersister, $objectClass, array $options, $managerRegistry) { parent::__construct($objectPersister, $objectClass, array_merge(array('clear_object_manager' => true, 'ignore_errors' => false, 'query_builder_method' => 'createQueryBuilder'), $options)); $this->managerRegistry = $managerRegistry; }