@@ 70-77 (lines=8) @@ | ||
67 | * |
|
68 | * @return array |
|
69 | */ |
|
70 | public function actionAssign(): array |
|
71 | { |
|
72 | $routes = Yii::$app->getRequest()->post('routes', []); |
|
73 | $model = Yii::createObject($this->modelClass); |
|
74 | $model->addNew($routes); |
|
75 | ||
76 | return $model->getAvailableAndAssignedRoutes(); |
|
77 | } |
|
78 | ||
79 | /** |
|
80 | * Remove routes |
|
@@ 84-91 (lines=8) @@ | ||
81 | * |
|
82 | * @return array |
|
83 | */ |
|
84 | public function actionRemove(): array |
|
85 | { |
|
86 | $routes = Yii::$app->getRequest()->post('routes', []); |
|
87 | $model = Yii::createObject($this->modelClass); |
|
88 | $model->remove($routes); |
|
89 | ||
90 | return $model->getAvailableAndAssignedRoutes(); |
|
91 | } |
|
92 | ||
93 | /** |
|
94 | * Refresh cache of routes |