Exemplo n.º 1
0
 public function rules()
 {
     return array_merge(parent::rules(), [[['modelClassHelper', 'controllerNameSpaceHelper', 'messageCategory', 'helpField'], 'safe']]);
 }
Exemplo n.º 2
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['indexTitle', 'createUpdateTitle', 'tPrefix', 'layout'], 'filter', 'filter' => 'trim'], ['defaultLanguage', 'string'], [['indexTitle', 'createUpdateTitle', 'layout', 'addBootstrapPanel'], 'required']]);
 }
Exemplo n.º 3
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['providerList'], 'filter', 'filter' => 'trim'], [['actionButtonClass', 'viewPath', 'pathPrefix'], 'safe'], [['viewPath'], 'required']]);
 }
Exemplo n.º 4
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['providerList'], 'filter', 'filter' => 'trim'], [['actionButtonClass', 'viewPath', 'pathPrefix'], 'safe'], [['viewPath', 'traitClass'], 'required'], [['traitClass'], 'match', 'pattern' => '/(^|\\\\)[A-Z][^\\\\]+$/', 'message' => 'Trait class name must start with an uppercase letter.'], [['traitClass'], 'validateNewClass'], [['generateControllerClass'], 'boolean']]);
 }
Exemplo n.º 5
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['saveAndReturn', 'saveMultiple'], 'boolean']]);
 }
Exemplo n.º 6
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['db'], 'filter', 'filter' => 'trim'], [['db'], 'required'], [['db'], 'match', 'pattern' => '/^\\w+$/', 'message' => 'Only word characters are allowed.'], [['db'], 'validateDb'], [['enableRBACAdminAccess'], 'boolean'], [['generateView'], 'boolean'], [['useSummernoteOnTextFields'], 'boolean'], [['useSelect2ForHasManyRelations'], 'boolean']]);
 }
Exemplo n.º 7
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['moduleID', 'controllerClass', 'modelClass', 'searchModelClass', 'baseControllerClass'], 'filter', 'filter' => 'trim'], [['modelClass', 'controllerClass', 'baseControllerClass', 'indexWidgetType'], 'required'], [['searchModelClass'], 'compare', 'compareAttribute' => 'modelClass', 'operator' => '!==', 'message' => 'Search Model Class must not be equal to Model Class.'], [['modelClass', 'controllerClass', 'baseControllerClass', 'searchModelClass'], 'match', 'pattern' => '/^[\\w\\\\]*$/', 'message' => 'Only word characters and backslashes are allowed.'], [['modelClass'], 'validateClass', 'params' => ['extends' => BaseActiveRecord::className()]], [['baseControllerClass'], 'validateClass', 'params' => ['extends' => Controller::className()]], [['controllerClass'], 'match', 'pattern' => '/Controller$/', 'message' => 'Controller class name must be suffixed with "Controller".'], [['controllerClass'], 'match', 'pattern' => '/(^|\\\\)[A-Z][^\\\\]+Controller$/', 'message' => 'Controller class name must start with an uppercase letter.'], [['controllerClass', 'searchModelClass'], 'validateNewClass'], [['indexWidgetType'], 'in', 'range' => ['grid', 'list']], [['modelClass'], 'validateModelClass'], [['moduleID'], 'validateModuleID'], [['enableI18N'], 'boolean'], [['messageCategory'], 'validateMessageCategory', 'skipOnEmpty' => false]]);
 }
Exemplo n.º 8
0
 /**
  * {@inheritdoc}
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['providerList', 'actionButtonClass', 'viewPath', 'pathPrefix', 'savedForm', 'formLayout', 'accessFilter', 'generateAccessFilterMigrations', 'singularEntities', 'modelMessageCategory'], 'safe'], [['viewPath'], 'required']]);
 }
Exemplo n.º 9
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [['contextClass', 'safe'], ['contextClass', 'match', 'pattern' => '/^[\\w\\\\]+(\\s*,\\s*[\\w\\\\]+)*$/', 'message' => 'Only word characters and backslashes are allowed.']]);
 }
Exemplo n.º 10
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['providerList', 'actionButtonClass', 'viewPath', 'pathPrefix', 'generateTests', 'testsPath'], 'safe'], [['viewPath'], 'required']]);
 }
Exemplo n.º 11
0
 /**
  * @inheritdoc
  */
 public function rules()
 {
     return array_merge(parent::rules(), [[['viewModelClass'], 'required']]);
 }
Exemplo n.º 12
0
 public function rules()
 {
     return ArrayHelper::merge(parent::rules(), [[['columns'], MultipleModelValidator::className(), 'baseModel' => WidgetsCrud::className(), 'skipOnEmpty' => true], [['baseControllerFrontendClass', 'baseControllerBackendClass'], 'filter', 'filter' => 'trim'], [['baseControllerFrontendClass', 'baseControllerBackendClass'], 'required'], [['baseControllerFrontendClass', 'baseControllerBackendClass'], 'match', 'pattern' => '/^[\\w\\\\]*$/', 'message' => 'Only word characters and backslashes are allowed.'], [['baseControllerFrontendClass', 'baseControllerBackendClass'], 'validateClass', 'params' => ['extends' => Controller::className()]], [['baseControllerFrontendClass', 'baseControllerBackendClass'], 'match', 'pattern' => '/Controller$/', 'message' => 'Controller class name must be suffixed with "Controller".'], [['baseControllerFrontendClass', 'baseControllerBackendClass'], 'match', 'pattern' => '/(^|\\\\)[A-Z][^\\\\]+Controller$/', 'message' => 'Controller class name must start with an uppercase letter.']]);
 }