Menu::rules PHP Method

rules() public method

public rules ( ) : array
return array validation rules for model attributes.
    public function rules()
    {
        return [['name, code, description', 'required', 'except' => 'search'], ['status', 'numerical', 'integerOnly' => true], ['name, code, description', 'filter', 'filter' => [$obj = new CHtmlPurifier(), 'purify']], ['name, description', 'length', 'max' => 255], ['code', 'length', 'max' => 100], ['code', 'yupe\\components\\validators\\YSLugValidator'], ['code', 'unique'], ['status', 'in', 'range' => array_keys($this->statusList)], ['id, name, code, description, status', 'safe', 'on' => 'search']];
    }