Path: blob/master/src/applications/differential/herald/DifferentialReviewersAddReviewersHeraldAction.php
12256 views
<?php12final class DifferentialReviewersAddReviewersHeraldAction3extends DifferentialReviewersHeraldAction {45const ACTIONCONST = 'differential.reviewers.add';67public function getHeraldActionName() {8return pht('Add reviewers');9}1011public function supportsRuleType($rule_type) {12return ($rule_type != HeraldRuleTypeConfig::RULE_TYPE_PERSONAL);13}1415public function applyEffect($object, HeraldEffect $effect) {16return $this->applyReviewers($effect->getTarget(), $is_blocking = false);17}1819public function getHeraldActionStandardType() {20return self::STANDARD_PHID_LIST;21}2223protected function getDatasource() {24return new DiffusionAuditorDatasource();25}2627public function renderActionDescription($value) {28return pht('Add reviewers: %s.', $this->renderHandleList($value));29}3031public function getPHIDsAffectedByAction(HeraldActionRecord $record) {32return $record->getTarget();33}3435}363738