Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony][Symfony2][SF2]Zmiany w bibliotece pobranej do vendor
pabito
post 5.08.2014, 18:23:12
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 14.05.2013

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


Hey
Używam w swoim projekcie HWIOAuthBundle, który pobrałem do folderu vendor. Pobrałem tą paczkę za pomocą composera.
Brakowało mi paru rzeczy, więc zmieniłem kilka linijek w tej bibliotece. Teraz gdy ktoś pobierze mój projekt, a następnie uruchomi composera to pobierze mu się wersja bez moich zmian.

Jak mogę rozwiązać ten problem, tak aby każda osoba w moim projekcie miała te zmiany ?

Go to the top of the page
+Quote Post
skowron-line
post 5.08.2014, 20:46:06
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Zrob forka na githubie wrzuc tam swoje zmiany a composerze daj wpis ktory mowi ze ma sie twoj fork pobrac a nie ta biblioteka.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
pabito
post 5.08.2014, 21:06:14
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 14.05.2013

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


Dzięki!, zrobię także pull requesta do master tego bundla

Ale... co gdy autorzy tego bundla wypuszczą nową wersję? Będę mógł pobrać zmiany do mojego forka?

Go to the top of the page
+Quote Post
skowron-line
post 6.08.2014, 08:09:37
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


Tak, Tak mi się wydaje


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Crozin
post 6.08.2014, 08:33:19
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Jesteś pewny, że faktycznie musisz zmieniać źródła tej biblioteki? Nie możesz klasy X z bundla zastąpić swoją, która wprowadza odpowiednie poprawki i skonfigurować bundle'a tak by korzystał z niej, zamiast z własnej?
Go to the top of the page
+Quote Post
pabito
post 6.08.2014, 11:01:07
Post #6





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 14.05.2013

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


jestem początkujący więc nie wiem jak to jeszcze zrobić, ale spróbuje rozwiązać to w ten sposób
Go to the top of the page
+Quote Post
BigPig
post 6.08.2014, 11:13:30
Post #7





Grupa: Zarejestrowani
Postów: 61
Pomógł: 9
Dołączył: 18.06.2013
Skąd: Białystok

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


W dokumentacji może być to opisane jako 'Overriding' czegoś tam. Mnie też kiedyś kusiło by zmienić kod biblioteki, ale jakoś poprzez dziedziczenie klas i przeciążanie metod, wszystko udało się ładnie ogarnąć. Także powodzenia!
Go to the top of the page
+Quote Post
skowron-line
post 6.08.2014, 11:42:09
Post #8





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

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


http://symfony.com/doc/current/cookbook/bu...s/override.html


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Crozin
post 6.08.2014, 12:06:44
Post #9





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. Sprawdź informacje podane w linkach podanych w powyższych postach.
2. Jeżeli nadal będziesz miał problemy podaj nam konkretne przykłady zmian jakie musiałeś wprowadzić.
Go to the top of the page
+Quote Post
toffiak
post 6.08.2014, 12:22:27
Post #10





Grupa: Zarejestrowani
Postów: 395
Pomógł: 80
Dołączył: 24.08.2009

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


Zgaduję że autorowi chodzi o to: https://github.com/hwi/HWIOAuthBundle/pull/621

Dokumentacji dla tego bundla nie czytałem ale powinna być możliwość zastąpienia klasy: "FacebookResourceOwner" własną, pobieżnie przeglądając bundle natrafiłem na https://github.com/hwi/HWIOAuthBundle/blob/...onfig/oauth.xml gdzie parameter: "hwi_oauth.resource_owner.facebook.class" odpowiada za klasę zasobu, zastąpienie go ścieżką do własnej klasy powinno rozwiązać problem.

Edit
Zazwyczaj parametry można zmieniać edytując odpowiednio pliku config.yml, jeżeli jednak autor nie udostępnił takiej możliwości to parametery można nadpisać w pliku parameters.yml

Ten post edytował toffiak 6.08.2014, 12:26:03


--------------------
Go to the top of the page
+Quote Post
pabito
post 6.08.2014, 18:37:03
Post #11





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 14.05.2013

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


moje zmiany można dokładnie zobaczyć w tym miejscu

https://github.com/pbrzoski/HWIOAuthBundle/...9800998ecf8427e
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.06.2025 - 01:41