V tomto díle seriálu o Symfony komponentách se ještě jednou vrátíme ke komponentě Validator. V minulém díle jsme si ukázali validaci skalárních hodnot a polí. Tentokrát se podíváme na validaci objektů a seskupování validačních pravidel do logických skupin.
Archiv pro kategorii: PHP
V dnešním díle se podíváme na zoubek Symfony komponentě Validator. Tato komponenta slouží pro validaci dat – ověření toho, že hodnoty našich proměnných jsou správného typu, spadají do daného rozsahu hodnot nebo splňují jiná pravidla, která si nadefinujeme.
V tomto díle si ukážeme, jak použít pro překlady textů Symfony komponentu Translation. Ta umožňuje pracovat s překlady uloženými v různých formátech. To může usnadnit výměnu textů s překladatelem nebo externím API. Hodí se ale i k zobrazení různých textů v závislosti na počtu (1 jablko, 5 jablek).
V tomto díle si ukážeme, jak funguje propojení PhpStormu s Gitem. Podíváme se na to, jak debugovat, abychom se z toho nezbláznili. A opět si ušetříme trochu práce a času – tentokrát formou automatického formátování kódu.
Pokud chceme z našeho PHP skriptu spustit jiný program či příkaz, při použití čistého PHP se můžeme značně nadřít. Dnes se proto podíváme na další Symfony komponentu – Process, která se stará o spouštění procesů a umožňuje s nimi elegantně pracovat.
Abychom podpořili klidnou vánoční náladu, vybrali jsme pro dnešní díl jednu z nejjednodušších Symfony komponent – OptionsResolver. Co to je? `Array_replace` na steroidech. Oproti němu má navíc pár užitečných metod – ty se postarají o to, aby hodnoty byly validní, a zajistí i normalizaci.
Dneska se podíváme na zoubek vlastnostem, které automatizují úpravy kódu a využívají toho, že PHPStorm chápe kontext jazyka, ve kterém momentálně píšeme – ať se jedná o PHP, HTML, Javascript nebo SQL.
V dnešním článku si ukážeme, jak v Symfony za pomocí komponent Filesystem a Finder pracovat se soubory. Projdeme si jednotlivé funkce a vše si vyzkoušíme na jednoduchém projektu.
Slyšel jsi to? WordPress prý přepsali do Reactu a Nodejs. To je hustý! Tohle všechny péhápkáře položí, budou úplně vyřízení. Revoluce! Konečně se budou muset naučit ten náš JavaScript, React a Nodejs. Tohle bude konec jedné epochy… Ale pokusme se vše uvést na pravou míru.
V článku si ukážeme možnosti Symfony Console. Je to samostatná komponenta s minimem závislostí, takže ji lze velmi snadno začít používat v existující aplikaci. Považuji to za super způsob, jak se nenásilně seznámit s ekosystémem Symfony.