1
0
mirror of https://github.com/flextype/flextype.git synced 2025-08-13 16:44:36 +02:00

Flextype Box Plugin: Admin #125 #117

- Plugins Controller implementation
This commit is contained in:
Awilum
2019-04-25 00:48:24 +03:00
parent de092d988f
commit af4ec2c53a
3 changed files with 5 additions and 7 deletions

View File

@@ -15,10 +15,7 @@ namespace Flextype;
use Flextype\Component\Registry\Registry;
use Flextype\Component\I18n\I18n;
use function Flextype\Component\I18n\__;
use Flextype\Component\Arr\Arr;
use Slim\Http\Request;
use Slim\Http\Response;
$uri = explode('/', \Slim\Http\Uri::createFromEnvironment(new \Slim\Http\Environment($_SERVER))->getPath());

View File

@@ -8,14 +8,15 @@ use Flextype\Component\Arr\Arr;
use Flextype\Component\Registry\Registry;
use function Flextype\Component\I18n\__;
class PluginsController extends Controller
class PluginsController extends Controller
{
public function index($request, $response, $args)
{
return $this->view->render($response,
'plugins/admin/views/templates/extends/plugins/index.html', [
'plugins_list' => $this->get('registry')->get('plugins'),
'menu_item' => 'plugins'
'plugins_list' => $this->registry->get('plugins'),
'menu_item' => 'plugins'
]);
}

View File

@@ -11,4 +11,4 @@ $app->post('/admin/settings', 'SettingsController:update')->setName('admin.setti
$app->post('/admin/settings/clear-cache', 'SettingsController:clearCache')->setName('admin.settings.clear-cache');
// Plugins Controller
$app->post('/admin/plugins', 'PluginsController:index')->setName('admin.plugins')->setName('admin.plugins.index');
$app->get('/admin/plugins', 'PluginsController:index')->setName('admin.plugins.index');