PrestaSitemapBundleを設定しようとしましたが、リスナーを追加しようとするとエラーが発生します。PrestaSitemapBundleとクラスRouterInterfaceの多重定義
Catchable Fatal Error: Argument 1 passed to AppBundle\EventListener\SitemapListener::__construct() must implement interface Symfony\Component\Routing\RouterInterface, array given, called in /var/www/websitename/var/cache/dev/appDevDebugProjectContainer.php on line 3268 and defined" at n/a in /var/www/websitename/src/AppBundle/EventListener/SitemapListener.php line 28
services.yml
services:
sitemap.listener:
class: AppBundle\EventListener\SitemapListener
arguments:
- ["@router"]
tags: [{name: "presta.sitemap.listener"}]
はまたPhpStormは、 "クラスRouterinterface複数の定義" を示しています。
何とかエラーが発生しましたか?
は、あなたのリスナーのためのサービス定義を表示することができますか? – qooplmao
あなたはservice.ymlを意味していますか?上に追加されました –