/**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post'], 'confirm' => ['post'], 'delete-tokens' => ['post'], 'block' => ['post']]], 'access' => ['class' => AccessControl::className(), 'rules' => [['actions' => ['index', 'create', 'update', 'delete', 'block', 'confirm', 'delete-tokens'], 'allow' => true, 'roles' => ['@'], 'matchCallback' => function ($rule, $action) {
         $user = \Yii::$app->getUser();
         return $user->checkAccess('manageUsers') || in_array($user->identity->username, $this->module->admins);
     }]]]];
 }
 public function behaviors()
 {
     return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post']]]];
 }
 public function behaviors()
 {
     return ['access' => ['class' => AccessControl::className(), 'only' => ['logout'], 'rules' => [['actions' => ['logout'], 'allow' => true, 'roles' => ['@']]]], 'verbs' => ['class' => VerbFilter::className(), 'actions' => ['logout' => ['post']]]];
 }
 /**
  * @inheritdoc
  */
 public function behaviors()
 {
     return ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['reset' => ['post']]], 'access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'actions' => ['profile', 'email', 'password', 'reset'], 'roles' => ['@']]]]];
 }
 public function behaviors()
 {
     $behaviors = ['access' => ['class' => \yii\web\AccessControl::className(), 'only' => ['down', 'up', 'reset'], 'rules' => [['actions' => ['down', 'up'], 'allow' => true, 'roles' => ['@']]]], 'verbs' => ['class' => \yii\web\VerbFilter::className(), 'actions' => ['down' => ['get'], 'up' => ['get'], 'reset' => ['get']]]];
     return array_replace_recursive(parent::behaviors(), $behaviors);
 }