comparison core/scripts/generate-proxy-class.php @ 0:c75dbcec494b

Initial commit from drush-created site
author Chris Cannam
date Thu, 05 Jul 2018 14:24:15 +0000
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:c75dbcec494b
1 #!/usr/bin/env php
2 <?php
3
4 /**
5 * @file
6 * A command line application to generate proxy classes.
7 */
8
9 use Drupal\Core\Command\GenerateProxyClassApplication;
10 use Drupal\Core\DrupalKernel;
11 use Drupal\Core\ProxyBuilder\ProxyBuilder;
12 use Drupal\Core\Site\Settings;
13 use Symfony\Component\HttpFoundation\Request;
14
15 if (PHP_SAPI !== 'cli') {
16 return;
17 }
18
19 // Bootstrap.
20 $autoloader = require __DIR__ . '/../../autoload.php';
21 require_once __DIR__ . '/../includes/bootstrap.inc';
22 $request = Request::createFromGlobals();
23 Settings::initialize(dirname(dirname(__DIR__)), DrupalKernel::findSitePath($request), $autoloader);
24 $kernel = DrupalKernel::createFromRequest($request, $autoloader, 'prod')->boot();
25
26 // Run the database dump command.
27 $application = new GenerateProxyClassApplication(new ProxyBuilder());
28 $application->run();