Remove arcanist project datasource
Summary: Ref T7604. This class is no longer used. Test Plan: `grep` Reviewers: epriestley, #blessed_reviewers Reviewed By: epriestley, #blessed_reviewers Subscribers: Korvin, epriestley Maniphest Tasks: T7604 Differential Revision: https://secure.phabricator.com/D13004
This commit is contained in:
		@@ -461,7 +461,6 @@ phutil_register_library_map(array(
 | 
			
		||||
    'DifferentialUpdateRevisionConduitAPIMethod' => 'applications/differential/conduit/DifferentialUpdateRevisionConduitAPIMethod.php',
 | 
			
		||||
    'DifferentialUpdateUnitResultsConduitAPIMethod' => 'applications/differential/conduit/DifferentialUpdateUnitResultsConduitAPIMethod.php',
 | 
			
		||||
    'DifferentialViewPolicyField' => 'applications/differential/customfield/DifferentialViewPolicyField.php',
 | 
			
		||||
    'DiffusionArcanistProjectDatasource' => 'applications/diffusion/typeahead/DiffusionArcanistProjectDatasource.php',
 | 
			
		||||
    'DiffusionAuditorDatasource' => 'applications/diffusion/typeahead/DiffusionAuditorDatasource.php',
 | 
			
		||||
    'DiffusionBranchQueryConduitAPIMethod' => 'applications/diffusion/conduit/DiffusionBranchQueryConduitAPIMethod.php',
 | 
			
		||||
    'DiffusionBranchTableController' => 'applications/diffusion/controller/DiffusionBranchTableController.php',
 | 
			
		||||
@@ -3710,7 +3709,6 @@ phutil_register_library_map(array(
 | 
			
		||||
    'DifferentialUpdateRevisionConduitAPIMethod' => 'DifferentialConduitAPIMethod',
 | 
			
		||||
    'DifferentialUpdateUnitResultsConduitAPIMethod' => 'DifferentialConduitAPIMethod',
 | 
			
		||||
    'DifferentialViewPolicyField' => 'DifferentialCoreCustomField',
 | 
			
		||||
    'DiffusionArcanistProjectDatasource' => 'PhabricatorTypeaheadDatasource',
 | 
			
		||||
    'DiffusionAuditorDatasource' => 'PhabricatorTypeaheadCompositeDatasource',
 | 
			
		||||
    'DiffusionBranchQueryConduitAPIMethod' => 'DiffusionQueryConduitAPIMethod',
 | 
			
		||||
    'DiffusionBranchTableController' => 'DiffusionController',
 | 
			
		||||
 
 | 
			
		||||
@@ -1,39 +0,0 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
final class DiffusionArcanistProjectDatasource
 | 
			
		||||
  extends PhabricatorTypeaheadDatasource {
 | 
			
		||||
 | 
			
		||||
  public function isBrowsable() {
 | 
			
		||||
    // TODO: We should probably make this browsable, or maybe remove it.
 | 
			
		||||
    return false;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  public function getBrowseTitle() {
 | 
			
		||||
    return pht('Browse Arcanist Projects');
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  public function getPlaceholderText() {
 | 
			
		||||
    return pht('Type an arcanist project name...');
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  public function getDatasourceApplicationClass() {
 | 
			
		||||
    return 'PhabricatorDiffusionApplication';
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  public function loadResults() {
 | 
			
		||||
    $viewer = $this->getViewer();
 | 
			
		||||
    $raw_query = $this->getRawQuery();
 | 
			
		||||
 | 
			
		||||
    $results = array();
 | 
			
		||||
 | 
			
		||||
    $arcprojs = id(new PhabricatorRepositoryArcanistProject())->loadAll();
 | 
			
		||||
    foreach ($arcprojs as $proj) {
 | 
			
		||||
      $results[] = id(new PhabricatorTypeaheadResult())
 | 
			
		||||
        ->setName($proj->getName())
 | 
			
		||||
        ->setPHID($proj->getPHID());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return $results;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user