Changeset View
Changeset View
Standalone View
Standalone View
src/applications/system/action/PhabricatorSystemAction.php
| <?php | <?php | ||||
| abstract class PhabricatorSystemAction extends Phobject { | abstract class PhabricatorSystemAction extends Phobject { | ||||
| abstract public function getActionConstant(); | final public function getActionConstant() { | ||||
| return $this->getPhobjectClassConstant('TYPECONST', 32); | |||||
| } | |||||
| abstract public function getScoreThreshold(); | abstract public function getScoreThreshold(); | ||||
| public function shouldBlockActor($actor, $score) { | public function shouldBlockActor($actor, $score) { | ||||
| return ($score > $this->getScoreThreshold()); | return ($score > $this->getScoreThreshold()); | ||||
| } | } | ||||
| public function getLimitExplanation() { | public function getLimitExplanation() { | ||||
| return pht('You are performing too many actions too quickly.'); | return pht('You are performing too many actions too quickly.'); | ||||
| Show All 27 Lines | |||||