In Drupal 7 kann ich ein Modul in einem anderen Modul haben. Ist dies in Drupal 8 immer noch der Fall und wie würde ich Namespace-Klassen innerhalb des Submoduls verwenden?
In Drupal 7 kann ich auch Unterordner im Ordner modules erstellen, um meine Module zu gruppieren.
Beispiel:
sites
--- / all
--- / --- / modules
--- / --- / --- / Collection_Alpha
--- / --- / --- / --- / module_a
--- / - - / --- / --- / module_b
--- / --- / --- / Collection_Beta
--- / --- / --- / --- / module_x
--- / --- / --- / --- / module_y
Ist das in Drupal 8 noch möglich? Wenn ja, wie müsste ich meinen Klassen einen Namespace zuweisen, damit der Autoloader ihn in die richtige Ordnerstruktur auflösen kann?
zB: Drupal \ Collection_Alpha \ module_a \ myClass1?
Drupal\my_module
in 'my_module / src', das Untermodul befindet sichDrupal\my_submodule
in 'my_module / modules / my_submodule / src' und so weiter