就像我在标题中提到的那样,我遇到了集成问题。
我正在使用带有以下捆绑版本的 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 是否有问题