Differential D13363 Diff 32360 src/applications/celerity/application/PhabricatorCelerityApplication.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/celerity/application/PhabricatorCelerityApplication.php
Show All 16 Lines | final class PhabricatorCelerityApplication extends PhabricatorApplication { | ||||
public function getRoutes() { | public function getRoutes() { | ||||
$extensions = CelerityResourceController::getSupportedResourceTypes(); | $extensions = CelerityResourceController::getSupportedResourceTypes(); | ||||
$extensions = array_keys($extensions); | $extensions = array_keys($extensions); | ||||
$extensions = implode('|', $extensions); | $extensions = implode('|', $extensions); | ||||
return array( | return array( | ||||
'/res/' => array( | '/res/' => array( | ||||
'(?:(?P<mtime>[0-9]+)T/)?'. | '(?:(?P<mtime>[0-9]+)T/)?'. | ||||
'(?:(?P<postprocessor>[^/]+)X/)?'. | |||||
'(?P<library>[^/]+)/'. | '(?P<library>[^/]+)/'. | ||||
'(?P<hash>[a-f0-9]{8})/'. | '(?P<hash>[a-f0-9]{8})/'. | ||||
'(?P<path>.+\.(?:'.$extensions.'))' | '(?P<path>.+\.(?:'.$extensions.'))' | ||||
=> 'CelerityPhabricatorResourceController', | => 'CelerityPhabricatorResourceController', | ||||
), | ), | ||||
); | ); | ||||
} | } | ||||
} | } |