Page MenuHomestyx hydra

No OneTemporary

diff --git a/src/aphront/default/configuration/AphrontDefaultApplicationConfiguration.php b/src/aphront/default/configuration/AphrontDefaultApplicationConfiguration.php
index 26ce23278d..82240be5db 100644
--- a/src/aphront/default/configuration/AphrontDefaultApplicationConfiguration.php
+++ b/src/aphront/default/configuration/AphrontDefaultApplicationConfiguration.php
@@ -1,226 +1,226 @@
<?php
/*
* Copyright 2011 Facebook, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* @group aphront
*/
class AphrontDefaultApplicationConfiguration
extends AphrontApplicationConfiguration {
public function getApplicationName() {
return 'aphront-default';
}
public function getURIMap() {
return array(
'/repository/' => array(
'$' => 'RepositoryListController',
'new/$' => 'RepositoryEditController',
- 'edit/(?<id>\d+)/$' => 'RepositoryEditController',
- 'delete/(?<id>\d+)/$' => 'RepositoryDeleteController',
+ 'edit/(?P<id>\d+)/$' => 'RepositoryEditController',
+ 'delete/(?P<id>\d+)/$' => 'RepositoryDeleteController',
),
'/' => array(
'$' => 'PhabricatorDirectoryMainController',
),
'/directory/' => array(
'item/$'
=> 'PhabricatorDirectoryItemListController',
- 'item/edit/(?:(?<id>\d+)/)?$'
+ 'item/edit/(?:(?P<id>\d+)/)?$'
=> 'PhabricatorDirectoryItemEditController',
- 'item/delete/(?<id>\d+)/'
+ 'item/delete/(?P<id>\d+)/'
=> 'PhabricatorDirectoryItemDeleteController',
'category/$'
=> 'PhabricatorDirectoryCategoryListController',
- 'category/edit/(?:(?<id>\d+)/)?$'
+ 'category/edit/(?:(?P<id>\d+)/)?$'
=> 'PhabricatorDirectoryCategoryEditController',
- 'category/delete/(?<id>\d+)/'
+ 'category/delete/(?P<id>\d+)/'
=> 'PhabricatorDirectoryCategoryDeleteController',
),
'/file/' => array(
'$' => 'PhabricatorFileListController',
'upload/$' => 'PhabricatorFileUploadController',
- '(?<view>info)/(?<phid>[^/]+)/' => 'PhabricatorFileViewController',
- '(?<view>view)/(?<phid>[^/]+)/' => 'PhabricatorFileViewController',
- '(?<view>download)/(?<phid>[^/]+)/' => 'PhabricatorFileViewController',
+ '(?P<view>info)/(?P<phid>[^/]+)/' => 'PhabricatorFileViewController',
+ '(?P<view>view)/(?P<phid>[^/]+)/' => 'PhabricatorFileViewController',
+ '(?P<view>download)/(?P<phid>[^/]+)/' => 'PhabricatorFileViewController',
),
'/phid/' => array(
'$' => 'PhabricatorPHIDLookupController',
'list/$' => 'PhabricatorPHIDListController',
'type/$' => 'PhabricatorPHIDTypeListController',
- 'type/edit/(?:(?<id>\d+)/)?$' => 'PhabricatorPHIDTypeEditController',
+ 'type/edit/(?:(?P<id>\d+)/)?$' => 'PhabricatorPHIDTypeEditController',
'new/$' => 'PhabricatorPHIDAllocateController',
),
'/people/' => array(
'$' => 'PhabricatorPeopleListController',
- 'edit/(?:(?<username>\w+)/)?$' => 'PhabricatorPeopleEditController',
+ 'edit/(?:(?P<username>\w+)/)?$' => 'PhabricatorPeopleEditController',
),
- '/p/(?<username>\w+)/$' => 'PhabricatorPeopleProfileController',
+ '/p/(?P<username>\w+)/$' => 'PhabricatorPeopleProfileController',
'/conduit/' => array(
'$' => 'PhabricatorConduitConsoleController',
- 'method/(?<method>[^/]+)$' => 'PhabricatorConduitConsoleController',
+ 'method/(?P<method>[^/]+)$' => 'PhabricatorConduitConsoleController',
'log/$' => 'PhabricatorConduitLogController',
),
- '/api/(?<method>[^/]+)$' => 'PhabricatorConduitAPIController',
+ '/api/(?P<method>[^/]+)$' => 'PhabricatorConduitAPIController',
- '/D(?<id>\d+)' => 'DifferentialRevisionViewController',
+ '/D(?P<id>\d+)' => 'DifferentialRevisionViewController',
'/differential/' => array(
'$' => 'DifferentialRevisionListController',
- 'filter/(?<filter>\w+)/$' => 'DifferentialRevisionListController',
+ 'filter/(?P<filter>\w+)/$' => 'DifferentialRevisionListController',
'diff/' => array(
- '(?<id>\d+)/$' => 'DifferentialDiffViewController',
+ '(?P<id>\d+)/$' => 'DifferentialDiffViewController',
'create/$' => 'DifferentialDiffCreateController',
),
'changeset/$' => 'DifferentialChangesetViewController',
- 'revision/edit/(?:(?<id>\d+)/)?$'
+ 'revision/edit/(?:(?P<id>\d+)/)?$'
=> 'DifferentialRevisionEditController',
'comment/' => array(
- 'preview/(?<id>\d+)/$' => 'DifferentialCommentPreviewController',
+ 'preview/(?P<id>\d+)/$' => 'DifferentialCommentPreviewController',
'save/$' => 'DifferentialCommentSaveController',
'inline/' => array(
- 'preview/(?<id>\d+)/$' =>
+ 'preview/(?P<id>\d+)/$' =>
'DifferentialInlineCommentPreviewController',
- 'edit/(?<id>\d+)/$' => 'DifferentialInlineCommentEditController',
+ 'edit/(?P<id>\d+)/$' => 'DifferentialInlineCommentEditController',
),
),
),
'/res/' => array(
- '(?<package>pkg/)?(?<hash>[a-f0-9]{8})/(?<path>.+\.(?:css|js))$'
+ '(?P<package>pkg/)?(?P<hash>[a-f0-9]{8})/(?P<path>.+\.(?:css|js))$'
=> 'CelerityResourceController',
),
'/typeahead/' => array(
- 'common/(?<type>\w+)/$'
+ 'common/(?P<type>\w+)/$'
=> 'PhabricatorTypeaheadCommonDatasourceController',
),
'/mail/' => array(
'$' => 'PhabricatorMetaMTAListController',
'send/$' => 'PhabricatorMetaMTASendController',
- 'view/(?<id>\d+)/$' => 'PhabricatorMetaMTAViewController',
+ 'view/(?P<id>\d+)/$' => 'PhabricatorMetaMTAViewController',
'lists/$' => 'PhabricatorMetaMTAMailingListsController',
- 'lists/edit/(?:(?<id>\d+)/)?$'
+ 'lists/edit/(?:(?P<id>\d+)/)?$'
=> 'PhabricatorMetaMTAMailingListEditController',
),
'/login/' => array(
'$' => 'PhabricatorLoginController',
'email/$' => 'PhabricatorEmailLoginController',
- 'etoken/(?<token>\w+)/$' => 'PhabricatorEmailTokenController',
+ 'etoken/(?P<token>\w+)/$' => 'PhabricatorEmailTokenController',
),
'/logout/$' => 'PhabricatorLogoutController',
'/facebook-auth/' => array(
'$' => 'PhabricatorFacebookAuthController',
'diagnose/$' => 'PhabricatorFacebookAuthDiagnosticsController',
),
'/xhprof/' => array(
- 'profile/(?<phid>[^/]+)/$' => 'PhabricatorXHProfProfileController',
+ 'profile/(?P<phid>[^/]+)/$' => 'PhabricatorXHProfProfileController',
),
'/~/' => 'DarkConsoleController',
'/settings/' => array(
- '(?:page/(?<page>[^/]+)/)?$' => 'PhabricatorUserSettingsController',
+ '(?:page/(?P<page>[^/]+)/)?$' => 'PhabricatorUserSettingsController',
),
);
}
public function buildRequest() {
$request = new AphrontRequest($this->getHost(), $this->getPath());
$request->setRequestData($_GET + $_POST);
$request->setApplicationConfiguration($this);
return $request;
}
public function handleException(Exception $ex) {
$class = phutil_escape_html(get_class($ex));
$message = phutil_escape_html($ex->getMessage());
$content =
'<div class="aphront-unhandled-exception">'.
'<h1>Unhandled Exception "'.$class.'": '.$message.'</h1>'.
'<code>'.phutil_escape_html((string)$ex).'</code>'.
'</div>';
$view = new PhabricatorStandardPageView();
$view->setRequest($this->getRequest());
$view->appendChild($content);
$response = new AphrontWebpageResponse();
$response->setContent($view->render());
return $response;
}
public function willSendResponse(AphrontResponse $response) {
$request = $this->getRequest();
if ($response instanceof AphrontDialogResponse) {
if (!$request->isAjax()) {
$view = new PhabricatorStandardPageView();
$view->setRequest($request);
$view->appendChild(
'<div style="padding: 2em 0;">'.
$response->buildResponseString().
'</div>');
$response = new AphrontWebpageResponse();
$response->setContent($view->render());
return $response;
} else {
return id(new AphrontAjaxResponse())
->setContent(array(
'dialog' => $response->buildResponseString(),
));
}
} else if ($response instanceof AphrontRedirectResponse) {
if ($request->isAjax()) {
return id(new AphrontAjaxResponse())
->setContent(
array(
'redirect' => $response->getURI(),
));
}
} else if ($response instanceof Aphront404Response) {
$failure = new AphrontRequestFailureView();
$failure->setHeader('404 Not Found');
$failure->appendChild(
'<p>The page you requested was not found.</p>');
$view = new PhabricatorStandardPageView();
$view->setTitle('404 Not Found');
$view->setRequest($this->getRequest());
$view->appendChild($failure);
$response = new AphrontWebpageResponse();
$response->setContent($view->render());
$response->setHTTPResponseCode(404);
return $response;
}
return $response;
}
public function build404Controller() {
return array(new Phabricator404Controller($this->getRequest()), array());
}
}

File Metadata

Mime Type
text/x-diff
Expires
Tue, Jun 10, 3:37 PM (1 d, 11 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
140457
Default Alt Text
(10 KB)

Event Timeline