diff --git a/src/__phutil_library_map__.php b/src/__phutil_library_map__.php index 1ec46fffa7..7f2a56e406 100644 --- a/src/__phutil_library_map__.php +++ b/src/__phutil_library_map__.php @@ -5924,6 +5924,7 @@ phutil_register_library_map(array( 'PhabricatorSubscribableInterface', 'PhabricatorApplicationTransactionInterface', 'PhabricatorFlaggableInterface', + 'PhabricatorTokenReceiverInterface', 'PhabricatorPolicyInterface', ), 'PhabricatorFileImageTransform' => 'PhabricatorFileTransform', diff --git a/src/applications/macro/storage/PhabricatorFileImageMacro.php b/src/applications/macro/storage/PhabricatorFileImageMacro.php index 0d68bf0c1b..72a6577924 100644 --- a/src/applications/macro/storage/PhabricatorFileImageMacro.php +++ b/src/applications/macro/storage/PhabricatorFileImageMacro.php @@ -5,6 +5,7 @@ final class PhabricatorFileImageMacro extends PhabricatorFileDAO PhabricatorSubscribableInterface, PhabricatorApplicationTransactionInterface, PhabricatorFlaggableInterface, + PhabricatorTokenReceiverInterface, PhabricatorPolicyInterface { protected $authorPHID; @@ -119,6 +120,16 @@ final class PhabricatorFileImageMacro extends PhabricatorFileDAO } +/* -( PhabricatorTokenRecevierInterface )---------------------------------- */ + + + public function getUsersToNotifyOfTokenGiven() { + return array( + $this->getAuthorPHID(), + ); + } + + /* -( PhabricatorPolicyInterface )----------------------------------------- */