/** * {@inheritdoc} */ public function process(ContextInterface $context) { /** @var Context $context */ if (null !== $context->getCriteria()) { // the Criteria object is already initialized return; } $context->setCriteria(new Criteria($this->entityClassResolver)); }