/** * @param Ustream_Daemon_Daemon $daemon * * @return Ustream_Daemon_Task */ public function createTaskFor(Ustream_Daemon_Daemon $daemon) { return new Ustream_Daemon_CallbackTask(function () use($daemon) { $logger = new Ustream_Daemon_Logger($daemon); $logger->info(sprintf('Single instance')); }); }
/** * @param Ustream_Daemon_Daemon $daemon * @param int $instanceId * @param int $instanceCount * * @return Ustream_Daemon_Task */ public function create(Ustream_Daemon_Daemon $daemon, $instanceId, $instanceCount) { return new Ustream_Daemon_CallbackTask(function () use($instanceId, $instanceCount, $daemon) { $logger = new Ustream_Daemon_Logger($daemon); $logger->info(sprintf('Instance %d/%d', $instanceId, $instanceCount)); }); }