api/response: Allow setting null as success data

refs #9606
This commit is contained in:
Eric Lippmann 2015-09-07 13:45:13 +02:00
parent b20eb681c0
commit d3fe1e1973

View File

@ -145,7 +145,7 @@ class JsonResponse extends Response
*/ */
public function getSuccessData() public function getSuccessData()
{ {
return $this->successData; return (! is_array($this->successData) || empty($this->successData)) ? null : $this->successData;
} }
/** /**
@ -155,7 +155,7 @@ class JsonResponse extends Response
* *
* @return $this * @return $this
*/ */
public function setSuccessData(array $successData) public function setSuccessData(array $successData = null)
{ {
$this->successData = $successData; $this->successData = $successData;
$this->status = static::STATUS_SUCCESS; $this->status = static::STATUS_SUCCESS;