Skip to content

Instantly share code, notes, and snippets.

@iamxwk
Forked from jibran/test.php
Created March 8, 2021 03:56
Show Gist options
  • Save iamxwk/77d395da60f42872aee2fb054d6ba387 to your computer and use it in GitHub Desktop.
Save iamxwk/77d395da60f42872aee2fb054d6ba387 to your computer and use it in GitHub Desktop.
Drupal minimal bootstrap.
<?php
/**
* @file
* Drupal minimal bootstrap.
*/
use Drupal\Core\DrupalKernel;
use Symfony\Component\HttpFoundation\Request;
$autoloader = require_once 'autoload.php';
$kernel = DrupalKernel::createFromRequest(Request::createFromGlobals(), $autoloader, 'prod');
$kernel->loadLegacyIncludes();
$kernel->boot();
// Drupal code here.
@iamxwk
Copy link
Author

iamxwk commented Mar 8, 2021

<?php
// test.php
/**
 * @file
 * Drupal full bootstrap with modules.
 */
use Drupal\Core\DrupalKernel;
use Symfony\Component\HttpFoundation\Request;
$autoloader = require_once 'autoload.php';
$request = Request::createFromGlobals();
$kernel = DrupalKernel::createFromRequest($request, $autoloader, 'prod', TRUE, __DIR__);
$kernel->boot();
$kernel->preHandle($request);

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment