larastan livewire
v2.0.0
composer require calebdw/larastan-livewire --dev Si le programme d'installation de l'extension PHPSTAN est installé, rien de plus n'est nécessaire, sinon vous devrez inclure manuellement l'extension dans le fichier de configuration phpstan.neon(.dist) :
includes :
- ./vendor/calebdw/larastan-livewire/extension.neon Les propriétés calculées sont correctement résolues à partir des méthodes qui ont appliqué l'attribut Computed .
<?php
use Livewire Attributes Computed ;
use Livewire Component ;
class ShowPost extends Component
{
#[Computed]
public function post ()
{
return Post:: find ( $ this -> postId );
}
}Les attributs de style «Getter» plus anciens sont également pris en charge:
<?php
use Livewire Component ;
class ShowPost extends Component
{
// Computed Property
public function getPostProperty ()
{
return Post:: find ( $ this -> postId );
}
}Merci d'avoir envisagé de contribuer! Vous pouvez lire le guide de contribution ici.
Larastan-Livewire est un logiciel open d'open sous licence MIT.