Differential D14909 Diff 36034 src/applications/transactions/engineextension/PhabricatorEditEngineExtension.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/engineextension/PhabricatorEditEngineExtension.php
| Show All 26 Lines | abstract class PhabricatorEditEngineExtension extends Phobject { | ||||
| abstract public function supportsObject( | abstract public function supportsObject( | ||||
| PhabricatorEditEngine $engine, | PhabricatorEditEngine $engine, | ||||
| PhabricatorApplicationTransactionInterface $object); | PhabricatorApplicationTransactionInterface $object); | ||||
| abstract public function buildCustomEditFields( | abstract public function buildCustomEditFields( | ||||
| PhabricatorEditEngine $engine, | PhabricatorEditEngine $engine, | ||||
| PhabricatorApplicationTransactionInterface $object); | PhabricatorApplicationTransactionInterface $object); | ||||
| public function didBuildCustomEditFields( | |||||
| PhabricatorEditEngine $engine, | |||||
| PhabricatorApplicationTransactionInterface $object, | |||||
| array $fields) { | |||||
| return; | |||||
| } | |||||
| final public static function getAllExtensions() { | final public static function getAllExtensions() { | ||||
| return id(new PhutilClassMapQuery()) | return id(new PhutilClassMapQuery()) | ||||
| ->setAncestorClass(__CLASS__) | ->setAncestorClass(__CLASS__) | ||||
| ->setUniqueMethod('getExtensionKey') | ->setUniqueMethod('getExtensionKey') | ||||
| ->setSortMethod('getExtensionPriority') | ->setSortMethod('getExtensionPriority') | ||||
| ->execute(); | ->execute(); | ||||
| } | } | ||||
| Show All 13 Lines | |||||