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 |