/** * 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; }
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()); }