PhpStan et IDE_helper

Par Frédéric Leon, il y a 1 an


Bonjour à tous,

J'ai installé phpstan et larastan pour essayé d'amélioré le code de mon site mais j'ai l'impression qu'il ne prend pas en compte mon fichier ide_helper_models.php.

Voici ma config:

includes: - vendor/larastan/larastan/extension.neon - vendor/nesbot/carbon/extension.neon parameters: level: 2 paths: - app/ scanFiles: - ./resources/helpers/_ide_helper_models.php

Je suis obligé de mettre la php doc dans mon model pour que se soit pris en compte.

/** * @mixin IdeHelperProduct * @property-read string $pictureUrl */ class Product extends Model { public function getImageDirectory():string { return config('models.product.picture_base_url') ."$this->slug/";} public function getImageUrl(string $image_name = ""):string { return 'storage'. $this->getImageDirectory() ."$image_name"; } public function pictureUrl():Attribute { return Attribute::get(fn() => $this->getImageUrl($this->picture));} }

Si je retirre la propriété $pictureUrl dans la phpdoc, j'ia une erreur de plus... alors qu'elle se trouve dans le fichier ide_helper_models.php
Merci d'avance pour votre aide !

10 réponses

Frédéric Leon, il y a 1 an

Toujours personne pour m'aider ? Aecy, si tu passe dans le coin :'(

Merci d'avance

Frédéric Leon, il y a 1 an

Merci pour ta réponse, mais si tu regardes le premier include de mon fichier de config, je l'ai bien ajouté. J'édite mon premier post que l'infos soit présent :D

Aecy, il y a 1 an

Très étrange pour le coup, je regarde lundi si j'y repense ^^

Frédéric Leon, il y a 1 an

Salut Aecy, as tu eu le temps de regarder ? Merci en tous cas :D

Aecy, il y a 1 an

Hello, désolé pas du tout :|

Frédéric Leon, il y a 1 an

Je me permet de refaire un petit up ^^
J'ai fais plein de truc en attendant mais ça serait quand même cool de pouvoir utiliser phpStan

Aecy, il y a 1 an

Que dirais-tu de programmer un AnyDesk pour que je regarde en direct avec toi ?

Frédéric Leon, il y a 1 an

Bonjour,

Désolé pour la réponse tardive! cela serait vraiment top, j'ai regardé pour te MP mais je n'ai pas trouvé comment faire.

Encore un grand merci !

Frédéric Leon, il y a 1 an

Je me permets de faire un petit hup pour que tu vois mon message :D Je suis toujour dans la recherche d'une solution :'(