6 * A command line application to generate proxy classes.
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;
15 if (PHP_SAPI !== 'cli') {
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();
26 // Run the database dump command.
27 $application = new GenerateProxyClassApplication(new ProxyBuilder());