Hierarchy does not links all the interfaces that are extended from the shown interface
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3478079. -->
Reported by: [avpaderno](https://www.drupal.org/user/55077)
Related to !57
>>>
<p>This happens on the documentation page for <a href="https://api.drupal.org/api/drupal/core%21modules%21image%21src%21ConfigurableImageEffectInterface.php/interface/ConfigurableImageEffectInterface/10"><code>ConfigurableImageEffectInterface</code></a>, for example.</p>
<p>In the Hierarchy list, not all the extended interfaces are linked to their documentation page.</p>
<blockquote><ul>
<li>interface \Drupal\Core\Plugin\<a href="https://www.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Plugin%21PluginFormInterface.php/interface/PluginFormInterface/10">PluginFormInterface</a>; interface \Drupal\image\<a href="https://www.drupal.org/api/drupal/core%21modules%21image%21src%21ImageEffectInterface.php/interface/ImageEffectInterface/10">ImageEffectInterface</a> extends \Drupal\Component\Plugin\PluginInspectionInterface \Drupal\Component\Plugin\ConfigurableInterface \Drupal\Component\Plugin\DependentPluginInterface
<ul>
<li>interface \Drupal\image\<a href="https://www.drupal.org/api/drupal/core%21modules%21image%21src%21ConfigurableImageEffectInterface.php/interface/ConfigurableImageEffectInterface/10" class="active">ConfigurableImageEffectInterface</a> extends \Drupal\image\ImageEffectInterface \Drupal\Core\Plugin\PluginFormInterface</li>
</ul>
</li>
</ul>
</blockquote>
<p>The missing links are:</p>
<ul>
<li><a href="https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Component%21Plugin%21PluginInspectionInterface.php/interface/PluginInspectionInterface/10">\Drupal\Component\Plugin\PluginInspectionInterface</a></li>
<li><a href="https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Component%21Plugin%21ConfigurableInterface.php/interface/ConfigurableInterface/10">\Drupal\Component\Plugin\ConfigurableInterface</a></li>
<li><a href="https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Component%21Plugin%21DependentPluginInterface.php/interface/DependentPluginInterface/10">\Drupal\Component\Plugin\DependentPluginInterface</a></li>
<li><a href="https://api.drupal.org/api/drupal/core%21modules%21image%21src%21ConfigurableImageEffectInterface.php/interface/ConfigurableImageEffectInterface/10">\Drupal\image\ConfigurableImageEffectInterface</a></li>
<li><a href="https://api.drupal.org/api/drupal/core%21modules%21image%21src%21ImageEffectInterface.php/interface/ImageEffectInterface/10">\Drupal\image\ImageEffectInterface</a></li>
</ul>
<p>On the documentation page for <a href="https://api.drupal.org/api/drupal/core%21modules%21image%21src%21ImageEffectInterface.php/interface/ImageEffectInterface/10"><code>ImageEffectInterface</code></a> (one of the interfaces listed in that page), the linked interfaces are different.</p>
<blockquote><ul>
<li>interface \Drupal\Component\Plugin\<a href="https://www.drupal.org/api/drupal/core%21lib%21Drupal%21Component%21Plugin%21ConfigurableInterface.php/interface/ConfigurableInterface/10">ConfigurableInterface</a>; interface \Drupal\Component\Plugin\<a href="https://www.drupal.org/api/drupal/core%21lib%21Drupal%21Component%21Plugin%21DependentPluginInterface.php/interface/DependentPluginInterface/10">DependentPluginInterface</a>; interface \Drupal\Component\Plugin\<a href="https://www.drupal.org/api/drupal/core%21lib%21Drupal%21Component%21Plugin%21PluginInspectionInterface.php/interface/PluginInspectionInterface/10">PluginInspectionInterface</a>
<ul>
<li>interface \Drupal\image\<a href="https://www.drupal.org/api/drupal/core%21modules%21image%21src%21ImageEffectInterface.php/interface/ImageEffectInterface/10" class="active">ImageEffectInterface</a> extends \Drupal\Component\Plugin\PluginInspectionInterface \Drupal\Component\Plugin\ConfigurableInterface \Drupal\Component\Plugin\DependentPluginInterface</li>
</ul>
</li>
</ul>
</blockquote>
issue