Laravel\Lumen\Application::make PHP Method

make() public method

Resolve the given type from the container.
public make ( string $abstract, array $parameters = [] ) : mixed
$abstract string
$parameters array
return mixed
    public function make($abstract, array $parameters = [])
    {
        $abstract = $this->getAlias($this->normalize($abstract));
        if (array_key_exists($abstract, $this->availableBindings) && !array_key_exists($this->availableBindings[$abstract], $this->ranServiceBinders)) {
            $this->{$method = $this->availableBindings[$abstract]}();
            $this->ranServiceBinders[$method] = true;
        }
        return parent::make($abstract, $parameters);
    }

Usage Example

Beispiel #1
0
 /**
  * Create a new redirect response.
  *
  * @param  string  $path
  * @param  int     $status
  * @param  array   $headers
  * @return \Illuminate\Http\RedirectResponse
  */
 protected function createRedirect($path, $status, $headers)
 {
     $redirect = new RedirectResponse($path, $status, $headers);
     $redirect->setRequest($this->app->make('request'));
     $redirect->setSession($this->app->make('session.store'));
     return $redirect;
 }
All Usage Examples Of Laravel\Lumen\Application::make