From e06affae179dfeb41f77d8ad2ea81fa3f2fa439d Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Fri, 14 Jun 2019 04:05:38 +0200 Subject: Added tests to HomeController --- src/Controllers/HomeController.php | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'src/Controllers/HomeController.php') diff --git a/src/Controllers/HomeController.php b/src/Controllers/HomeController.php index 809593ce..e3989f81 100644 --- a/src/Controllers/HomeController.php +++ b/src/Controllers/HomeController.php @@ -2,15 +2,37 @@ namespace Engelsystem\Controllers; +use Engelsystem\Config\Config; +use Engelsystem\Helpers\Authenticator; use Engelsystem\Http\Exceptions\HttpTemporaryRedirect; class HomeController extends BaseController { + /** + * @var Authenticator + */ + protected $auth; + + /** + * @var Config + */ + protected $config; + + /** + * @param Authenticator $auth + * @param Config $config + */ + public function __construct(Authenticator $auth, Config $config) + { + $this->auth = $auth; + $this->config = $config; + } + /** * @throws HttpTemporaryRedirect */ public function index() { - throw new HttpTemporaryRedirect(auth()->user() ? config('home_site') : 'login'); + throw new HttpTemporaryRedirect($this->auth->user() ? $this->config->get('home_site') : 'login'); } } -- cgit v1.2.3-54-g00ecf