@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
at upstream/main 22 lines 445 B view raw
1<?php 2 3final class PhabricatorBuiltinFileCachePurger 4 extends PhabricatorCachePurger { 5 6 const PURGERKEY = 'builtin-file'; 7 8 public function purgeCache() { 9 $viewer = $this->getViewer(); 10 11 $files = id(new PhabricatorFileQuery()) 12 ->setViewer($viewer) 13 ->withIsBuiltin(true) 14 ->execute(); 15 16 $engine = new PhabricatorDestructionEngine(); 17 foreach ($files as $file) { 18 $engine->destroyObject($file); 19 } 20 } 21 22}