@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at recaptime-dev/main 35 lines 752 B view raw
1<?php 2 3final class PhabricatorFlagDestructionEngineExtension 4 extends PhabricatorDestructionEngineExtension { 5 6 const EXTENSIONKEY = 'flags'; 7 8 public function getExtensionName() { 9 return pht('Flags'); 10 } 11 12 public function destroyObject( 13 PhabricatorDestructionEngine $engine, 14 $object) { 15 16 $object_phid = $object->getPHID(); 17 18 if ($object instanceof PhabricatorFlaggableInterface) { 19 $flags = id(new PhabricatorFlag())->loadAllWhere( 20 'objectPHID = %s', 21 $object_phid); 22 foreach ($flags as $flag) { 23 $flag->delete(); 24 } 25 } 26 27 $flags = id(new PhabricatorFlag())->loadAllWhere( 28 'ownerPHID = %s', 29 $object_phid); 30 foreach ($flags as $flag) { 31 $flag->delete(); 32 } 33 } 34 35}