/** * @inheritdoc */ public function rules() { return array_merge(parent::rules(), [[['moduleID', 'moduleClass'], 'filter', 'filter' => 'trim'], [['moduleID', 'moduleClass'], 'required'], [['moduleID'], 'match', 'pattern' => '/^[\\w\\-]+$/', 'message' => 'Only word characters and dashes are allowed.'], [['moduleClass'], 'match', 'pattern' => '/^[\\w\\\\]*$/', 'message' => 'Only word characters and backslashes are allowed.'], [['moduleClass'], 'validateModuleClass']]); }
/** * @inheritdoc */ public function rules() { return array_merge(parent::rules(), [[['vendorName', 'packageName', 'namespace', 'prepareForComposer'], 'filter', 'filter' => 'trim']]); }