I tried to use the SimplePie feed parser in Laravel. I pushed autoloader.php and library folder of SimplePie in the Laravel libraries folder, then I added a map for SimplePie in start.php
// folder tree
- libraries/
- simple/
- library/
- SimplePie/
- SimplePie.php
- autoloader.php
- library/
- simple/
// start.php map
Autoloader::map(array(
'Base_Controller' => path('app').'controllers/base.php',
'SimplePie' => path('app').'libraries/simple/autoloader.php',
));
// new object of simplepie
$feed = new SimplePie();
$feed->set_feed_url($feed_url);
$feed->enable_cache(false);
$feed->set_output_encoding('utf-8');
When I create a new object from SimplePie I see this error:
Message:
Autoloader not registered properly