phpstan symfony
1.0.0
Use o phpstan/phpstan-symfony.
ContainerInterface::get() ,Controller::get() ,composer require --dev lookyman/phpstan-symfony Coloque isso na sua configuração phpstan.neon :
includes :
- vendor/lookyman/phpstan-symfony/extension.neon
parameters :
symfony :
container_xml_path : %rootDir%/../../../var/cache/dev/appDevDebugProjectContainer.xml # or srcDevDebugProjectContainer.xml for Symfony 4+ Ele só pode reconhecer strings puros ou ::class passadas para get() método. Isso segue da natureza da análise de código estático.
Você deve fornecer um caminho para appDevDebugProjectContainer.xml ou arquivo XML semelhante descrevendo seu contêiner.
Não uso o Symfony com tanta frequência. Portanto, pode ser totalmente possível que algo não funcione aqui ou que não tenha alguma funcionalidade. Se for esse o caso, não hesite em abrir um problema ou enviar uma solicitação de tração. Vou dar uma olhada e juntos vamos conseguir o que você precisa. Obrigado.