public function retrieveAsJson($id = null, $last = null)
{
$requests = $this->retrieve($id, $last);
if (!$requests) {
return null;
}
if (!is_array($requests)) {
return $requests->toJson();
}
foreach ($requests as &$request) {
$request = $request->toArray();
}
return json_encode($requests);
}