- Issue created by @marcus_johansson
-
marcus_johansson →
committed c473caa9 on 3517373-add-a-plugin
Issue #3517373: Add a plugin manager definition lister tool
-
marcus_johansson →
committed c473caa9 on 3517373-add-a-plugin
- 🇮🇳India abhishek@kumar
Create the Plugin Definition Lister Service
namespace Drupal\ai_agents\Service; use Drupal\Component\Plugin\PluginManagerInterface; class PluginDefinitionLister { /** * Lists plugin definitions for a given plugin manager service ID. * * @param string $service_id * The service ID of the plugin manager. * * @return array * An array of plugin definitions. */ public function listDefinitions(string $service_id): array { if (!\Drupal::hasService($service_id)) { throw new \InvalidArgumentException("Plugin manager service '$service_id' not found."); } $manager = \Drupal::service($service_id); if (!$manager instanceof PluginManagerInterface) { throw new \InvalidArgumentException("Service '$service_id' is not a valid plugin manager."); } return $manager->getDefinitions(); } }
-
marcus_johansson →
committed 6c48eca7 on 1.1.x
Issue #3517373: Add a plugin manager definition lister tool
-
marcus_johansson →
committed 6c48eca7 on 1.1.x
-
marcus_johansson →
committed 1da87281 on 1.1.x
Issue #3517373 by marcus_johansson: Add a plugin manager definition...
-
marcus_johansson →
committed 1da87281 on 1.1.x
Automatically closed - issue fixed for 2 weeks with no activity.