for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace pastuhov\ymlcatalog\models;
/**
* Class DeliveryOption
*
* Модель опции условий доставки - тега option в секции delivery-option
* @package pastuhov\ymlcatalog\models
*/
class OutletOption extends BaseModel
{
* @inheritdoc
public static $tag = 'outlet';
* @var int Идентификатор точки продаж, заданный в личном кабинете.
public $id;
* @var int Количество товара, доступное для бронирования в точке продаж. Число должно быть равно либо больше 0
public $instock;
* @var string Возможность бронирования в точке продаж
public $booking;
public static function getTagProperties()
return [
'id',
'instock',
'booking',
];
}
public function rules()
[
['id'],
'required',
],
'number',
'integerOnly' => true,
'min' => 0,
'max' => SimpleOffer::NUMBER_LIMIT,
['instock'],
['booking'],
'in',
'range' => [
'true',
'false'
]
protected function getYmlBody()
return null;
* @return string
protected function getYmlStartTag()
return str_replace('>', ' />', parent::getYmlStartTag());
protected function getYmlEndTag()
return '';