Hi,
ich versuche gerade meine Erweiterung Botdetection auf Contao 4.3 Managed-Edition zu trimmen. (reine Contao 4.3 Erweiterung)
Die Installation und Registrierung über das Manager Plugin scheint zu funktionieren, denn ich sehe es im Backend, kann FE Module anlegen.
ABER: Botetection hat noch in der composer.json weitere Requirements und zieht zwei Pakete nach, welche keine Contao Erweiterungen sind.
Diese Klasse wird jedoch von Contao nicht gefunden.
Link zur Erweiterung: https://github.com/BugBuster1701/con...tection-bundle
Bei diesem Aufruf:
PHP-Code:
$found = \Nabble\SemaltBlocker\Blocker::blocked();
Kommt es zur Fehlermeldung:
Code:
2017-03-30 23:33:13] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\ClassNotFoundException(code: 0):
Attempted to load class \"Blocker\" from namespace \"Nabble\\SemaltBlocker\".
Did you forget a \"use\" statement for another namespace?
at /daten/contao4go/vendor/bugbuster/contao-botdetection-bundle/src/Resources/contao/classes/CheckBotReferrer.php:48)"} []
Muss ich da was ändern in der composer.json? Offenbar landen diese Klassen nicht in den generierten autoload.php Dateien.
Muss eventuell das hier doch wieder rein?
PHP-Code:
"contao-community-alliance/composer-plugin":"~3.0"
Lesezeichen