diff --git a/core/tests/Drupal/Tests/Core/DependencyInjection/Compiler/MimeTypePassTest.php b/core/tests/Drupal/Tests/Core/DependencyInjection/Compiler/MimeTypePassTest.php deleted file mode 100644 index 6526135f89e..00000000000 --- a/core/tests/Drupal/Tests/Core/DependencyInjection/Compiler/MimeTypePassTest.php +++ /dev/null @@ -1,63 +0,0 @@ -setParameter('kernel.environment', $environment); - return $container; - } - - /** - * Tests backwards compatibility shim for MimeTypeGuesser interface changes. - * - * @expectedDeprecation The "Drupal\Tests\Core\DependencyInjection\Compiler\LegacyMimeTypeGuesser" class implements "Symfony\Component\HttpFoundation\File\MimeType\MimeTypeGuesserInterface" that is deprecated since Symfony 4.3, use {@link MimeTypesInterface} instead. - */ - public function testProcessLegacy() { - $container = $this->buildContainer(); - $container - ->register('file.mime_type.guesser', MimeTypeGuesser::class); - - $container - ->register('handler1', __NAMESPACE__ . '\NewMimeTypeGuesser') - ->addTag('mime_type_guesser'); - $container - ->register('handler2', __NAMESPACE__ . '\LegacyMimeTypeGuesser') - ->addTag('mime_type_guesser'); - - $handler_pass = new MimeTypePass(); - $handler_pass->process($container); - $method_calls = $container->getDefinition('file.mime_type.guesser')->getMethodCalls(); - $this->assertCount(2, $method_calls); - } - -} - -class NewMimeTypeGuesser implements MimeTypeGuesserInterface { - - public function guessMimeType(string $string): string {} - - public function isGuesserSupported(): bool {} - -} - -class LegacyMimeTypeGuesser implements LegacyMimeTypeGuesserInterface { - - public function guess($string) {} - -}