Gemäss Dokumentation soll man den Dispatcher vom Joomla\CMS\Dispatcher\AbstractModuleDispatcher extenden. Also
Code
class Dispatcher extends AbstractModuleDispatcher implements HelperFactoryAwareInterface
{
use HelperFactoryAwareTrait;
Quelle:
Example Basic Module | Joomla! Programmers Documentation
If you're completely new to Joomla development you'll probably find it easier to go through the Module Tutorial,
manual.joomla.org
Zudem benutzt du Joomla\Module\BasicForms als Namespace für dein Modul. Entwickelst du das für den Joomla Core?
Wenn nicht ist das nicht gute Praxis. Ich empfehle dir einen Namespace zu verwenden, der nicht mit Joomla beginnt, um Konflikte mit Core-Klassen zu vermeiden.