0

タイトルで述べたように、統合に問題があります。

次のバンドルバージョンで 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 の統合に問題があるかどうか疑問に思っていました

4

0 に答える 0