-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HelperProvider ve dvou extensionach: "Service '24.helperProvider.0' has already been added." #25
Comments
Ted jsem na to mrkl, a co úplně jednoduše udělat ten řádek: $provider = $builder->addDefinition($this->prefix('helperProvider.' . str_replace('\\', '', $helper))) vezme to plny nazev souboru a nahradí jen zpetna lomitka z namespaces, ktera byt nesmi v nazvu? |
to ale porad nevyresi problem, pokud tam pridas ten sami helper dvakrat? |
To ne, ale to ja ani neresil. Me dela problem tohle: To je podle me mnohem zavaznejsi prusvih, ale mohli bychom vyresit rovnou i to, jak rikas ty, asi to taky obcas muze nastat |
tak to prijde moje reseni jako lepsi, protoze resi oboje situace? (snad) 😊 |
Odzkousel jsem, a zda se to ok, tak snad to bude ok:-) Btw neplanujes vydat novy stable? Ja ted zjistil, ze je vubec nejaky novy zpusob konfigurace a dle me celkem povedeny:-) I když bylo by hezčí zbavit se toho ampersandu v argumentu... |
No, to je neco co me docela tizi... a nova konfigurace neni uplne dokoncena. Pokud si dobre pamatuji, mel jsem tam problem s konfiguraci routes. |
Nejsem příliš znalý GITu, ale není od tohohle cherry-pick? vytáhne commit a soupne ho do vetve? Nicmene ja t uopravu nepotrebuji zatim, upravil jsem si to pirmo ve vendoru docasne. Nicmene zkusil jsem dev-master - v projektu co je ve vyvoji a zadny problem s novou konfiguraci jsem zatim nenarazil... routy pridavam pres routerfactory services |
V tomto pripade nam bohuzel cherry-pick nepomuze... pac opravny commit pracuje se souborem TemplateHelpersConfig.php ten vsak v poslednim stable vubec neni... |
Kdyby to bylo v češtině tak klidně, ale moje angličtina je spíše na úrovni nutného čtení, psaní by dobře nedopadlo:/ i když je taky otazkou, zda bych byl ten spravny, protože ne vše používám, nevím, jestli má být dále funkční starý způsob apod. |
Tak to by se dalo nejak vymyslet :) |
Pokud použiju konfiguraci helperů, dle tohoto rázu:
https://gist.github.com/jsifalda/7f570f94974b62163117
tak když mám ve dvou extension. Padne mi to na tomto: Service '24.helperProvider.0' has already been added.
Problém je na tomto řádku: https://github.com/flame-org/Modules/blob/master/Flame/Modules/DI/ModulesExtension.php#L191 - protože to přebírá $key z pole... ale nevim, jak to lepe vyresit
The text was updated successfully, but these errors were encountered: