These are chat archives for php-usergroup-dresden/phpugdd

29th
Jul 2016
Sandro Keil
@sandrokeil
Jul 29 2016 05:03
@rabbl Danke, ich teste mal https://github.com/docteurklein/TestDoubleBundle aber ich bin mir nicht sicher ob es klappt. Ich möchte das Laden der Extension/Config testen und es gibt anscheinend mehrere Container in Symfony, die dann gemerged werden. Deswegen sind die zuvor definierten Services nicht verfügbar. Mal sehen was @tommy-muehle hat
Sandro Keil
@sandrokeil
Jul 29 2016 05:08
scheint, als ob der zu mockende Service schon existieren muss :-( Das ist hier nicht der Fall
Tommy Mühle
@tommy-muehle
Jul 29 2016 05:56
@sandrokeil warum splittest du nicht die services welche nur im test relevant sind in eine services_test.xml und bindest diese im test zusätzlich ein? also $loadXml->load('services.xml‘); + $loadXml->load('services_test.xml');
Sandro Keil
@sandrokeil
Jul 29 2016 06:30
@tommy-muehle genau das mache ich siehe prooph/event-store-symfony-bundle#1 aber diese sind dann nicht verfügbar
Tommy Mühle
@tommy-muehle
Jul 29 2016 06:31
ok … dann checke ich mir es mal aus ;-)
es kommt nur der tmpContainer im Bundle an und nicht der Haupt Container oder wie man das auch immer nennen will
Evtl. übersehe ich auch was oder muss es anders machen. Wie macht ihr das so?
Sandro Keil
@sandrokeil
Jul 29 2016 06:37
kannst auch gern nen PR bringen ;-)
Sandro Keil
@sandrokeil
Jul 29 2016 07:00
@tommy-muehle vlt. ist es auch der falsche Ansatz? sollten z.B. die Plugins lieber über service tags bereitgestellt werden, anstatt direkt in der Yml Definition und sie aus dem Container zu laden?
      plugins:
        - 'ProophTest\Bundle\EventStore\DependencyInjection\Fixture\Plugin\BlackHole'
Sandro Keil
@sandrokeil
Jul 29 2016 07:51
Ich hab jetzt einfach den MergeExtensionConfigurationPass überschrieben. Mal sehen ob das gut geht ... /cc @tommy-muehle
Tommy Mühle
@tommy-muehle
Jul 29 2016 07:51
@sandrokeil ansonsten wie angesprochen der andere ansatz ;-)
Tommy Mühle
@tommy-muehle
Jul 29 2016 11:44
BIG NEWS: #Docker for #Mac and #Docker for #Windows is now generally available! goo.gl/ahDYmH
Sandro Keil
@sandrokeil
Jul 29 2016 16:03
it was a pain ;-) prooph/event-store-symfony-bundle#1
jetzt habt ihr hoffentlich eine gute Vorlage für Bundle Tests ;-) Falls jemand Tipps hat, immerher damit und wer das ganze schon mal sehen will, prooph/proophessor-do-symfony#3