2017-08-30 2 views
0

を読み込むことができません:symfonyの - 私は、リスナーをロードしようとしているが、symfonyはこのエラーを投げ続けるリスナー・サービス

ClassNotFoundException in appDevDebugProjectContainer.php line 1783: 

Attempted to load class "CommandeListener" from namespace "Louvre\ReversationBundle\Services\Listeners". 
Did you forget a "use" statement for another namespace? 

私のクラスが適切に(私が推測する)書かれている:

<?php 

namespace Louvre\ReservationBundle\Services\Listeners; 

use Symfony\Component\HttpFoundation\RedirectResponse; 
use Symfony\Component\HttpKernel\Event\FilterResponseEvent; 

class CommandeListener { 


    public function checkCommand(FilterResponseEvent $event){ 
     if (!$event->isMasterRequest() && $event->getRequest()->get('_route') == "louvre_reservation_step1") { 
      return; 
     } 
     $url = $this->router->generate("louvre_reservation_step1"); 
     $response = new RedirectResponse($url); 
     $event->setResponse($response); 

    } 
} 

そのパスは

src/Louvre/ReservationBundle/Services/Listeners/CommandeListener.php

であり、ここでYAMLサービス

です
louvre_reservation.commande.listener: 
    class: Louvre\ReversationBundle\Services\Listeners\CommandeListener 
    tags: 
     - { name: kernel.event_listener, event: kernel.request, method: checkCommande } 

私は完璧に動作する他のサービスを持っています。 同じように宣言されています。

私は問題を探知しましたが、回答が見つかりませんでした。

誰もこの問題に既に直面していますか? ありがとうございます。

答えて

0

あなたのクラスに誤植が入っているようです。あなたの代わりにあなたのコードが存在しない「Reversation」フォルダの中に見えるように「再 ER Vエーション」の「再V ER エーション」を書きました。

関連する問題