From 27ceea2aeeed69b43fef4ebff35ec8004fcc2e45 Mon Sep 17 00:00:00 2001 From: ArthurHoaro Date: Sun, 26 Jan 2020 09:06:13 +0100 Subject: [PATCH] Rename ci attribute to container --- .../front/controllers/LoginController.php | 10 +++++---- .../front/controllers/ShaarliController.php | 22 +++++++++---------- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/application/front/controllers/LoginController.php b/application/front/controllers/LoginController.php index 23efb592..ae3599e0 100644 --- a/application/front/controllers/LoginController.php +++ b/application/front/controllers/LoginController.php @@ -22,11 +22,13 @@ class LoginController extends ShaarliController { public function index(Request $request, Response $response): Response { - if ($this->ci->loginManager->isLoggedIn() || $this->ci->conf->get('security.open_shaarli', false)) { + if ($this->container->loginManager->isLoggedIn() + || $this->container->conf->get('security.open_shaarli', false) + ) { return $response->withRedirect('./'); } - $userCanLogin = $this->ci->loginManager->canLogin($request->getServerParams()); + $userCanLogin = $this->container->loginManager->canLogin($request->getServerParams()); if ($userCanLogin !== true) { throw new LoginBannedException(); } @@ -37,8 +39,8 @@ class LoginController extends ShaarliController $this ->assignView('returnurl', escape($request->getServerParam('HTTP_REFERER'))) - ->assignView('remember_user_default', $this->ci->conf->get('privacy.remember_user_default', true)) - ->assignView('pagetitle', t('Login') .' - '. $this->ci->conf->get('general.title', 'Shaarli')) + ->assignView('remember_user_default', $this->container->conf->get('privacy.remember_user_default', true)) + ->assignView('pagetitle', t('Login') .' - '. $this->container->conf->get('general.title', 'Shaarli')) ; return $response->write($this->render('loginform')); diff --git a/application/front/controllers/ShaarliController.php b/application/front/controllers/ShaarliController.php index 99e66d53..2b828588 100644 --- a/application/front/controllers/ShaarliController.php +++ b/application/front/controllers/ShaarliController.php @@ -10,12 +10,12 @@ use Shaarli\Container\ShaarliContainer; abstract class ShaarliController { /** @var ShaarliContainer */ - protected $ci; + protected $container; - /** @param ShaarliContainer $ci Slim container (extended for attribute completion). */ - public function __construct(ShaarliContainer $ci) + /** @param ShaarliContainer $container Slim container (extended for attribute completion). */ + public function __construct(ShaarliContainer $container) { - $this->ci = $ci; + $this->container = $container; } /** @@ -25,20 +25,20 @@ abstract class ShaarliController */ protected function assignView(string $name, $value): self { - $this->ci->pageBuilder->assign($name, $value); + $this->container->pageBuilder->assign($name, $value); return $this; } protected function render(string $template): string { - $this->assignView('linkcount', $this->ci->bookmarkService->count(BookmarkFilter::$ALL)); - $this->assignView('privateLinkcount', $this->ci->bookmarkService->count(BookmarkFilter::$PRIVATE)); - $this->assignView('plugin_errors', $this->ci->pluginManager->getErrors()); + $this->assignView('linkcount', $this->container->bookmarkService->count(BookmarkFilter::$ALL)); + $this->assignView('privateLinkcount', $this->container->bookmarkService->count(BookmarkFilter::$PRIVATE)); + $this->assignView('plugin_errors', $this->container->pluginManager->getErrors()); $this->executeDefaultHooks($template); - return $this->ci->pageBuilder->render($template); + return $this->container->pageBuilder->render($template); } /** @@ -55,12 +55,12 @@ abstract class ShaarliController foreach ($common_hooks as $name) { $plugin_data = []; - $this->ci->pluginManager->executeHooks( + $this->container->pluginManager->executeHooks( 'render_' . $name, $plugin_data, [ 'target' => $template, - 'loggedin' => $this->ci->loginManager->isLoggedIn() + 'loggedin' => $this->container->loginManager->isLoggedIn() ] ); $this->assignView('plugins_' . $name, $plugin_data); -- 2.41.0