Airship\Engine\AutoPilot::testCabinForUrl PHP Method

testCabinForUrl() public method

Which Cabin does this URL belong to?
public testCabinForUrl ( string $url ) : string
$url string
return string
    public function testCabinForUrl(string $url) : string
    {
        $state = State::instance();
        $scheme = \parse_url($url, PHP_URL_SCHEME);
        $hostname = \parse_url($url, PHP_URL_HOST);
        $path = \parse_url($url, PHP_URL_PATH) ?? '/';
        foreach ($state->cabins as $k => $cabin) {
            if (!$cabin['enabled']) {
                continue;
            }
            if (self::isActiveCabinKey($k, $cabin['https'] ?? false, $scheme, $hostname, $path)) {
                return $cabin['name'];
            }
        }
        return '';
    }