Path: blob/master/src/applications/config/option/PhabricatorExtendingPhabricatorConfigOptions.php
12256 views
<?php12final class PhabricatorExtendingPhabricatorConfigOptions3extends PhabricatorApplicationConfigOptions {45public function getName() {6return pht('Extensions');7}89public function getDescription() {10return pht('Manage extensions.');11}1213public function getIcon() {14return 'fa-rocket';15}1617public function getGroup() {18return 'core';19}2021public function getOptions() {22return array(23$this->newOption('load-libraries', 'list<string>', array())24->setLocked(true)25->setSummary(pht('Paths to additional phutil libraries to load.'))26->addExample('/srv/our-libs/sekrit-phutil', pht('Valid Setting')),27$this->newOption('events.listeners', 'list<string>', array())28->setLocked(true)29->setSummary(30pht('Listeners receive callbacks when interesting things occur.'))31->setDescription(32pht(33'You can respond to various application events by installing '.34'listeners, which will receive callbacks when interesting things '.35'occur. Specify a list of classes which extend '.36'PhabricatorEventListener here.'))37->addExample('MyEventListener', pht('Valid Setting')),38);39}4041}424344