/**
  * {@inheritDoc}
  */
 protected function configureOptions()
 {
     parent::configureOptions();
     $this->resolver->setDefaults(array('clear_object_manager' => true, 'debug_logging' => false, 'ignore_errors' => false, 'offset' => 0, 'query_builder_method' => 'createQueryBuilder', 'sleep' => 0));
 }
 /**
  * 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;
 }