php
PHP – Mapowanie zagnieżdżonych struktur JSON za pomocą JsonMapper
0
W poprzednich artykułach poruszałem już tematykę związaną z obsługą formatu JSON w języku PHP. Było co nieco na temat serializacji obiektów oraz walidacji schematu.
Do...
Symfony 4 – Nowy sposób tworzenia aplikacji internetowych
Dzień 30 listopada 2017 r. w świecie PHP obfitował w nowości. Uaktualniono wersję języka PHP do 7.2, wprowadzając nowe funkcjonalności oraz poprawiono wykryte błędy....
Relacja z PHPers Summit 2017
Cześć, chciałbym się z Wami podzielić krótką relacją z PHPers Summit 2017. Konferencja drugi rok z rzędu zorganizowana została w Poznaniu na terenie Międzynarodowych...
Migracje bazodanowe z użyciem Phinx
Czy wyobrażasz sobie rozwijanie projektu bez repozytorium kodu? Ja teoretycznie tak - na początku swojej kariery zawodowej, przez pierwsze miesiące nie używaliśmy żadnego sposobu...
PHP – Biblioteka SPL – Klasa SplObjectStorage
Klasa SplObjectStorage dostarcza dwa rozwiązania:
Zarządzanie obiektami, zapewniając ich unikalność w obrębie instancji.
<?php
$storage = new SplObjectStorage();
$object = new StdClass();
$object->name = 'Object';
$storage->attach($object);
$storage->attach($object);
Dodanie tej samej instancji obiektu...
GraphQL Mutations – zapis danych do bazy
W pierwszym poście dotyczącym implementacji GraphQL w projekcie PHPowym opisałem w skrócie najważniejsze elementy tego narzędzia, dlatego jeśli nie masz jeszcze żadnej wiedzy na...
CQRS – Query DTO
Nawiązując do umieszczonego na łamach bloga artykułu "Auditor - CQRS - Query" chciałbym rozwinąć nieco bardziej tematykę zwracania danych przez Query. W opisywanej implementacji...
Obsługa wyjątków
Tester webaplikacji wchodzi do baru. Zamawia piwo. Zamawia 0 piw. Zamawia 99999999999 piw. Zamawia zlew. Zamawia -1,337 piw. Zamawia 1"> piw. Zamawia...
Auditor – Testy automatyczne i ich organizacja
Aktualnie w projekcie Auditor wykorzystuję dwa typy testów automatycznych - testy jednostkowe oraz integracyjne. W obu przypadkach za uruchamianie testów, ich układ i wykorzystywane...
GraphQL – Wprowadzenie
Rozbudowany wstęp teoretyczny do standardu GraphQL znajduje się w osobnych postach na blogu: "Wstęp do GraphQL" i "GraphQL – definicja schematu" Zachęcam do zapoznania...