Upgraded drupal core with security updates
[yaffs-website] / web / core / scripts / generate-proxy-class.php
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();