Nette\Application\Application::createInitialRequest PHP Method

createInitialRequest() public method

public createInitialRequest ( ) : Nette\Application\Request
return Nette\Application\Request
    public function createInitialRequest()
    {
        $request = $this->router->match($this->httpRequest);
        if (!$request instanceof Request) {
            throw new BadRequestException('No route for HTTP request.');
        }
        return $request;
    }

Usage Example

Example #1
0
 public function __construct(Nette\Application\Application $application)
 {
     $this->application = $application;
     $this->request = $application->createInitialRequest();
 }