Security update for Core, with self-updated composer
[yaffs-website] / vendor / drupal / console / src / Bootstrap / DrupalKernel.php
index 0bf201230b88bea1c2cb6edb17b5fd6b47ba1475..510d6b55fb942f46bdf84a954312370d5b44a2e0 100644 (file)
@@ -2,52 +2,14 @@
 
 namespace Drupal\Console\Bootstrap;
 
-use Symfony\Component\HttpFoundation\Request;
 use Drupal\Core\DrupalKernel as DrupalKernelBase;
-use Drupal\Core\DependencyInjection\ServiceModifierInterface;
 
 /**
  * Class DrupalKernel
  *
- * @package Drupal\Console\Utils
+ * @package Drupal\Console\Bootstrap
  */
 class DrupalKernel extends DrupalKernelBase
 {
-    /**
-     * @var ServiceModifierInterface[]
-     */
-    protected $serviceModifiers = [];
-
-    /**
-     * @inheritdoc
-     */
-    public static function createFromRequest(Request $request, $class_loader, $environment, $allow_dumping = true, $app_root = null)
-    {
-        $kernel = new static($environment, $class_loader, $allow_dumping, $app_root);
-        static::bootEnvironment($app_root);
-        $kernel->initializeSettings($request);
-        $kernel->handle($request);
-        return $kernel;
-    }
-
-    /**
-     * @param \Drupal\Core\DependencyInjection\ServiceModifierInterface $serviceModifier
-     */
-    public function addServiceModifier(ServiceModifierInterface $serviceModifier)
-    {
-        $this->serviceModifiers[] = $serviceModifier;
-    }
-
-    /**
-     * @inheritdoc
-     */
-    protected function getContainerBuilder()
-    {
-        $container = parent::getContainerBuilder();
-        foreach ($this->serviceModifiers as $serviceModifier) {
-            $serviceModifier->alter($container);
-        }
-
-        return $container;
-    }
+    use DrupalKernelTrait;
 }