/** * @param $deliveryType * Проверяет, удовлетворяет ли выбранный тип доставки нашему региону */ protected function checkDeliveryType($deliveryType) { if (!in_array($deliveryType, static::getDeliveryTypes())) { throw new Exception(sprintf('Для текущего региона не действует выбранный тип доставки: %s. ', DeliveryTypes::getTitle($deliveryType))); } return true; }
function getDeliveryTitle() { // TODO: Implement getDeliveryTitle() method. return sprintf('Доставка по Москве. Способ доставки: %s', $this->deliveryType ? DeliveryTypes::getTitle($this->deliveryType) : " еще не выбран"); }