Total Complexity | 6 |
Total Lines | 32 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | <?php |
||
6 | abstract class AuthItemController extends ActiveController |
||
7 | { |
||
8 | abstract protected function getType(); |
||
9 | |||
10 | public function getQuery($action) |
||
16 | } |
||
17 | |||
18 | public function searchModel() |
||
19 | { |
||
20 | return (new DynamicModel(['name' => '', 'description' => ''])) |
||
21 | ->addRule(['name', 'description'], 'string'); |
||
22 | } |
||
23 | |||
24 | public function applyFilter($query, $model, $filter) |
||
29 | } |
||
30 | } |
||
31 | } |
||
32 | |||
33 | public function findModelById($id, $action) |
||
41 |