コード例 #1
0
 public function behaviors()
 {
     return array_merge(parent::behaviors(), ['renew-access' => ['class' => AccessControl::class, 'only' => ['add-to-cart-renewal', 'bulk-renewal'], 'rules' => [['allow' => true, 'roles' => ['domain.pay']]]], 'freeze-access' => ['class' => AccessControl::class, 'only' => ['enable-freeze', 'enable-freeze-w-p'], 'rules' => [['allow' => true, 'roles' => ['domain.freeze']]]], 'unfreeze-access' => ['class' => AccessControl::class, 'only' => ['disable-freeze', 'disable-freeze-w-p'], 'rules' => [['allow' => true, 'roles' => ['domain.unfreeze']]]]]);
 }
コード例 #2
0
 public function behaviors()
 {
     return array_merge(parent::behaviors(), ['access' => ['class' => AccessControl::class, 'rules' => [['allow' => true, 'roles' => ['resell']]]]]);
 }
コード例 #3
0
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), ['manage-access' => ['class' => AccessControl::class, 'only' => ['create', 'update', 'delete'], 'rules' => [['allow' => true, 'roles' => ['admin']]]]]);
 }
コード例 #4
0
 /**
  * {@inheritdoc}
  */
 public function behaviors()
 {
     return ArrayHelper::merge(parent::behaviors(), [['class' => VerbFilter::class, 'actions' => ['request-email-verification' => ['post'], 'request-phone-verification' => ['post']]]]);
 }
コード例 #5
0
 public function behaviors()
 {
     return array_merge(parent::behaviors(), ['access-bill' => ['class' => AccessControl::class, 'only' => ['index', 'view', 'create', 'update', 'delete'], 'rules' => [['allow' => true, 'roles' => ['manage', 'deposit'], 'actions' => ['index', 'view']], ['allow' => true, 'roles' => ['bill.create'], 'actions' => ['create', 'import', 'copy']], ['allow' => true, 'roles' => ['bill.update'], 'actions' => ['update']], ['allow' => true, 'roles' => ['bill.delete'], 'actions' => ['delete']]]]]);
 }
コード例 #6
0
 public function behaviors()
 {
     return array_merge(parent::behaviors(), [['class' => PageCache::class, 'only' => ['templates'], 'duration' => 7200, 'variations' => [Yii::$app->user->getId()]]]);
 }
コード例 #7
0
 public function __construct($id, Module $module, DomainTariffRepository $domainTariffRepository, array $config = [])
 {
     parent::__construct($id, $module, $config);
     $this->domainTariffRepository = $domainTariffRepository;
 }