Klasse in FrontendController aufrufen - Class not found

Ich habe einen Frontend Controller, der geladen wird, der ist auch in der metadata.php (v2) referenziert. Der Controller befindet sich im Ordner Controller.

<?php
namespace ab\troggen\Controller;
use OxidEsales\Eshop\Application\Controller\FrontendController;
use ab\troggen\Core\Plusmore;

class Frontend extends FrontendController {
  public function __construct() {
    $plusmore = oxNew(Plusmore::class);
  }
}

Die neue Klasse habe ich im Ordner Core:

<?php
namespace ab\troggen\Core;

class Plusmore {
public function __construct() {
echo 123;
}
}

Ich habe es nach meiner Meinung nach gleich wie das PayPal Modul ausgelesen. Hier wird die Request::Class auch so eingebunden:
$plusmore = oxNew(ab\troggen\Core\Plusmore::class);

Ich bekomme trotzdem jedesmal die Fehlermeldung … “ab\troggen\Core\Plusmore” Klasse nicht gefunden. Laut Dokumentation von OXID muss ich ja die Klasse nicht mehr einbinden, sondern der Autoloader übernimmt die Möglichkeit: https://docs.oxid-esales.com/developer/en/6.0/modules/using_namespaces_in_modules.html#modules-unified-namespaces-20170526

  1. dein Namespace muss registriert sein in der composer.json, ist er das? und du musst ein composer dump-autoload gemacht haben. Falls ja paste doch mal die entsprechende Zeile.

  2. dein Controller braucht einen Eintrag in der metadata.php unter controllers. Falls ja paste doch mal die entsprechende Zeile.

  3. Deine Klassen müssen in den richtigen Ordern liegen und richtig heisen.

Gruss

Probiere mal ```
use ab\troggen\Core\Plusmore as Plusmore ;