Loading core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.services.yml 0 → 100644 +4 −0 Original line number Diff line number Diff line services: render_placeholder_message_test.controller: class: Drupal\render_placeholder_message_test\RenderPlaceholderMessageTestController arguments: ['@renderer'] core/modules/system/tests/modules/render_placeholder_message_test/src/RenderPlaceholderMessageTestController.php +22 −6 Original line number Diff line number Diff line Loading @@ -2,14 +2,31 @@ namespace Drupal\render_placeholder_message_test; use Drupal\Core\DependencyInjection\ContainerInjectionInterface; use Drupal\Core\Render\RendererInterface; use Drupal\Core\Security\TrustedCallbackInterface; use Drupal\Core\Render\RenderContext; use Symfony\Component\DependencyInjection\ContainerAwareInterface; use Symfony\Component\DependencyInjection\ContainerAwareTrait; use Symfony\Component\DependencyInjection\ContainerInterface; class RenderPlaceholderMessageTestController implements ContainerAwareInterface, TrustedCallbackInterface { class RenderPlaceholderMessageTestController implements TrustedCallbackInterface, ContainerInjectionInterface { use ContainerAwareTrait; /** * Constructs a new RenderPlaceholderMessageTestController object. * * @param \Drupal\Core\Render\RendererInterface $renderer * The renderer service. */ public function __construct(protected RendererInterface $renderer) { } /** * {@inheritdoc} */ public static function create(ContainerInterface $container) { return new static( $container->get('renderer'), ); } /** * @return array Loading Loading @@ -72,8 +89,7 @@ protected function build(array $placeholder_order) { '#create_placeholder' => TRUE, ]; /** @var \Drupal\Core\Render\RendererInterface $renderer */ $renderer = $this->container->get('renderer'); $renderer = $this->renderer; $renderer->executeInRenderContext(new RenderContext(), function () use (&$build, $renderer) { return $renderer->render($build, FALSE); }); Loading core/phpstan-baseline.neon +0 −16 Original line number Diff line number Diff line Loading @@ -2341,22 +2341,6 @@ parameters: count: 1 path: modules/system/tests/modules/lazy_route_provider_install_test/src/PluginManager.php - message: """ #^Class Drupal\\\\render_placeholder_message_test\\\\RenderPlaceholderMessageTestController implements deprecated interface Symfony\\\\Component\\\\DependencyInjection\\\\ContainerAwareInterface\\: since Symfony 6\\.4, use dependency injection instead$# """ count: 1 path: modules/system/tests/modules/render_placeholder_message_test/src/RenderPlaceholderMessageTestController.php - message: """ #^Usage of deprecated trait Symfony\\\\Component\\\\DependencyInjection\\\\ContainerAwareTrait in class Drupal\\\\render_placeholder_message_test\\\\RenderPlaceholderMessageTestController\\: since Symfony 6\\.4, use dependency injection instead$# """ count: 1 path: modules/system/tests/modules/render_placeholder_message_test/src/RenderPlaceholderMessageTestController.php - message: """ #^Class Drupal\\\\service_provider_test\\\\TestClass implements deprecated interface Symfony\\\\Component\\\\DependencyInjection\\\\ContainerAwareInterface\\: Loading Loading
core/modules/system/tests/modules/render_placeholder_message_test/render_placeholder_message_test.services.yml 0 → 100644 +4 −0 Original line number Diff line number Diff line services: render_placeholder_message_test.controller: class: Drupal\render_placeholder_message_test\RenderPlaceholderMessageTestController arguments: ['@renderer']
core/modules/system/tests/modules/render_placeholder_message_test/src/RenderPlaceholderMessageTestController.php +22 −6 Original line number Diff line number Diff line Loading @@ -2,14 +2,31 @@ namespace Drupal\render_placeholder_message_test; use Drupal\Core\DependencyInjection\ContainerInjectionInterface; use Drupal\Core\Render\RendererInterface; use Drupal\Core\Security\TrustedCallbackInterface; use Drupal\Core\Render\RenderContext; use Symfony\Component\DependencyInjection\ContainerAwareInterface; use Symfony\Component\DependencyInjection\ContainerAwareTrait; use Symfony\Component\DependencyInjection\ContainerInterface; class RenderPlaceholderMessageTestController implements ContainerAwareInterface, TrustedCallbackInterface { class RenderPlaceholderMessageTestController implements TrustedCallbackInterface, ContainerInjectionInterface { use ContainerAwareTrait; /** * Constructs a new RenderPlaceholderMessageTestController object. * * @param \Drupal\Core\Render\RendererInterface $renderer * The renderer service. */ public function __construct(protected RendererInterface $renderer) { } /** * {@inheritdoc} */ public static function create(ContainerInterface $container) { return new static( $container->get('renderer'), ); } /** * @return array Loading Loading @@ -72,8 +89,7 @@ protected function build(array $placeholder_order) { '#create_placeholder' => TRUE, ]; /** @var \Drupal\Core\Render\RendererInterface $renderer */ $renderer = $this->container->get('renderer'); $renderer = $this->renderer; $renderer->executeInRenderContext(new RenderContext(), function () use (&$build, $renderer) { return $renderer->render($build, FALSE); }); Loading
core/phpstan-baseline.neon +0 −16 Original line number Diff line number Diff line Loading @@ -2341,22 +2341,6 @@ parameters: count: 1 path: modules/system/tests/modules/lazy_route_provider_install_test/src/PluginManager.php - message: """ #^Class Drupal\\\\render_placeholder_message_test\\\\RenderPlaceholderMessageTestController implements deprecated interface Symfony\\\\Component\\\\DependencyInjection\\\\ContainerAwareInterface\\: since Symfony 6\\.4, use dependency injection instead$# """ count: 1 path: modules/system/tests/modules/render_placeholder_message_test/src/RenderPlaceholderMessageTestController.php - message: """ #^Usage of deprecated trait Symfony\\\\Component\\\\DependencyInjection\\\\ContainerAwareTrait in class Drupal\\\\render_placeholder_message_test\\\\RenderPlaceholderMessageTestController\\: since Symfony 6\\.4, use dependency injection instead$# """ count: 1 path: modules/system/tests/modules/render_placeholder_message_test/src/RenderPlaceholderMessageTestController.php - message: """ #^Class Drupal\\\\service_provider_test\\\\TestClass implements deprecated interface Symfony\\\\Component\\\\DependencyInjection\\\\ContainerAwareInterface\\: Loading