8
respostas

Phan não reconhece arquivos do guzzle e do dom-crawler

Ao fazer o require do phan, já veio com um config.php em .phan. versão do phan 2.7.3 , alterei o arquivo colocando em directory list os caminhos dentro de vendor, contudo ainda apresenta os erros de não reconhece-los. Neste caso devo excluir o config e fazer um novo ?

8 respostas

Olá, Paulo. Você pode mostrar o arquivo config e postar um print do erro que aparece, por favor?

Boa tarde, Vinicius!

Segue abaixo :

https://gist.github.com/pauloagrillo/d89c34ce87f72a348929c4cb1cde48ab

https://gist.github.com/pauloagrillo/d89c34ce87f72a348929c4cb1cde48ab#gistcomment-3415062

Se me permite, Estou gostando bastante dos cursos e da Didática. Muito obrigado. Vi a palestra do Caruso sobre o php 8. Muito legal.

Na formação PHP vi que vc ministra cursos de Lavarel. Vc acha legal fazer esse mesmo ou partir direto pro Zend ?

Opa, Paulo. Fico muito feliz que você esteja curtindo. Sobre o Zend, aqui na plataforma se não me engano ainda é ensinado o Zend 2, sendo que hoje já temos o Laminas: https://getlaminas.org/

Em relação a frameworks no geral, os cursos de Symfony estão atualizados também, então vale a pena dar uma olhada. Minha sugestão é conhecer um pouquinho de vários frameworks pra ver com qual você se adapta melhor.

Agora voltando à sua dúvida, tudo parece certinho. Você consegue colocar seu projeto todo no GitHub pra eu baixar aqui e testar?

Opa Vinicius, consigo sim :

https://github.com/pauloagrillo/curso-alura-composer

Paulo, nesse projeto você não colocou o arquivo de configuração do phan. De qualquer forma eu baixei o que você forneceu acima e coloquei em .phan/config.php

Aparentemente lá estão habilitados alguns plugins que nem ao menos estão instalados...

Ao fazer composer require --dev phan/phan esse arquivo já apareceu na pasta .phan pra você? Bem estranho. Sugiro, pra continuar com o treinamento, que replique o arquivo de configuração mostrado no curso que é bem mais simples e vai cumprir com o propósito. :-)

Vinicius, muito estranho pois só subi o arquivo no Git.

Sim quando eu fiz o require do phan ele já veio para mim na pasta .phan. Agora estou bem curioso.

Vou replicar o arquivo do treinamento. De qualquer forma vou copiar o projeto para o ponto do phan e vou fazer o require novamente para testar. Depois informo aqui se deu certo

Show de bola. Fico no aguardo. :-D

Fala, Paulo. Conseguiu fazer dar certo?