/** * Set JSON payload * * @param mixed $mixedPayload Payload */ public function setPayload($mixedPayload) { parent::setPayload(json_encode($mixedPayload)); }
/** * @covers aRvi\WebResponse\WebResponse::setPayload */ public function testSetPayloadWithCasting() { $this->assertNull($this->object->setPayload(123)); $this->assertInternalType("string", $this->object->strPayload); $this->assertEquals("123", $this->object->strPayload); }
/** * Set JSONP payload * * @param mixed $mixedPayload Payload */ public function setPayload($mixedPayload) { parent::setPayload($this->strCallbackName . "(" . json_encode($mixedPayload) . ");"); }