[PHP]co znaczy "extension points" ? |
[PHP]co znaczy "extension points" ? |
1.07.2016, 15:21:33
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 10.10.2015 Skąd: Warszawa Ostrzeżenie: (0%) |
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. |
|
|
2.07.2016, 09:10:37
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
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. |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 11:55 |