/**
  * Create a new Payload object with the given status.
  *
  * @param mixed $status
  *
  * @return Payload
  */
 public function createPayload($status = null)
 {
     $payload = new Payload();
     if ($status) {
         $payload->setStatus($status);
     }
     return $payload;
 }
Exemple #2
0
 public function test()
 {
     $payload = new Payload();
     $payload->setStatus($payload::SUCCESS)->setInput('input')->setOutput('output')->setMessages('messages')->setExtras('extras');
     $this->assertSame($payload::SUCCESS, $payload->getStatus());
     $this->assertSame('input', $payload->getInput());
     $this->assertSame('output', $payload->getOutput());
     $this->assertSame('messages', $payload->getMessages());
     $this->assertSame('extras', $payload->getExtras());
 }