lajax\translatemanager\models\Language::rules PHP Method

rules() public method

public rules ( )
    public function rules()
    {
        return [[['language_id', 'language', 'country', 'name', 'name_ascii', 'status'], 'required'], [['language_id'], 'string', 'max' => 5], [['language_id'], 'unique'], [['language_id'], 'match', 'pattern' => '/^([a-z]{2}[_-][A-Z]{2}|[a-z]{2})$/'], [['language', 'country'], 'string', 'max' => 2], [['language', 'country'], 'match', 'pattern' => '/^[a-z]{2}$/i'], [['name', 'name_ascii'], 'string', 'max' => 32], [['status'], 'integer'], [['status'], 'in', 'range' => array_keys(Language::$_CONDITIONS)]];
    }