setCode(ErrorCode::REFUSAL); } /** * Причина по которой запрос не может быть выполнен по правилам бизнес-логики. * * @var string|null */ #[Assert\Type('string')] private ?string $_reason = null; /** * Возвращает reason. * * @return string|null */ public function getReason(): ?string { return $this->_reason; } /** * Устанавливает reason. * * @param string|null $reason Причина по которой запрос не может быть выполнен по правилам бизнес-логики. * * @return self */ public function setReason(?string $reason = null): self { $this->_reason = $this->validatePropertyValue('_reason', $reason); return $this; } }