DefaultController.php in DB Maintenance 8
Same filename and directory in other branches
Namespace
Drupal\db_maintenance\ControllerFile
src/Controller/DefaultController.phpView source
<?php
/**
* @file
* Contains \Drupal\db_maintenance\Controller\DefaultController.
*/
namespace Drupal\db_maintenance\Controller;
use Drupal\Core\Controller\ControllerBase;
use Drupal\db_maintenance\Module\Db\DbHandler;
use Drupal\Component\Render\FormattableMarkup;
/**
* Default controller for the db_maintenance module.
*/
class DefaultController extends ControllerBase {
public function optimizeTables() {
DbHandler::optimizeTables();
$messenger = \Drupal::messenger();
$messenger
->addStatus(new FormattableMarkup('@message', [
'@message' => t('Database tables optimized'),
]));
//drupal_goto('admin/config/system/db_maintenance');
return $this
->redirect('db_maintenance.admin_settings');
}
}
Classes
Name![]() |
Description |
---|---|
DefaultController | Default controller for the db_maintenance module. |