Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]co znaczy "extension points" ?
Forum PHP.pl > Forum > Przedszkole
koszykarze
Cytat
Extending Symfony2: ParamConverter

Symfony2 is an extremely extendable framework, everything is extendable or overwritable through the Dependency Injection Container. The problem developers face is knowing about the extension points and when to use them. If you don’t know the extension points, your Symfony application will end up with code duplication, too much inheritance and very little unit-testable code.

This blog post will be the first in a series, describing Symfony2 extension points that help you achieve clean and duplicateless code. In my experience, using Symfony extension points to avoid code duplication helps you avoid writing thousands of lines of code in your controllers.
Crozin
Zapewne chodzi tutaj o zbiór kilku technik/narzędzi wykorzystywanych w ramach Symfony, które pozwalają na dodawanie (bądź usuwanie) pewnych zachowań. Trochę ciężko bez szerszego kontekstu to wyciągnąć. Czym będą te narzędzia? Przede wszystkim:
1. Zdarzenia, które rzuca sam FW, np. od obsługi żądania HTTP czy formularzy.
2. Konfiguracja kontenera wraz z poprawnie utworzonymi usługami (IoC / wykorzystanie interfejsów), pozwala bardzo często na podmianę tylko drobnego kawałka logiki, która nas interesuje.
3. Tagi w kontenerze zależności.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.