diff --git a/config/bootstrap.php b/config/bootstrap.php index b095f67..eda6522 100644 --- a/config/bootstrap.php +++ b/config/bootstrap.php @@ -17,7 +17,7 @@ $dotenv->safeLoad(); $mergedEnv = $_ENV + $_SERVER; -use League\Container\Container; +use SiteWeaver\Core\Container; use SiteWeaver\Core\Config; use SiteWeaver\Core\Router; $container = new Container(); diff --git a/src/Site/Core/Container.php b/src/Site/Core/Container.php new file mode 100644 index 0000000..b8c4c32 --- /dev/null +++ b/src/Site/Core/Container.php @@ -0,0 +1,38 @@ + $services Optional initial service definitions + */ + public function __construct(array $services = []) + { + parent::__construct(); + + foreach ($services as $key=>$svc) { + $this->add($key, $svc); + } + } +}