Exemplo n.º 1
0
 public function testDeserialize()
 {
     $serialized = json_encode(['command' => $command = 'foo.sh', 'timeout' => $timeout = 60]);
     $process = $this->serializer->deserialize($serialized);
     $this->assertInstanceOf(Process::class, $process);
     $this->assertSame($command, $process->getCommandLine());
     $this->assertSame((double) $timeout, $process->getTimeout());
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function execute(AMQPMessage $message)
 {
     $this->processRunner->run($this->processSerializer->deserialize($message->body));
 }