vendor/shopware/core/Framework/Routing/Exception/MissingRequestParameterException.php line 8

Open in your IDE?
  1. <?php declare(strict_types=1);
  2. namespace Shopware\Core\Framework\Routing\Exception;
  3. use Shopware\Core\Framework\ShopwareHttpException;
  4. use Symfony\Component\HttpFoundation\Response;
  5. class MissingRequestParameterException extends ShopwareHttpException
  6. {
  7.     /**
  8.      * @var string
  9.      */
  10.     private $name;
  11.     /**
  12.      * @var string
  13.      */
  14.     private $path;
  15.     public function __construct(string $namestring $path '')
  16.     {
  17.         $this->name $name;
  18.         $this->path $path;
  19.         parent::__construct('Parameter "{{ parameterName }}" is missing.', ['parameterName' => $name]);
  20.     }
  21.     public function getName(): string
  22.     {
  23.         return $this->name;
  24.     }
  25.     public function getPath(): string
  26.     {
  27.         return $this->path;
  28.     }
  29.     public function getErrorCode(): string
  30.     {
  31.         return 'FRAMEWORK__MISSING_REQUEST_PARAMETER';
  32.     }
  33.     public function getStatusCode(): int
  34.     {
  35.         return Response::HTTP_BAD_REQUEST;
  36.     }
  37. }