From 77db56b830591a2dacb9b9a55aa263a2c96ab333 Mon Sep 17 00:00:00 2001 From: ahwelp Date: Thu, 18 Apr 2019 21:05:48 +0000 Subject: [PATCH] Now is possible to get empty objects from Dependency Injection --- src/Routes/Route.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/Routes/Route.php b/src/Routes/Route.php index 3a253e2..c7fb29f 100755 --- a/src/Routes/Route.php +++ b/src/Routes/Route.php @@ -154,7 +154,9 @@ class Route { $element; $element = $r->getParameters()[0]->getClass()->name; $element = new $element; - $element->load($this->_params['id']); + if(isset($this->_params['id'])){ + $element->load($this->_params['id']); + } $this->_params['id'] = $element; } $class->{$segments[1]}(...array_values($this->_params)); @@ -164,8 +166,10 @@ class Route { $element; $element = $r->getParameters()[0]->getClass()->name; $element = new $element; - $element->load($this->_params['id']); - $this->_params['id'] = $element; + if(isset($this->_params['id'])){ + $element->load($this->_params['id']); + } + $this->_params['id'] = $element; } call_user_func_array($callback, $this->_params); }