Change:
- self::convertMediaItems(&$activity, &$array, $strictMode);
+ self::convertMediaItems($activity, $array, $strictMode);
and:
- static private function convertMediaItems(osapiActivity $activity, Array $array, $strictMode) {
+ static private function convertMediaItems(osapiActivity &$activity, Array &$array, $strictMode) {
And those pesky warnings should go away :)
or in patch format:
Index: src/service/osapiActivities.php
===================================================================
--- src/service/osapiActivities.php (revision 13)
+++ src/service/osapiActivities.php (working copy)
@@ -53,7 +53,7 @@
* @param array $array
* @param boolean $strictMode
*/
- static private function convertMediaItems(osapiActivity $activity, Array $array, $strictMode) {
+ static private function convertMediaItems(osapiActivity &$activity, Array &$array, $strictMode) {
if (isset($array['mediaItems']) && count($array['mediaItems'])) {
$mediaItems = array();
foreach ($array['mediaItems'] as $mediaItem) {
@@ -77,7 +77,7 @@
throw new osapiException("Missing user id in activity");
}
$activity = new osapiActivity($id, $userId);
- self::convertMediaItems(&$activity, &$array, $strictMode);
+ self::convertMediaItems($activity, $array, $strictMode);
$activityVars = get_object_vars($activity);
foreach ($array as $key => $val) {
if (array_key_exists($key, $activityVars)) {