public function getCabinNameFromURL(string $url) : string { $state = State::instance(); /** * @var AutoPilot */ $ap = $state->autoPilot; $cabin = $ap->testCabinForUrl($url); if (empty($cabin)) { throw new CabinNotFound(); } return $cabin; }