Search code examples
phpsymfonybundles

Symfony generated Bundle doesn't work


I just created a new project with symfony 3.4 and i generated a bundle, the message from the bundle generation said it's all good, then i just start to work just by running clear cache command it display this error message

php.exe C:\wamp64\www\bunead\bin\console cache:clear Fatal error: Class 'AnnuaireBundle\AnnuaireBundle' not found in C:\wamp64\www\bunead\app\AppKernel.php on line 19

here's my Appkernel.php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = [
            new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
            new Symfony\Bundle\SecurityBundle\SecurityBundle(),
            new Symfony\Bundle\TwigBundle\TwigBundle(),
            new Symfony\Bundle\MonologBundle\MonologBundle(),
            new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
            new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
            new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
            new AppBundle\AppBundle(),
            new AnnuaireBundle\AnnuaireBundle(),
        ];

Solution

  • You need to add It inside your composer

    Try to change your composer.json to this for example:

    "autoload": {
            "psr-4": {
                "": "src/"
            }
        }
    

    After inside your console launch this:

    composer dump-autoload