protected static function convertArray(osapiRequest $request, $val, $strictMode) { $converted = null; $service = $request->getService($request->method); $method = substr($request->method, stripos($request->method, '.') + 1); // don't converArray on responses that do not need to be placed into their respective models. (supportedFields, delete, create, update) if ($method == 'get') { switch ($service) { case 'people': $converted = osapiPeople::convertArray($val, $strictMode); break; case 'activities': $converted = osapiActivities::convertArray($val, $strictMode); break; case 'appdata': $converted = osapiAppData::convertArray($val, $strictMode); break; case 'messages': $converted = osapiMessages::convertArray($val, $strictMode); break; case 'mediaItems': $converted = osapiMediaItems::convertArray($val, $strictMode); break; case 'albums': $converted = osapiAlbums::convertArray($val, $strictMode); break; } } return $converted ? $converted : $val; }
protected static function convertArray($type, $val, $strictMode) { $converted = false; switch ($type) { case 'people': $converted = osapiPeople::convertArray($val, $strictMode); break; case 'activities': $converted = osapiActivities::convertArray($val, $strictMode); break; case 'appdata': $converted = osapiAppData::convertArray($val, $strictMode); break; case 'messages': $converted = osapiMessages::convertArray($val, $strictMode); break; } return $converted ? $converted : $val; }