Expanded class hierarchy of TestLocalAction in Drupal 10
- class \Drupal\Component\Plugin\PluginBase implements DerivativeInspectionInterface, PluginInspectionInterface
- class \Drupal\Core\Menu\ContextualLinkDefault implements ContextualLinkInterface
 - class \Drupal\Core\Menu\LocalActionDefault implements CacheableDependencyInterface, LocalActionInterface, ContainerFactoryPluginInterface uses DependencySerializationTrait
- class \Drupal\block_content\Plugin\Menu\LocalAction\BlockContentAddLocalAction
 - class \Drupal\menu_test\Plugin\Menu\LocalAction\TestLocalAction
 - class \Drupal\menu_test\Plugin\Menu\LocalAction\TestLocalAction4 uses StringTranslationTrait
 - class \Drupal\menu_test\Plugin\Menu\LocalAction\TestLocalAction5
 - class \Drupal\menu_test\Plugin\Menu\LocalAction\TestLocalActionWithConfig
 - class \Drupal\menu_ui\Plugin\Menu\LocalAction\MenuLinkAdd
 
 - class \Drupal\Core\Menu\LocalTaskDefault implements CacheableDependencyInterface, LocalTaskInterface uses DependencySerializationTrait
 - class \Drupal\Core\Plugin\PluginBase uses DependencySerializationTrait, MessengerTrait, StringTranslationTrait
 - class \Drupal\Core\Queue\QueueWorkerBase implements QueueWorkerInterface
 - class \Drupal\entity_test\Plugin\Validation\Constraint\EntityTestDefaultPlugin
 - class \Drupal\plugin_test\Plugin\plugin_test\mock_block\MockLayoutBlock
 - class \Drupal\plugin_test\Plugin\plugin_test\mock_block\MockTestBlock
 - class \Drupal\plugin_test\Plugin\plugin_test\mock_block\MockUserLoginBlock
 - class \Drupal\quickedit\Plugin\InPlaceEditor\Editor implements InPlaceEditorInterface
 - class \Drupal\Tests\Core\Plugin\ConfigurablePlugin implements ConfigurableInterface
 - class \Drupal\Tests\Core\Plugin\TestClass implements PluginFormInterface, PluginWithFormsInterface uses PluginWithFormsTrait
 - class \Drupal\workflows\Plugin\WorkflowTypeBase implements WorkflowTypeInterface uses PluginWithFormsTrait