Page MenuHomestyx hydra

AphrontSite.php
No OneTemporary

AphrontSite.php

<?php
abstract class AphrontSite extends Phobject {
abstract public function getPriority();
abstract public function getDescription();
abstract public function shouldRequireHTTPS();
abstract public function newSiteForRequest(AphrontRequest $request);
abstract public function getRoutingMaps();
protected function isHostMatch($host, array $uris) {
foreach ($uris as $uri) {
if (!strlen($uri)) {
continue;
}
$domain = id(new PhutilURI($uri))->getDomain();
if ($domain === $host) {
return true;
}
}
return false;
}
protected function newRoutingMap() {
return id(new AphrontRoutingMap())
->setSite($this);
}
final public static function getAllSites() {
return id(new PhutilClassMapQuery())
->setAncestorClass(__CLASS__)
->setSortMethod('getPriority')
->execute();
}
}

File Metadata

Mime Type
text/x-php
Expires
Tue, Dec 2, 2:33 PM (17 h, 23 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
432110
Default Alt Text
AphrontSite.php (886 B)

Event Timeline