タイトルで述べたように、統合に問題があります。
次のバンドルバージョンで Symfony 2.4 を使用しています
- facebookBundle -> 1.3
- fosUserBundle -> ~2.0@dev
私の構成は、FacebookBundle GitHub ページにあるものとまったく同じであり、取得しているリンク/リクエストに到達しようとしているとき
ContextErrorException: Catchable Fatal Error: Argument 1 passed to Back\UserBundle\Security\User\Provider\FacebookProvider::__construct() must be an instance of BaseFacebook, string given, called in C:\xampp\htdocs\MYPROJECT\app\cache\dev\appDevDebugProjectContainer.php on line 2366 and defined in C:\xampp\htdocs\MYPROJECT\src\Back\UserBundle\Security\User\Provider\FacebookProvider.php line 24
さらに進んで、キャッシュファイルの内容を見つけました。
protected function getMy_Facebook_UserService()
{
return $this->services['my.facebook.user'] = new \Back\UserBundle\Security\User\Provider\FacebookProvider('@fos_facebook.api', '@fos_user.user_manager', '@validator');
}
と@fos_facebook.api
まったく同じエラーが表示されます。
私を助ける機会はありますか?
FacebookBundle 1.3 と Symfony 2.4 の統合に問題があるかどうか疑問に思っていました