for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Date: 12.07.16
* Time: 14:47
*/
namespace execut\import\controllers;
use execut\actions\Action;
use execut\actions\action\adapter\GridView;
use execut\crud\params\Crud;
use execut\import\models\Dictionary;
use execut\import\models\Setting;
use yii\filters\AccessControl;
use yii\helpers\ArrayHelper;
use yii\web\Controller;
class SettingsController extends Controller
{
public function behaviors()
return array_merge([
'access' => [
'class' => AccessControl::class,
'rules' => [
[
'allow' => true,
'roles' => \yii::$app->getModule('import')->getAllowedRoles(),
],
parent::behaviors()
);
}
public function actions()
$crud = new Crud([
'modelClass' => Setting::class,
'module' => 'import',
'moduleName' => 'Import',
'modelName' => Setting::MODEL_NAME,
]);
return ArrayHelper::merge($crud->actions(), [
'get-dictionaries' => [
'class' => Action::class,
'adapter' => [
'class' => GridView::class,
'model' => Dictionary::class,
'view' => null,
], parent::actions()); // TODO: Change the autogenerated stub