3 namespace Drupal\update_script_test\Controller;
5 use Drupal\Core\Controller\ControllerBase;
7 use Symfony\Component\HttpFoundation\Request;
10 * Controller routines for update_script_test routes.
12 class UpdateScriptTestController extends ControllerBase {
15 * Outputs a link to the database updates URL.
17 public function databaseUpdatesMenuItem(Request $request) {
18 // @todo Simplify with https://www.drupal.org/node/2548095
19 $base_url = str_replace('/update.php', '', $request->getBaseUrl());
20 $url = (new Url('system.db_update'))->setOption('base_url', $base_url);
23 '#title' => $this->t('Run database updates'),
25 '#access' => $url->access($this->currentUser()),