Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F470774
PhabricatorSubscriptionsAddSubscribersHeraldAction.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
830 B
Referenced Files
None
Subscribers
None
PhabricatorSubscriptionsAddSubscribersHeraldAction.php
View Options
<?php
final
class
PhabricatorSubscriptionsAddSubscribersHeraldAction
extends
PhabricatorSubscriptionsHeraldAction
{
const
ACTIONCONST
=
'subscribers.add'
;
public
function
getHeraldActionName
()
{
return
pht
(
'Add subscribers'
);
}
public
function
supportsRuleType
(
$rule_type
)
{
return
(
$rule_type
!=
HeraldRuleTypeConfig
::
RULE_TYPE_PERSONAL
);
}
public
function
applyEffect
(
$object
,
HeraldEffect
$effect
)
{
return
$this
->
applySubscribe
(
$effect
->
getTarget
(),
$is_add
=
true
);
}
public
function
getHeraldActionStandardType
()
{
return
self
::
STANDARD_PHID_LIST
;
}
protected
function
getDatasource
()
{
return
new
PhabricatorMetaMTAMailableDatasource
();
}
public
function
renderActionDescription
(
$value
)
{
return
pht
(
'Add subscribers: %s.'
,
$this
->
renderHandleList
(
$value
));
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Tue, May 6, 12:07 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
82406
Default Alt Text
PhabricatorSubscriptionsAddSubscribersHeraldAction.php (830 B)
Attached To
Mode
rP Phorge
Attached
Detach File
Event Timeline
Log In to Comment