Page MenuHomec4science

PhabricatorExampleEventListener.php
No OneTemporary

File Metadata

Created
Wed, Jul 10, 12:33

PhabricatorExampleEventListener.php

<?php
/**
* Example event listener. For details about installing Phabricator event hooks,
* refer to @{article:Events User Guide: Installing Event Listeners}.
*/
final class PhabricatorExampleEventListener extends PhabricatorEventListener {
public function register() {
// When your listener is installed, its register() method will be called.
// You should listen() to any events you are interested in here.
$this->listen(PhabricatorEventType::TYPE_TEST_DIDRUNTEST);
}
public function handleEvent(PhutilEvent $event) {
// When an event you have called listen() for in your register() method
// occurs, this method will be invoked. You should respond to the event.
// In this case, we just echo a message out so the event test script will
// do something visible.
$console = PhutilConsole::getConsole();
$console->writeOut(
"%s\n",
pht(
'%s got test event at %d',
__CLASS__,
$event->getValue('time')));
}
}

Event Timeline