src/Core/Application/Command/Insales/Webhook/UpdateOrder/UpdateOrderCommand.php line 13

  1. <?php
  2.     
  3.     namespace App\Core\Application\Command\Insales\Webhook\UpdateOrder;
  4.     
  5.     use App\Core\Domain\Model;
  6.     /**
  7.      * Webhook обновления заказа
  8.      *
  9.      * Class UpdateOrderCommand
  10.      * @package App\Core\Application\Command\Insales\Webhook\UpdateOrder
  11.      */
  12.     final class UpdateOrderCommand
  13.     {
  14.     
  15.         /**
  16.          * @var Model\Insales\Application
  17.          */
  18.         private Model\Insales\Application $application;
  19.     
  20.         /**
  21.          * @var array
  22.          */
  23.         private array $fields;
  24.     
  25.         /**
  26.          * @param Model\Insales\Application $application
  27.          * @param array $fields
  28.          */
  29.         public function __construct(Model\Insales\Application $application, array $fields)
  30.         {
  31.             $this->application $application;
  32.             $this->fields $fields;
  33.         }
  34.     
  35.         /**
  36.          * @return Model\Insales\Application
  37.          */
  38.         public function getApplication(): Model\Insales\Application
  39.         {
  40.             return $this->application;
  41.         }
  42.     
  43.         /**
  44.          * @return array
  45.          */
  46.         public function getFields(): array
  47.         {
  48.             return $this->fields;
  49.         }
  50.     }