1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<?php abstract class DiffusionExternalSymbolsSource { /** * @return list of PhabricatorRepositorySymbol */ abstract public function executeQuery(DiffusionExternalSymbolQuery $query); protected function buildExternalSymbol() { return id(new PhabricatorRepositorySymbol()) ->setIsExternal(true) ->makeEphemeral(); } } |