Mercurial > hg > cmmr2012-drupal-site
diff core/scripts/db-tools.php @ 0:c75dbcec494b
Initial commit from drush-created site
author | Chris Cannam |
---|---|
date | Thu, 05 Jul 2018 14:24:15 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/scripts/db-tools.php Thu Jul 05 14:24:15 2018 +0000 @@ -0,0 +1,27 @@ +#!/usr/bin/env php +<?php + +/** + * @file + * A command line application to import a database generation script. + */ + +use Drupal\Core\Command\DbToolsApplication; +use Drupal\Core\DrupalKernel; +use Drupal\Core\Site\Settings; +use Symfony\Component\HttpFoundation\Request; + +if (PHP_SAPI !== 'cli') { + return; +} + +// Bootstrap. +$autoloader = require __DIR__ . '/../../autoload.php'; +require_once __DIR__ . '/../includes/bootstrap.inc'; +$request = Request::createFromGlobals(); +Settings::initialize(dirname(dirname(__DIR__)), DrupalKernel::findSitePath($request), $autoloader); +$kernel = DrupalKernel::createFromRequest($request, $autoloader, 'prod')->boot(); + +// Run the database dump command. +$application = new DbToolsApplication(); +$application->run();