|
@@ -33,9 +33,12 @@ class ProjectServiceContainer extends Container
|
|
|
*/
|
|
|
protected function getBarService()
|
|
|
{
|
|
|
- return $this->services['bar'] = $this->get('barFactory')->createBarClass();
|
|
|
+ $this->services['bar'] = $instance = $this->get('barFactory')->createBarClass();
|
|
|
+
|
|
|
|
|
|
$this->applyInterfaceInjectors($instance);
|
|
|
+
|
|
|
+ return $instance;
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -48,9 +51,12 @@ class ProjectServiceContainer extends Container
|
|
|
*/
|
|
|
protected function getBarfactoryService()
|
|
|
{
|
|
|
- return $this->services['barfactory'] = new \BarClassFactory();
|
|
|
+ $this->services['barfactory'] = $instance = new \BarClassFactory();
|
|
|
+
|
|
|
|
|
|
$this->applyInterfaceInjectors($instance);
|
|
|
+
|
|
|
+ return $instance;
|
|
|
}
|
|
|
|
|
|
/**
|