Changeset View
Changeset View
Standalone View
Standalone View
src/applications/herald/controller/HeraldRuleController.php
Show First 20 Lines • Show All 589 Lines • ▼ Show 20 Lines | protected function buildTokenizerTemplates(array $handles) { | ||||
$sources = array( | $sources = array( | ||||
'repository' => new DiffusionRepositoryDatasource(), | 'repository' => new DiffusionRepositoryDatasource(), | ||||
'legaldocuments' => new LegalpadDocumentDatasource(), | 'legaldocuments' => new LegalpadDocumentDatasource(), | ||||
'taskpriority' => new ManiphestTaskPriorityDatasource(), | 'taskpriority' => new ManiphestTaskPriorityDatasource(), | ||||
'buildplan' => new HarbormasterBuildPlanDatasource(), | 'buildplan' => new HarbormasterBuildPlanDatasource(), | ||||
'arcanistprojects' => new DiffusionArcanistProjectDatasource(), | 'arcanistprojects' => new DiffusionArcanistProjectDatasource(), | ||||
'package' => new PhabricatorOwnersPackageDatasource(), | 'package' => new PhabricatorOwnersPackageDatasource(), | ||||
'project' => new PhabricatorProjectDatasource(), | |||||
); | ); | ||||
$sources = mpull($sources, 'getDatasourceURI'); | $sources = mpull($sources, 'getDatasourceURI'); | ||||
$sources += array( | $sources += array( | ||||
'email' => '/typeahead/common/mailable/', | 'email' => '/typeahead/common/mailable/', | ||||
'user' => '/typeahead/common/accounts/', | 'user' => '/typeahead/common/accounts/', | ||||
'project' => '/typeahead/common/projects/', | |||||
'userorproject' => '/typeahead/common/accountsorprojects/', | 'userorproject' => '/typeahead/common/accountsorprojects/', | ||||
); | ); | ||||
return array( | return array( | ||||
'source' => $sources, | 'source' => $sources, | ||||
'username' => $this->getRequest()->getUser()->getUserName(), | 'username' => $this->getRequest()->getUser()->getUserName(), | ||||
'icons' => mpull($handles, 'getTypeIcon', 'getPHID'), | 'icons' => mpull($handles, 'getTypeIcon', 'getPHID'), | ||||
'markup' => $template, | 'markup' => $template, | ||||
▲ Show 20 Lines • Show All 55 Lines • Show Last 20 Lines |