Alle Beispiele in der Entwicklerdokumentation kannst du dafür heranziehen.
Contao registriert den src/ Ordner automatisch unter dem Namespace App\ (es sei denn du hast selbst etwas definiert). Contao registriert dann außerdem alle Services im App\ Namespace automatisch (es sei denn du hast selbst etwas definiert). Statt
PHP-Code:
// src/Module/ModuleErfassen.php
namespace Pnwscm60\PbtimeBundle\Module;
class ModuleErfassen extends \Contao\Module
{
// …
}
Wäre es dann also
PHP-Code:
// src/Module/ModuleErfassen.php
namespace App\Module;
class ModuleErfassen extends \Contao\Module
{
// …
}
und in der config.php dann
PHP-Code:
// contao/config/config.php
use App\Module\ModuleErfassen;
$GLOBALS['FE_MOD']['pbtime']['erfassen'] = ModuleErfassen::class;
Lesezeichen