DASPRiD / Dash

Flexible PSR-7 compliant HTTP router
BSD 2-Clause "Simplified" License
29 stars 9 forks source link

`Router#match()` uses internal state via getters #3

Closed Ocramius closed 10 years ago

Ocramius commented 10 years ago

Router#match() uses internal state via getters

A faster solution may be:

if ($this->baseUri === null && ($request instance of PhpEnvironmentReques || method_exists($request, 'getBaseUrl'))) {
    $this->baseUri = $request->getBaseUrl();
}