/** * Only returns plugins that have a specific event * * @param $eventName * @param $folder * @return array of JTable objects */ public static function getPluginsWithEvent($eventName, $folder = 'Citruscart') { $return = array(); if ($plugins = CitruscartHelperPlugin::getPlugins($folder)) { foreach ($plugins as $plugin) { if (CitruscartHelperPlugin::hasEvent($plugin, $eventName)) { $return[] = $plugin; } } } return $return; }