Webprofiler trying to wrap things causes error due to class instead of interface passed into plugin
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3095818. -->
Reported by: [joelpittet](https://www.drupal.org/user/160302)
>>>
<p>Here's the error you'll get if you have webprofiler (from devel) on with this.</p>
<pre>The website encountered an unexpected error. Please try again later.<br>TypeError: Argument 5 passed to Drupal\linked_field\LinkedFieldManager::__construct() must be an instance of Drupal\Core\Entity\EntityTypeManager, instance of Drupal\webprofiler\Entity\EntityManagerWrapper given, called in /core/lib/Drupal/Component/DependencyInjection/Container.php on line 285 in Drupal\linked_field\LinkedFieldManager->__construct() (line 60 of modules/contrib/linked_field/src/LinkedFieldManager.php).<br><br>Drupal\linked_field\LinkedFieldManager->__construct(Object, Object, Object, Object, Object) (Line: 285)<br>Drupal\Component\DependencyInjection\Container->createService(Array, 'linked_field.manager') (Line: 173)<br>Drupal\Component\DependencyInjection\Container->get('linked_field.manager') (Line: 158)<br>Drupal::service('linked_field.manager') (Line: 352)<br>linked_field_entity_display_build_alter(Array, Array, NULL) (Line: 539)<br>Drupal\Core\Extension\ModuleHandler->alter('entity_display_build', Array, Array) (Line: 284)<br>Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Array) (Line: 267)<br>Drupal\layout_builder\Entity\LayoutBuilderEntityViewDisplay->buildMultiple(Array) (Line: 343)<br>Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full') (Line: 285)<br>Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 242)<br>Drupal\Core\Entity\EntityViewBuilder->build(Array)<br>call_user_func(Array, Array) (Line: 378)<br>Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)<br>Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)<br>Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 582)<br>Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)<br>Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)<br>Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)<br>Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 76)<br>Drupal\webprofiler\EventDispatcher\TraceableEventDispatcher->dispatch('kernel.view', Object) (Line: 156)<br>Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)<br>Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)<br>Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)<br>Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)<br>Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)<br>Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)<br>Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 38)<br>Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware->handle(Object, 1, 1) (Line: 52)<br>Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)<br>Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 693)<br>Drupal\Core\DrupalKernel->handle(Object) (Line: 19)</pre>
issue