Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/phabricator
Path: blob/master/src/applications/favorites/controller/PhabricatorFavoritesMenuItemController.php
12256 views
1
<?php
2
3
final class PhabricatorFavoritesMenuItemController
4
extends PhabricatorFavoritesController {
5
6
public function handleRequest(AphrontRequest $request) {
7
$viewer = $this->getViewer();
8
9
$application = 'PhabricatorFavoritesApplication';
10
$favorites = id(new PhabricatorApplicationQuery())
11
->setViewer($viewer)
12
->withClasses(array($application))
13
->withInstalled(true)
14
->executeOne();
15
16
$engine = id(new PhabricatorFavoritesProfileMenuEngine())
17
->setProfileObject($favorites)
18
->setCustomPHID($viewer->getPHID())
19
->setController($this);
20
21
return $engine->buildResponse();
22
}
23
24
}
25
26