Differential D11116 Diff 26807 src/applications/transactions/edges/PhabricatorObjectHasSubscriberEdgeType.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/transactions/edges/PhabricatorObjectHasSubscriberEdgeType.php
- This file was added.
<?php | |||||
final class PhabricatorObjectHasSubscriberEdgeType extends PhabricatorEdgeType { | |||||
const EDGECONST = 21; | |||||
public function getInverseEdgeConstant() { | |||||
return PhabricatorSubscribedToObjectEdgeType::EDGECONST; | |||||
} | |||||
public function shouldWriteInverseTransactions() { | |||||
return true; | |||||
} | |||||
public function getTransactionAddString( | |||||
$actor, | |||||
$add_count, | |||||
$add_edges) { | |||||
return pht( | |||||
'%s added %s subscriber(s): %s.', | |||||
$actor, | |||||
$add_count, | |||||
$add_edges); | |||||
} | |||||
public function getTransactionRemoveString( | |||||
$actor, | |||||
$rem_count, | |||||
$rem_edges) { | |||||
return pht( | |||||
'%s removed %s subscriber(s): %s.', | |||||
$actor, | |||||
$rem_count, | |||||
$rem_edges); | |||||
} | |||||
public function getTransactionEditString( | |||||
$actor, | |||||
$total_count, | |||||
$add_count, | |||||
$add_edges, | |||||
$rem_count, | |||||
$rem_edges) { | |||||
return pht( | |||||
'%s edited subscriber(s), added %s: %s; removed %s: %s.', | |||||
$actor, | |||||
$add_count, | |||||
$add_edges, | |||||
$rem_count, | |||||
$rem_edges); | |||||
} | |||||
public function getFeedAddString( | |||||
$actor, | |||||
$object, | |||||
$add_count, | |||||
$add_edges) { | |||||
return pht( | |||||
'%s added %s subscriber(s) for %s: %s.', | |||||
$actor, | |||||
$add_count, | |||||
$object, | |||||
$add_edges); | |||||
} | |||||
public function getFeedRemoveString( | |||||
$actor, | |||||
$object, | |||||
$rem_count, | |||||
$rem_edges) { | |||||
return pht( | |||||
'%s removed %s subscriber(s) for %s: %s.', | |||||
$actor, | |||||
$rem_count, | |||||
$object, | |||||
$rem_edges); | |||||
} | |||||
public function getFeedEditString( | |||||
$actor, | |||||
$object, | |||||
$total_count, | |||||
$add_count, | |||||
$add_edges, | |||||
$rem_count, | |||||
$rem_edges) { | |||||
return pht( | |||||
'%s edited subscriber(s) for %s, added %s: %s; removed %s: %s.', | |||||
$actor, | |||||
$object, | |||||
$add_count, | |||||
$add_edges, | |||||
$rem_count, | |||||
$rem_edges); | |||||
} | |||||
} |