Changeset View
Changeset View
Standalone View
Standalone View
src/applications/project/trigger/PhabricatorProjectTriggerRule.php
| Show All 33 Lines | abstract class PhabricatorProjectTriggerRule | ||||
| } | } | ||||
| final protected function getValue() { | final protected function getValue() { | ||||
| return $this->getRecord()->getValue(); | return $this->getRecord()->getValue(); | ||||
| } | } | ||||
| abstract public function getDescription(); | abstract public function getDescription(); | ||||
| abstract public function getSelectControlName(); | abstract public function getSelectControlName(); | ||||
| abstract public function getRuleViewLabel(); | |||||
| abstract public function getRuleViewDescription($value); | |||||
| abstract public function getRuleViewIcon($value); | |||||
| abstract protected function assertValidRuleValue($value); | abstract protected function assertValidRuleValue($value); | ||||
| abstract protected function newDropTransactions($object, $value); | abstract protected function newDropTransactions($object, $value); | ||||
| abstract protected function newDropEffects($value); | abstract protected function newDropEffects($value); | ||||
| abstract protected function getDefaultValue(); | abstract protected function getDefaultValue(); | ||||
| abstract protected function getPHUIXControlType(); | abstract protected function getPHUIXControlType(); | ||||
| abstract protected function getPHUIXControlSpecification(); | abstract protected function getPHUIXControlSpecification(); | ||||
| protected function isSelectableRule() { | protected function isSelectableRule() { | ||||
| ▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines | |||||