addQueryParameterError() public method

public addQueryParameterError ( string $name, string $title, string | null $detail = null, integer | string | null $status = null, integer | string | null $idx = null, Neomerx\JsonApi\Contracts\Document\LinkInterface $aboutLink = null, integer | string | null $code = null, mixed | null $meta = null )
$name string
$title string
$detail string | null
$status integer | string | null
$idx integer | string | null
$aboutLink Neomerx\JsonApi\Contracts\Document\LinkInterface
$code integer | string | null
$meta mixed | null
 /**
  * @param ErrorCollection             $errors
  * @param EncodingParametersInterface $parameters
  */
 protected function checkUnrecognized(ErrorCollection $errors, EncodingParametersInterface $parameters)
 {
     if ($this->allowUnrecognized === false && empty($parameters->getUnrecognizedParameters()) === false) {
         foreach ($parameters->getUnrecognizedParameters() as $name => $value) {
             $errors->addQueryParameterError($name, T::t('Parameter is not allowed.'));
         }
     }
 }
 /**
  * @param ErrorCollection $errors
  * @param string          $name
  *
  * @return void
  */
 private function addQueryParamError(ErrorCollection $errors, $name)
 {
     $title = $this->getTranslator()->get(T::MSG_ERR_INVALID_ELEMENT);
     $errors->addQueryParameterError($name, $title, null, JsonApiResponse::HTTP_UNPROCESSABLE_ENTITY);
 }
 /**
  * @param ErrorCollection $errors
  * @param string          $name
  *
  * @return void
  */
 protected function addInvalidQueryParameterError(ErrorCollection $errors, $name)
 {
     $errors->addQueryParameterError($name, $this->getInvalidParameterErrorMessage());
 }