/** * {@inheritdoc} */ public function apply(Request $request, ParamConverter $configuration) { $value = $this->decoratedRequestBodyParamConverter->apply($request, $configuration); $validationErrors = $request->attributes->get($this->validationErrorsArgument); if ($this->checkFailureOnValidationError($configuration) && count($validationErrors) > 0) { throw new BadRequestConstraintException($validationErrors); } return $value; }
/** * {@inheritdoc} */ public function apply(Request $request, ConfigurationInterface $configuration) { return $this->paramConverter->apply($request, $this->getProperConfiguration($configuration)); }