FOSTwitterBundleを使用せずにAbrahamのtwitteroauthライブラリをインストールしようとしています。ライブラリから直接APIを使用したい。
私の問題は、ライブラリに名前空間が割り当てられていないことです。私はこのチュートリアルに従おうとしましたが、この構成に到達しました。
# app/autoload.php
$loader->registerPrefixes(array(
// ...
'TwitterOAuth_' => __DIR__.'/../vendor/twitteroauth/lib',
));
# vendor/twitteroauth/lib/TwitterOAuth/TwitterOAuth_TwitterOAuth.php
require_once __DIR__.'/src/twitteroauth/twitteroauth.php';
class TwitterOAuth_TwitterOAuth extends TwitterOAuth
{
}
私のコントローラーでは:
$api = new \TwitterOAuth_TwitterOAuth('asd','asd');
そして、私はまだ得ます:
Fatal error: Class 'TwitterOAuth_TwitterOAuth' not found.
ありがとう!