Danke, das hat mir auf jeden Fall schon mal weiter geholfen.
Den ersten Schritt habe ich umgesetzt. Beim zweiten Schritt hapert es dann aber leider wieder.
Muss ich jetzt die bereits bestehende Plugin.php unter "vendor/contao/core-bundle/src/ContaoManager/Plugin.php" bearbeiten und dort meine Klasse eintragen?
PHP-Code:
public function getBundles(ParserInterface $parser): array
{
return [
BundleConfig::create(KnpMenuBundle::class),
BundleConfig::create(KnpTimeBundle::class),
BundleConfig::create(SchebTwoFactorBundle::class),
BundleConfig::create(CmfRoutingBundle::class),
BundleConfig::create(Terminal42ServiceAnnotationBundle::class),
BundleConfig::create(ContaoCoreBundle::class)
->setReplace(['core'])
->setLoadAfter(
[
FrameworkBundle::class,
SecurityBundle::class,
TwigBundle::class,
MonologBundle::class,
SwiftmailerBundle::class,
DoctrineBundle::class,
KnpMenuBundle::class,
KnpTimeBundle::class,
LexikMaintenanceBundle::class,
NelmioCorsBundle::class,
NelmioSecurityBundle::class,
SchebTwoFactorBundle::class,
CmfRoutingBundle::class,
]
),
];
}
Füge ich jetzt hier einfach meine Klasse mit einem zusätzlichen Eintrag von YourCustomAuthenticator::class hinzu?
Ich habe hier eine Anleitung gefunden, bin mir aber nicht sicher ob das die Richtige ist:
https://docs.contao.org/dev/framework/manager-plugin/
Grüße fl0
Lesezeichen