Now is possible to get empty objects from Dependency Injection
This commit is contained in:
@@ -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;
|
||||||
$element->load($this->_params['id']);
|
if(isset($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,8 +166,10 @@ class Route {
|
|||||||
$element;
|
$element;
|
||||||
$element = $r->getParameters()[0]->getClass()->name;
|
$element = $r->getParameters()[0]->getClass()->name;
|
||||||
$element = new $element;
|
$element = new $element;
|
||||||
$element->load($this->_params['id']);
|
if(isset($this->_params['id'])){
|
||||||
$this->_params['id'] = $element;
|
$element->load($this->_params['id']);
|
||||||
|
}
|
||||||
|
$this->_params['id'] = $element;
|
||||||
}
|
}
|
||||||
call_user_func_array($callback, $this->_params);
|
call_user_func_array($callback, $this->_params);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user