Ondřej Mirtes - PHPStan
Jakmile poznáte PHPStan, vývoj si bez něj už nebudete umět představit. Odhalí za vás řadu bugů ještě před tím, než kód poprvé pustíte nebo na něj napíšete test. Ušetří vám mnoho času i peněz! Během livestreamu si ukážeme:
- Zprovoznění PHPStanu a první krůčky
- Strukturování kódu, abychom z PHPStanu vytěžili maximum
- Psaní vlastního pravidla na kontrolu kódu
- Psaní rozšíření pro popis magického chování skrze get, set, __call
- Psaní rozšíření pro dynamický return type na základě vstupu metody (typicky Container::getService() nebo EntityManager::find()).
Pokud si o PHPStanu chcete přečíst ještě před livestreamem, mrkněte na následující odkazy:
- Úvodní článek: https://medium.com/@ondrejmirtes/phpstan-2939cd0ad0e3
- Co v přibylo v aktuální verzi 0.9: https://medium.com/@ondrejmirtes/phpstan-0-9-a-huge-leap-forward-1e9b0872d1cc
- GitHub repo: https://github.com/phpstan/phpstan (2 925 stars)
- https://medium.com/@ondrejmirtes/phpstan-0-9-a-huge-leap-forward-1e9b0872d1cc
- https://github.com/phpstan/phpstan-strict-rules
- https://github.com/phpstan/phpdoc-parser/tree/pr/wip