public function dir()
    {
        $pm = new PluginManager(new EventDispatcher());
        if ($this->registerPlugins) {
            $pm->registerPlugins();
        }

        $plugins = $pm->getPlugins();
        $rows    = array();

        foreach ($plugins as $plugin) {
            if (!$plugin instanceof EventSubscriberInterface) {
                $events = array();
            } else {
                $events = $plugin::getSubscribedEvents();
            }
            $rows[get_class($plugin)] = array_keys($events);
        }

        return $rows;
    }
public function dir()
    {
        $pm = new PluginManager(new EventDispatcher());
        if ($this->registerPlugins) {
            $pm->registerPlugins();
        }

        $plugins = $pm->getPlugins();
        $rows    = array();

        foreach ($plugins as $plugin) {
            if (!$plugin instanceof EventSubscriberInterface) {
                $events = array();
            } else {
                $events = $plugin::getSubscribedEvents();
            }
            $rows[get_class($plugin)] = array_keys($events);
        }

        return $rows;
    }
public function dir ( ) { $ pm = new PluginManager ( new EventDispatcher ( ) ) ; if ( $ this -> registerPlugins ) { $ pm -> registerPlugins ( ) ; } $ plugins = $ pm -> getPlugins ( ) ; $ rows = array ( ) ; foreach ( $ plugins as $ plugin ) { if ( ! $ plugin instanceof EventSubscriberInterface ) { $ events = array ( ) ; } else { $ events = $ plugin :: getSubscribedEvents ( ) ; } $ rows [ get_class ( $ plugin ) ] = array_keys ( $ events ) ; } return $ rows ; }
List all plugins installed.

@return array
List all plugins installed .