/** * @inheritdoc */ public function __construct(array $dataToValidate, ValidationRulesInterface $rulesInterface, EntityManagerInterface $entityManagerInterface, ServerRequestInterface $request) { $this->rules = $rulesInterface; $this->dataToValidate = $dataToValidate; $this->entityManager = $entityManagerInterface; $this->request = $request; $this->validateRequest(); if ($request instanceof RequestValidator) { $request->setValidationResult($this); } }