Bolt\Config::determineZone PHP Method

determineZone() private method

private determineZone ( )
    private function determineZone()
    {
        if (PHP_SAPI === 'cli') {
            return 'cli';
        }
        /** @var \Symfony\Component\HttpFoundation\RequestStack $stack */
        $stack = $this->app['request_stack'];
        $request = $stack->getCurrentRequest() ?: Request::createFromGlobals();
        if ($zone = Zone::get($request)) {
            return $zone;
        }
        /** @var \Bolt\EventListener\ZoneGuesser $guesser */
        $guesser = $this->app['listener.zone_guesser'];
        return $guesser->setZone($request);
    }