createTable('plugin'); $plugin->addColumn('name', 'string', ['length' => 40]); $plugin->addColumn('active', 'boolean', ['default' => false]); $plugin->addColumn('activated_at', 'datetime_immutable', ['notnull' => false]); // Die Fassung, mit der es zuletzt eingeschaltet wurde - damit die Verwaltung sagen kann, // dass ein Plugin seit dem Einschalten aktualisiert wurde. $plugin->addColumn('version', 'string', ['length' => 32, 'default' => '']); $plugin->setPrimaryKey(['name']); } public function down(Schema $schema): void { $schema->dropTable('plugin'); } }