1
0
Fork 0
forked from blallo/rss-bridge

Fix posts discovery.

For PHP before 5.5, the bridge is not working. It returns the following error: "Can't use method return value in write context".
See the following message for explanations: http://stackoverflow.com/questions/1075534/cant-use-method-return-value-in-write-context/4328049#4328049
This commit is contained in:
Alexis Degrugillier 2014-05-27 21:28:36 -04:00
parent f5690edc3c
commit e7c00914dd

View file

@ -5,10 +5,10 @@
* Returns the 3 newest full posts of a Wordpress blog * Returns the 3 newest full posts of a Wordpress blog
* *
* @name Wordpress Bridge * @name Wordpress Bridge
* @homepage https://wordpress.com/ * @homepage https://wordpress.com/
* @description Returns the 3 newest full posts of a Wordpress blog * @description Returns the 3 newest full posts of a Wordpress blog
* @maintainer aledeg * @maintainer aledeg
* @update 2014-05-26 * @update 2014-05-26
* @use1(url="blog URL (required)", name="blog name") * @use1(url="blog URL (required)", name="blog name")
*/ */
class WordpressBridge extends BridgeAbstract { class WordpressBridge extends BridgeAbstract {
@ -25,7 +25,8 @@ class WordpressBridge extends BridgeAbstract {
$html = file_get_html($this->url) or $this->returnError("Could not request {$this->url}.", 404); $html = file_get_html($this->url) or $this->returnError("Could not request {$this->url}.", 404);
if(!empty($html->find('.post')) ) { $posts = $html->find('.post');
if(!empty($posts) ) {
$i=0; $i=0;
foreach ($html->find('.post') as $article) { foreach ($html->find('.post') as $article) {
if($i < 3) { if($i < 3) {