From 3be012078788facc299d75b278a1288eb1d868f9 Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen.haas@lakedrops.com>
Date: Fri, 25 Dec 2020 21:14:31 +0100
Subject: [PATCH] docker/l3d#58 Move project settings out of composer.json

---
 BaseHandler.php | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/BaseHandler.php b/BaseHandler.php
index 9a2ee41..68c3fe4 100644
--- a/BaseHandler.php
+++ b/BaseHandler.php
@@ -34,7 +34,7 @@ abstract class BaseHandler implements BaseHandlerInterface {
    *
    * @var \LakeDrops\Component\Composer\Config
    */
-  public $config;
+  protected $config;
 
   /**
    * @var \Symfony\Component\Console\Input\InputInterface
@@ -96,6 +96,14 @@ abstract class BaseHandler implements BaseHandlerInterface {
    */
   protected function postInit(): void {}
 
+  /**
+   * @return \LakeDrops\Component\Composer\Config
+   */
+  public function getConfig(): Config {
+    $this->init();
+    return $this->config;
+  }
+
   /**
    * {@inheritdoc}
    */
-- 
GitLab