9ee814f11bfd9a95613f875b58e4951094e93d7e
[yaffs-website] / web / core / modules / system / src / Tests / Bootstrap / ErrorContainer.php
1 <?php
2
3 namespace Drupal\system\Tests\Bootstrap;
4
5 use Drupal\Core\DependencyInjection\Container;
6
7 /**
8  * Container base class which triggers an error.
9  */
10 class ErrorContainer extends Container {
11
12   /**
13    * {@inheritdoc}
14    */
15   public function get($id, $invalidBehavior = self::EXCEPTION_ON_INVALID_REFERENCE) {
16     if ($id === 'http_kernel') {
17       // Enforce a recoverable error.
18       $callable = function(ErrorContainer $container) {
19       };
20       $callable(1);
21     }
22     else {
23       return parent::get($id, $invalidBehavior);
24     }
25   }
26
27 }