Exemple #1
0
 /**
  * @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'));
     });
 }
Exemple #2
0
 /**
  * @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));
     });
 }