Esempio n. 1
0
 /**
  * Resolve dependencies for the responder and invoke it
  *
  * @return mixed
  */
 public function resolve()
 {
     $responder = $this->getResponder();
     if ($this->container === null) {
         return $this->invoke();
     }
     if ($this->isClass($responder)) {
         $responder = $this->container->build($responder);
         return call_user_func($responder);
     }
     $args = $this->getResolvedArguments($responder);
     return $this->invoke($args);
 }