Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SF2][Symfony2][Symfony]symfony nadpisanie klasy wewnątrz biblioteki swoim service
symer
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 24.08.2017

Ostrzeżenie: (0%)
-----


Jak nadpisać jakąś klasę wewnątrz biblioteki (IMG:style_emoticons/default/questionmark.gif) wiem, że można ją edytować ale nie o to mi chodzi. Tworzę jakąś usługę w moim bundle i po prostu nadpisuje jakąś wybraną klasę wewnątrz biblioteki np. FosUser. Chcę nadpisać vendor\friendsofsymfony\user-bundle\Form\Type\RegistrationFormType. swoją klasą , którą posiadam w swoim Bundle jako service

Ten post edytował symer 2.07.2018, 19:57:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Cytat
Tylko dodać możliwości

No to nie ma potrzeby nadpisywania.
Tworzysz po prostu własny serwis, gdzie używasz tej biblioteki.
Przykład: masz bibliotekę Guzzle do obsługi API, ale nie ma tam metody pobierającej listę pacjentów z NFZ - robisz więc serwis, który używa Guzzle do pobrania tych danych:

  1. return $this->guzzle->get('nfz.com/listaPacjentow');


Można oczywiście Guzzle nadpisać, ale biblioteki, serwisy, klasy pisze się po to, aby były wyspecjalizowane - jak coś jest do wszystkiego, to jest do niczego.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 15:56