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', | ||||
| ), | ), | ||||
| ); | ); | ||||
| } | } | ||||
| } | } | ||||