Exemplo n.º 1
0
 public function testSerialize()
 {
     $process = $this->createProcessMock();
     $process->expects($this->once())->method('getCommandLine')->will($this->returnValue($command = 'foo.sh'));
     $process->expects($this->once())->method('getTimeout')->will($this->returnValue($timeout = 60));
     $this->assertSame(json_encode(['command' => $command, 'timeout' => $timeout]), $this->serializer->serialize($process));
 }
Exemplo n.º 2
0
 /**
  * @param Process $process
  */
 public function publish(Process $process)
 {
     $this->processProducer->publish($this->processSerializer->serialize($process));
 }