Radek Krejčí

Blog

Ilustrace: čaroděj s logem LydiaCMS zastavuje na mostě skřeta s rolí editor a svitkem deletePost(). Nápis: „No permission? You shall not pass!“
Radek Krejčí

Bez oprávnění neprojdeš: vlastní PHPStan pravidlo pro Nette signály

Skrýt tlačítko „Smazat“ nestačí - oprávnění musí ověřit server. Ukazuji, jak vlastní PHPStan pravidlo v CI hlídá, že každý handler Nette signálu deklaruje požadované oprávnění, jak se deklarace ověřuje za běhu aplikace a co taková kontrola zachytit neumí.
Kontakt

Hledáte posilu do PHP týmu?

Pokud řešíte nový backendový projekt, integraci nebo potřebujete posílit vývoj existujícího systému, napište mi.