Now is possible to get empty objects from Dependency Injection

This commit is contained in:
ahwelp
2019-04-18 21:05:48 +00:00
parent a177a01236
commit 77db56b830
+4
View File
@@ -154,7 +154,9 @@ class Route {
$element; $element;
$element = $r->getParameters()[0]->getClass()->name; $element = $r->getParameters()[0]->getClass()->name;
$element = new $element; $element = new $element;
if(isset($this->_params['id'])){
$element->load($this->_params['id']); $element->load($this->_params['id']);
}
$this->_params['id'] = $element; $this->_params['id'] = $element;
} }
$class->{$segments[1]}(...array_values($this->_params)); $class->{$segments[1]}(...array_values($this->_params));
@@ -164,7 +166,9 @@ class Route {
$element; $element;
$element = $r->getParameters()[0]->getClass()->name; $element = $r->getParameters()[0]->getClass()->name;
$element = new $element; $element = new $element;
if(isset($this->_params['id'])){
$element->load($this->_params['id']); $element->load($this->_params['id']);
}
$this->_params['id'] = $element; $this->_params['id'] = $element;
} }
call_user_func_array($callback, $this->_params); call_user_func_array($callback, $this->_params);