Mercurial > hg > isophonics-drupal-site
view core/modules/system/tests/modules/error_service_test/src/Controller/LonelyMonkeyController.php @ 9:1fc0ff908d1f
Add another data file
author | Chris Cannam |
---|---|
date | Mon, 05 Feb 2018 12:34:32 +0000 |
parents | 4c8ae668cc8c |
children |
line wrap: on
line source
<?php namespace Drupal\error_service_test\Controller; use Drupal\Core\Controller\ControllerBase; use Drupal\Core\DependencyInjection\ContainerInjectionInterface; use Drupal\error_service_test\LonelyMonkeyClass; use Symfony\Component\DependencyInjection\ContainerInterface; /** * Provides a controller which calls out to a service with missing dependencies. */ class LonelyMonkeyController extends ControllerBase implements ContainerInjectionInterface { public function __construct(LonelyMonkeyClass $class) { $this->class = $class; } public function testBrokenClass() { return [ '#markup' => $this->t('This should be broken.'), ]; } /** * {@inheritdoc} */ public static function create(ContainerInterface $container) { return new static($container->get('broken_class_with_missing_dependency')); } }