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

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. /**
  6.  * @package core
  7.  */
  8. class MissingRequestParameterException extends ShopwareHttpException
  9. {
  10.     /**
  11.      * @var string
  12.      */
  13.     private $name;
  14.     /**
  15.      * @var string
  16.      */
  17.     private $path;
  18.     public function __construct(string $namestring $path '')
  19.     {
  20.         $this->name $name;
  21.         $this->path $path;
  22.         parent::__construct('Parameter "{{ parameterName }}" is missing.', ['parameterName' => $name]);
  23.     }
  24.     public function getName(): string
  25.     {
  26.         return $this->name;
  27.     }
  28.     public function getPath(): string
  29.     {
  30.         return $this->path;
  31.     }
  32.     public function getErrorCode(): string
  33.     {
  34.         return 'FRAMEWORK__MISSING_REQUEST_PARAMETER';
  35.     }
  36.     public function getStatusCode(): int
  37.     {
  38.         return Response::HTTP_BAD_REQUEST;
  39.     }
  40. }