与symfony 4一起使用时,bernard.receiver是否存在已知的错误?

时间:2019-11-11 10:12:00

标签: php symfony4

我尝试在Symfony 4.3项目中使用bernard-bundle来运行基本的helloWorld后台任务,但是当我尝试运行bernard时:消耗却出现错误

In SimpleRouter.php line 38:

Given "my_receiver" is not supported. 

这是services.yaml部分

 my_receiver:
        class: App\BackgroundTasks\Receiver\
        tags:
            - { name: bernard.receiver, message: 'HelloWorld' }

它说错误出在SimpleRouter中,所以我尝试使用那里调试

    var_dump($name);
    var_dump($receiver);
    var_dump(class_exists($receiver)); 

我知道了

    string(10) "HelloWorld"
    string(11) "my_receiver"
    bool(false)

这是因为Symfony造成的错误吗?还是我错过了什么?

1 个答案:

答案 0 :(得分:0)

我认为您的接收器配置有误,请尝试从类定义中删除尾部斜杠

mavenLocal()