From 330356043df8e9c08fb3a408c74fe54bc2b9813d Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Fri, 21 Dec 2018 23:12:04 +0100 Subject: credits: Allow customization --- src/Controllers/CreditsController.php | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src/Controllers') diff --git a/src/Controllers/CreditsController.php b/src/Controllers/CreditsController.php index 568811c7..b2805b84 100644 --- a/src/Controllers/CreditsController.php +++ b/src/Controllers/CreditsController.php @@ -2,15 +2,24 @@ namespace Engelsystem\Controllers; +use Engelsystem\Config\Config; use Engelsystem\Http\Response; class CreditsController extends BaseController { + /** @var Config */ + protected $config; + /** @var Response */ protected $response; - public function __construct(Response $response) + /** + * @param Response $response + * @param Config $config + */ + public function __construct(Response $response, Config $config) { + $this->config = $config; $this->response = $response; } @@ -19,6 +28,9 @@ class CreditsController extends BaseController */ public function index() { - return $this->response->withView('pages/credits.twig'); + return $this->response->withView( + 'pages/credits.twig', + ['credits' => $this->config->get('credits')] + ); } } -- cgit v1.2.3-54-g00ecf