Differential D12460 Diff 29904 src/applications/project/typeahead/PhabricatorProjectLogicalAndDatasource.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/typeahead/PhabricatorProjectLogicalAndDatasource.php
- This file was added.
<?php | |||||
final class PhabricatorProjectLogicalAndDatasource | |||||
extends PhabricatorTypeaheadCompositeDatasource { | |||||
public function getPlaceholderText() { | |||||
return pht('Type a project name...'); | |||||
} | |||||
public function getDatasourceApplicationClass() { | |||||
return 'PhabricatorProjectApplication'; | |||||
} | |||||
public function getComponentDatasources() { | |||||
return array( | |||||
new PhabricatorProjectDatasource(), | |||||
); | |||||
} | |||||
public function evaluateTokens(array $tokens) { | |||||
$results = parent::evaluateTokens($tokens); | |||||
foreach ($results as $key => $result) { | |||||
$results[$key] = new PhabricatorQueryConstraint( | |||||
PhabricatorQueryConstraint::OPERATOR_AND, | |||||
$result); | |||||
} | |||||
return $results; | |||||
} | |||||
} |