php
PHP – Biblioteka SPL – Funkcje iterator_*
0
Kontynuując rozpoczętą serię nt. biblioteki standardowej SPL chciałbym przedstawić funkcje wspomagające pracę z iteratorami. Pracując na co dzień z językiem PHP mamy do czynienia...
PHP – Biblioteka SPL – Funkcje class_* oraz spl_*
Chciałbym aby ten artykuł był początkiem serii postów przybliżających możliwości SPL - czyli Standard PHP Library.
SPL jest zbiorem funkcji, struktur danych, iteratorów, wyjątków oraz...
Auditor – Route i Controller w Symfony
Framework Symfony 3, powiązanie ścieżki (route) z kontrolerem (controller) umożliwia na dwa sposoby:
adnotacje na poziomie kontrolera - czyli silne powiązanie akcja kontrolera - ścieżka,
osobny...
Auditor – Gulp – czyli sposób na automatyzację powtarzających się zadań
Gulp jest narzędziem automatyzującym często powtarzające się zadania, związane z procesem tworzenia oprogramowania. Co mam dokładnie na myśli? Przykładem może być:
kompilacja plików LESS/SASS do...
PHP – Serializacja obiektów za pomocą JsonSerializable
Miałem ostatnio potrzebę serializacji obiektów do formatu JSON. Nie potrzebowałem rozbudowanych bibliotek, a tym bardziej wprowadzania kolejnych zależności do projektu. Mam nieodparte wrażenie, że...
JSON Schema – czyli sposób na opisanie struktury JSON
Niedawno, w jednym z realizowanych projektów zaistniała potrzeba sprawdzania czy dostarczony przez klienta końcowego dokument JSON jest prawidłowy pod względem struktury.
Nie potrzebowaliśmy walidacji na...
Warstwa logiki – UseCase
W jednym z pierwszych postów, w których opisywałem rejestrację użytkowników dałem krótką informację, że użyłem klasy RegistrationService do kontrolowania całego procesu, jednak wtedy nie...
CQRS – Query
Read Model w projekcie Auditor wykorzystuje bibliotekę Doctrine DBAL. Umożliwia ona połączenie z bazą danych (w przypadku tego projektu - MySQL) oraz wykonywanie zapytań...
Auditor – Struktura ala Symfony Bundles
W mojej przygodzie programistycznej wspierałem zespoły projektowe w tworzeniu aplikacji w oparciu o różne platformy, a co za tym idzie również różne języki programowania...
Doctrine ORM & Repository Pattern
Abstrakcyjne repozytorium udostępniane poprzez Doctrine ORM jest bardzo atrakcyjne pod względem dostarczonej funkcjonalności. Wystarczy wywołać metodę getRepository na obiekcie Entity Managera aby otrzymać obiekt...