Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F549192
PhabricatorMailOutboundRoutingSelfNotificationHeraldAction.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
856 B
Referenced Files
None
Subscribers
None
PhabricatorMailOutboundRoutingSelfNotificationHeraldAction.php
View Options
<?php
final
class
PhabricatorMailOutboundRoutingSelfNotificationHeraldAction
extends
PhabricatorMailOutboundRoutingHeraldAction
{
const
ACTIONCONST
=
'routing.self.notification'
;
public
function
getHeraldActionName
()
{
return
pht
(
'Deliver as notification'
);
}
public
function
supportsRuleType
(
$rule_type
)
{
return
(
$rule_type
==
HeraldRuleTypeConfig
::
RULE_TYPE_PERSONAL
);
}
public
function
applyEffect
(
$object
,
HeraldEffect
$effect
)
{
$rule
=
$effect
->
getRule
();
$author_phid
=
$rule
->
getAuthorPHID
();
$this
->
applyRouting
(
$rule
,
PhabricatorMailRoutingRule
::
ROUTE_AS_NOTIFICATION
,
array
(
$author_phid
));
}
public
function
getHeraldActionStandardType
()
{
return
self
::
STANDARD_NONE
;
}
public
function
renderActionDescription
(
$value
)
{
return
pht
(
'Deliver as notification.'
);
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Mon, May 12, 2:03 PM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
121710
Default Alt Text
PhabricatorMailOutboundRoutingSelfNotificationHeraldAction.php (856 B)
Attached To
Mode
rP Phorge
Attached
Detach File
Event Timeline
Log In to Comment