Hm, interessant. Beim einzelnen Prüfen der Bedingungen ergab sich folgendes:
PHP-Code:
$config->isComplete(); # true
!$config->get('disableCron'); # true
in_array($request->attributes->get('_route'), ['contao_backend', 'contao_frontend'], true); # false (!)
$this->connection->isConnected(); # true
$this->connection->getSchemaManager()->tablesExist(['tl_cron']); # true
Und dann...
PHP-Code:
$request->attributes->get('_route'); # null
Seltsam. Wenn das Attribut "_route" null ist, dann kann das natürlich nicht funktionieren.
Aber wie kann das sein...?
Lesezeichen