Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/cache/purger/PhabricatorBuiltinFileCachePurger.php
12242 views
1
<?php
2
3
final 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
}
23
24