public function behaviors() { return ArrayHelper::merge(parent::behaviors(), ['contentNegotiator' => ['class' => ContentNegotiator::className(), 'formats' => ['application/json' => Response::FORMAT_JSON], 'only' => ['add-to-cart', 'change-quantity', 'delete']]]); }
/** * @inheritdoc */ public function behaviors() { return ArrayHelper::merge(parent::behaviors(), ['access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'actions' => ['login', 'auth'], 'roles' => ['?']], ['allow' => true, 'actions' => ['logout'], 'roles' => ['@']]]], 'verbs' => ['class' => VerbFilter::className(), 'actions' => ['logout' => ['post']]]]); }
/** @inheritdoc */ public function behaviors() { return ArrayHelper::merge(parent::behaviors(), ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['disconnect' => ['post']]], 'access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'actions' => ['profile', 'account', 'avatar', 'confirm', 'networks', 'connect', 'disconnect', 'donate'], 'roles' => ['@']]]]]); }
public function behaviors() { return ArrayHelper::merge(parent::behaviors(), ['verbs' => ['class' => VerbFilter::className(), 'actions' => ['delete' => ['post']]], 'access' => ['class' => AccessControl::className(), 'rules' => [['allow' => true, 'actions' => ['index'], 'verbs' => ['GET']], ['allow' => true, 'actions' => ['delete'], 'verbs' => ['POST'], 'roles' => ['@']], ['allow' => true, 'actions' => ['create'], 'roles' => ['@']]]]]); }
/** * @inheritdoc */ public function behaviors() { return Arr::merge(parent::behaviors(), ['access' => ['class' => AccessControl::className(), 'only' => ['logout', 'signup', 'connect'], 'rules' => [['actions' => ['signup', 'connect'], 'allow' => true, 'roles' => ['?']], ['actions' => ['logout'], 'allow' => true, 'roles' => ['@']]]], 'verbs' => ['class' => VerbFilter::className(), 'actions' => ['logout' => ['post']]]]); }