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-&gt;__construct() (line 60 of modules/contrib/linked_field/src/LinkedFieldManager.php).<br><br>Drupal\linked_field\LinkedFieldManager-&gt;__construct(Object, Object, Object, Object, Object) (Line: 285)<br>Drupal\Component\DependencyInjection\Container-&gt;createService(Array, 'linked_field.manager') (Line: 173)<br>Drupal\Component\DependencyInjection\Container-&gt;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-&gt;alter('entity_display_build', Array, Array) (Line: 284)<br>Drupal\Core\Entity\Entity\EntityViewDisplay-&gt;buildMultiple(Array) (Line: 267)<br>Drupal\layout_builder\Entity\LayoutBuilderEntityViewDisplay-&gt;buildMultiple(Array) (Line: 343)<br>Drupal\Core\Entity\EntityViewBuilder-&gt;buildComponents(Array, Array, Array, 'full') (Line: 285)<br>Drupal\Core\Entity\EntityViewBuilder-&gt;buildMultiple(Array) (Line: 242)<br>Drupal\Core\Entity\EntityViewBuilder-&gt;build(Array)<br>call_user_func(Array, Array) (Line: 378)<br>Drupal\Core\Render\Renderer-&gt;doRender(Array, ) (Line: 195)<br>Drupal\Core\Render\Renderer-&gt;render(Array, ) (Line: 226)<br>Drupal\Core\Render\MainContent\HtmlRenderer-&gt;Drupal\Core\Render\MainContent\{closure}() (Line: 582)<br>Drupal\Core\Render\Renderer-&gt;executeInRenderContext(Object, Object) (Line: 227)<br>Drupal\Core\Render\MainContent\HtmlRenderer-&gt;prepare(Array, Object, Object) (Line: 117)<br>Drupal\Core\Render\MainContent\HtmlRenderer-&gt;renderResponse(Array, Object, Object) (Line: 90)<br>Drupal\Core\EventSubscriber\MainContentViewSubscriber-&gt;onViewRenderArray(Object, 'kernel.view', Object) (Line: 76)<br>Drupal\webprofiler\EventDispatcher\TraceableEventDispatcher-&gt;dispatch('kernel.view', Object) (Line: 156)<br>Symfony\Component\HttpKernel\HttpKernel-&gt;handleRaw(Object, 1) (Line: 68)<br>Symfony\Component\HttpKernel\HttpKernel-&gt;handle(Object, 1, 1) (Line: 57)<br>Drupal\Core\StackMiddleware\Session-&gt;handle(Object, 1, 1) (Line: 47)<br>Drupal\Core\StackMiddleware\KernelPreHandle-&gt;handle(Object, 1, 1) (Line: 106)<br>Drupal\page_cache\StackMiddleware\PageCache-&gt;pass(Object, 1, 1) (Line: 85)<br>Drupal\page_cache\StackMiddleware\PageCache-&gt;handle(Object, 1, 1) (Line: 47)<br>Drupal\Core\StackMiddleware\ReverseProxyMiddleware-&gt;handle(Object, 1, 1) (Line: 38)<br>Drupal\webprofiler\StackMiddleware\WebprofilerMiddleware-&gt;handle(Object, 1, 1) (Line: 52)<br>Drupal\Core\StackMiddleware\NegotiationMiddleware-&gt;handle(Object, 1, 1) (Line: 23)<br>Stack\StackedHttpKernel-&gt;handle(Object, 1, 1) (Line: 693)<br>Drupal\Core\DrupalKernel-&gt;handle(Object) (Line: 19)</pre>
issue