protected function StackedKernelPassTest::createMiddlewareServiceDefinition in Drupal 9
Same name and namespace in other branches
- 8 core/tests/Drupal/Tests/Core/DependencyInjection/Compiler/StackedKernelPassTest.php \Drupal\Tests\Core\DependencyInjection\Compiler\StackedKernelPassTest::createMiddlewareServiceDefinition()
Creates a middleware definition.
Parameters
bool $tag: Whether or not to set the http_middleware tag.
int $priority: The priority to be used for the tag.
Return value
\Symfony\Component\DependencyInjection\Definition
1 call to StackedKernelPassTest::createMiddlewareServiceDefinition()
- StackedKernelPassTest::testProcessWithStackedKernel in core/
tests/ Drupal/ Tests/ Core/ DependencyInjection/ Compiler/ StackedKernelPassTest.php - @covers ::process
File
- core/
tests/ Drupal/ Tests/ Core/ DependencyInjection/ Compiler/ StackedKernelPassTest.php, line 103
Class
- StackedKernelPassTest
- @coversDefaultClass \Drupal\Core\DependencyInjection\Compiler\StackedKernelPass @group DependencyInjection
Namespace
Drupal\Tests\Core\DependencyInjection\CompilerCode
protected function createMiddlewareServiceDefinition($tag = TRUE, $priority = 0) {
$definition = new Definition('Symfony\\Component\\HttpKernel\\HttpKernelInterface', [
'test',
]);
$definition
->setPublic(TRUE);
if ($tag) {
$definition
->addTag('http_middleware', [
'priority' => $priority,
]);
}
return $definition;
}