/** * @param RequestInterpreterInterface $interpreter * @return DocumentValidatorInterface */ private function documentValidator(RequestInterpreterInterface $interpreter) { if ($interpreter->isModifyRelationship()) { return $this->validators->relationshipDocument(); } $validator = $this->validators->resource($interpreter->getResourceType(), $interpreter->getResourceId()); return $this->validators->resourceDocument($validator); }