title: Symfony 4.4 - Could not resolve argument
body: <p>I work on mac now.</p>
  <p>At office, I get a Windows and I tried to clone my project and did some troubleshooting (error of php version like downgrading).</p>
  <p>Now, I can access some pages I created (basically json files as Angular would display them.</p>
  <p>It seems weird but on Windows work well. But on Mac, it doesn't work (same files, same project,...).</p>
  <p>But, one renders me this error message:</p>
  <pre><code>Could not resolve argument $roomRepository of &quot;App\Controller\ApiRoomController::index()&quot;, maybe you forgot to register the controller as a service or missed tagging it with the &quot;controller.service_arguments&quot;
  </code></pre>
  <p>As someone asked on <a href="https://stackoverflow.com/questions/60374991/could-not-resolve-argument-encoder-of-xx-userpasswordencoderinterface-symfo">Could not resolve argument $encoder of &quot;xx&quot;, UserPasswordEncoderInterface, Symfony 4.*</a>, I checked my services.yaml and its seems ok:</p>
  <pre><code># This file is the entry point to configure your own services.
  # Files in the packages/ subdirectory configure your dependencies.
  
  # Put parameters here that don't need to change on each machine where the app is deployed
  # https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
  parameters:
  
  services:
      # default configuration for services in *this* file
      _defaults:
          autowire: true      # Automatically injects dependencies in your services.
          autoconfigure: true # Automatically registers your services as commands, event subscribers, etc.
  
      # makes classes in src/ available to be used as services
      # this creates a service per class whose id is the fully-qualified class name
      App\:
          resource: '../src/'
          exclude:
              - '../src/DependencyInjection/'
              - '../src/Entity/'
              - '../src/Kernel.php'
              - '../src/Tests/'
  
      # controllers are imported separately to make sure services can be injected
      # as action arguments even if you don't extend any base controller class
      App\Controller\:
          resource: '../src/Controller/'
          tags: ['controller.service_arguments']
  
      # add more service definitions when explicit configuration is needed
      # please note that last definitions always *replace* previous ones
  </code></pre>
  <p>Thanks for any help :)</p>