Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
| Total | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
CRAP | |
0.00% |
0 / 29 |
| Module | |
0.00% |
0 / 1 |
|
0.00% |
0 / 2 |
6.00 | |
0.00% |
0 / 29 |
| init | |
0.00% |
0 / 1 |
2.00 | |
0.00% |
0 / 3 |
|||
| behaviors | |
0.00% |
0 / 1 |
2.00 | |
0.00% |
0 / 26 |
|||
| <?php | |
| namespace api\modules\v1; | |
| use yii\filters\ContentNegotiator; | |
| use yii\filters\VerbFilter; | |
| use yii\filters\RateLimiter; | |
| use yii\web\Response; | |
| use yii\filters\auth\CompositeAuth; | |
| use yii\filters\auth\HttpBasicAuth; | |
| use yii\filters\auth\HttpBearerAuth; | |
| use yii\filters\auth\QueryParamAuth; | |
| class Module extends \yii\base\Module | |
| { | |
| public function init() | |
| { | |
| parent::init(); | |
| } | |
| /** | |
| * @inheritdoc | |
| */ | |
| public function behaviors() | |
| { | |
| return [ | |
| 'contentNegotiator' => [ | |
| 'class' => ContentNegotiator::className(), | |
| 'formats' => [ | |
| 'application/json' => Response::FORMAT_JSON, | |
| 'application/xml' => Response::FORMAT_XML, | |
| ], | |
| ], | |
| 'verbFilter' => [ | |
| 'class' => VerbFilter::className(), | |
| 'actions' => [], | |
| ], | |
| 'authenticator' => [ | |
| 'class' => CompositeAuth::className(), | |
| 'authMethods' => [ | |
| HttpBasicAuth::className(), | |
| HttpBearerAuth::className(), | |
| QueryParamAuth::className(), | |
| ], | |
| ], | |
| 'rateLimiter' => [ | |
| 'class' => RateLimiter::className(), | |
| ], | |
| ]; | |
| } | |
| } |