Path: blob/master/src/applications/diffusion/herald/DiffusionAuditorsAddAuditorsHeraldAction.php
12242 views
<?php12final class DiffusionAuditorsAddAuditorsHeraldAction3extends DiffusionAuditorsHeraldAction {45const ACTIONCONST = 'diffusion.auditors.add';67public function getHeraldActionName() {8return pht('Add auditors');9}1011public function supportsRuleType($rule_type) {12return ($rule_type != HeraldRuleTypeConfig::RULE_TYPE_PERSONAL);13}1415public function applyEffect($object, HeraldEffect $effect) {16$rule = $effect->getRule();17return $this->applyAuditors($effect->getTarget(), $rule);18}1920public function getHeraldActionStandardType() {21return self::STANDARD_PHID_LIST;22}2324protected function getDatasource() {25return new DiffusionAuditorDatasource();26}2728public function renderActionDescription($value) {29return pht('Add auditors: %s.', $this->renderHandleList($value));30}3132public function getPHIDsAffectedByAction(HeraldActionRecord $record) {33return $record->getTarget();34}3536}373839