public static function safeModeEnc(&$o) { foreach ($o as &$v) { if (is_array($v)) { static::safeModeEnc($v); } elseif ($v instanceof MongoId) { $v = $v->getPlainObject(); } } }