private bootRemoteSupervision ( Kraken\Supervision\SupervisorInterface $supervisor, Kraken\Config\ConfigInterface $config ) | ||
$supervisor | Kraken\Supervision\SupervisorInterface | |
$config | Kraken\Config\ConfigInterface |
private function bootRemoteSupervision(SupervisorInterface $supervisor, ConfigInterface $config)
{
$handlers = (array) $config->get('supervision.remote.handlers');
$default = [$this->systemError('FatalError') => 'RuntimeDestroyHard', 'Error' => 'RuntimeContinue', 'Exception' => 'RuntimeContinue'];
$plugins = (array) $config->get('supervision.remote.plugins');
$this->bootBaseOrRemote($supervisor, $default, $handlers, $plugins);
}