Changeset View
Changeset View
Standalone View
Standalone View
src/aphront/site/AphrontSite.php
<?php | <?php | ||||
abstract class AphrontSite extends Phobject { | abstract class AphrontSite extends Phobject { | ||||
abstract public function getPriority(); | abstract public function getPriority(); | ||||
abstract public function getDescription(); | abstract public function getDescription(); | ||||
abstract public function shouldRequireHTTPS(); | abstract public function shouldRequireHTTPS(); | ||||
abstract public function newSiteForRequest(AphrontRequest $request); | abstract public function newSiteForRequest(AphrontRequest $request); | ||||
abstract public function getRoutingMaps(); | abstract public function getRoutingMaps(); | ||||
public function new404Controller(AphrontRequest $request) { | public function new404Controller(AphrontRequest $request) { | ||||
return null; | return new Phabricator404Controller(); | ||||
} | } | ||||
protected function isHostMatch($host, array $uris) { | protected function isHostMatch($host, array $uris) { | ||||
foreach ($uris as $uri) { | foreach ($uris as $uri) { | ||||
if (!strlen($uri)) { | if (!strlen($uri)) { | ||||
continue; | continue; | ||||
} | } | ||||
Show All 23 Lines |