projects
/
tweeper.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
src/Tweeper.php: silence error message when processing Instagram json
[tweeper.git]
/
src
/
Tweeper.php
diff --git
a/src/Tweeper.php
b/src/Tweeper.php
index
f34258d
..
f25ea25
100644
(file)
--- a/
src/Tweeper.php
+++ b/
src/Tweeper.php
@@
-249,10
+249,16
@@
class Tweeper {
return NULL;
}
return NULL;
}
+ $data = json_decode($matches[1], $assoc = TRUE);
+
// The "qe" object contains elements which will result in invalid XML
// element names, so remove it.
// The "qe" object contains elements which will result in invalid XML
// element names, so remove it.
- $data = json_decode($matches[1], $assoc = TRUE);
unset($data["qe"]);
unset($data["qe"]);
+
+ // The "knobs" object contains elements with undefined namespaces, so
+ // remove it to silence an error message.
+ unset($data["knobs"]);
+
$json = json_encode($data);
return Tweeper::jsonToXml($json, 'instagram');
$json = json_encode($data);
return Tweeper::jsonToXml($json, 'instagram');
@@
-367,11
+373,11
@@
class Tweeper {
}
$output = $xsltProcessor->transformToXML($xmlDoc);
}
$output = $xsltProcessor->transformToXML($xmlDoc);
-
if (FALSE === $output) {
trigger_error('XSL transformation failed.', E_USER_ERROR);
return NULL;
}
if (FALSE === $output) {
trigger_error('XSL transformation failed.', E_USER_ERROR);
return NULL;
}
+
return $output;
}
return $output;
}