Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function resolve(Container $container)
 {
     $parameters = $container->get($this->usingParameters);
     $parameters = $parameters + $this->withParameters;
     if ($this->target instanceof \Closure) {
         return $container->getInjector()->invoke($this->target, $parameters);
     }
     return $container->getInjector()->instantiate($this->target, $parameters);
 }