Page MenuHomePhorge

PhutilCallbackSignalHandler.php
No OneTemporary

PhutilCallbackSignalHandler.php

<?php
final class PhutilCallbackSignalHandler extends PhutilSignalHandler {
private $signal;
private $callback;
public function __construct($signal, $callback) {
$this->signal = $signal;
$this->callback = $callback;
}
public function canHandleSignal(PhutilSignalRouter $router, $signo) {
return ($signo === $this->signal);
}
public function handleSignal(PhutilSignalRouter $router, $signo) {
call_user_func($this->callback, $signo);
}
}

File Metadata

Mime Type
text/x-php
Expires
Sun, Jan 19, 14:20 (3 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1118860
Default Alt Text
PhutilCallbackSignalHandler.php (476 B)

Event Timeline