onip
Mitglied
hallo zusammen,
nach sehr langer zeit stell ich mal wieder eine frage und hoffe auf hilfreich tipps.
ich möchte eigene *.xml files für services und parameters laden.
das mach ich im kernel:
mir macht
ändere ich das
ich möchte gerne *.xml nutzen, da codevervollständigung besser ist und ich auch diesen fehler weg haben will.
kann mir jemand weiterhelfen oder einen tipp geben, danke.
nach sehr langer zeit stell ich mal wieder eine frage und hoffe auf hilfreich tipps.
ich möchte eigene *.xml files für services und parameters laden.
das mach ich im kernel:
PHP:
protected function own(ContainerBuilder $container, LoaderInterface $loader): void
{
$confDir = $this->getProjectDir() . '/config';
$loader->load($confDir . '/mycfg/' .$this->environment . self::CONFIG_EXTS, 'glob');
$loader->load($confDir . '/mycfg/services/*.xml', 'glob');
}
mir macht
/mycfg/services/*.xml
' probleme, das folgender fehler kommt:Cannot autowire service "App\Core\Components\Messages\Types": argument "$types" of method "__construct()" is type-hinted "iterable", you should configure its value explicitly.
ändere ich das
/mycfg/services/*.yaml
läuft alles ohne problem.ich möchte gerne *.xml nutzen, da codevervollständigung besser ist und ich auch diesen fehler weg haben will.
kann mir jemand weiterhelfen oder einen tipp geben, danke.