Skip to content

Instantly share code, notes, and snippets.

@rummykhan
Last active November 12, 2017 19:09
Show Gist options
  • Save rummykhan/febf20885303b641ab27682d684bf12b to your computer and use it in GitHub Desktop.
Save rummykhan/febf20885303b641ab27682d684bf12b to your computer and use it in GitHub Desktop.
All Classes in Yii 2 thats extends yii\base\Behavior class and hence can provide any behavior.
0 => "yii\base\ActionFilter"
1 => "yii\behaviors\AttributeBehavior"
2 => "yii\behaviors\AttributeTypecastBehavior"
3 => "yii\behaviors\AttributesBehavior"
4 => "yii\behaviors\BlameableBehavior"
5 => "yii\behaviors\SluggableBehavior"
6 => "yii\behaviors\TimestampBehavior"
7 => "yii\filters\AccessControl"
8 => "yii\filters\AjaxFilter"
9 => "yii\filters\ContentNegotiator"
10 => "yii\filters\Cors"
11 => "yii\filters\HostControl"
12 => "yii\filters\HttpCache"
13 => "yii\filters\PageCache"
14 => "yii\filters\RateLimiter"
15 => "yii\filters\VerbFilter"
16 => "yii\filters\auth\AuthMethod"
17 => "yii\filters\auth\CompositeAuth"
18 => "yii\filters\auth\HttpBasicAuth"
19 => "yii\filters\auth\HttpBearerAuth"
20 => "yii\filters\auth\QueryParamAuth"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment