getResourceRoutes(); } public function getResourceRoutes() { $extensions = CelerityResourceController::getSupportedResourceTypes(); $extensions = array_keys($extensions); $extensions = implode('|', $extensions); return array( '/res/' => array( '(?:(?P[0-9]+)T/)?'. '(?:(?P[^/]+)X/)?'. '(?P[^/]+)/'. '(?P[a-f0-9]{8})/'. '(?P.+\.(?:'.$extensions.'))' => 'CelerityPhabricatorResourceController', ), ); } }