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