$group) + $implementations; } } // ----------------------------------------------------------------------- // Contrib Hooks /** * Implements hook_ctools_plugin_type(). */ function service_container_ctools_plugin_type() { $items['ServiceProvider'] = array( 'cache' => FALSE, ); return $items; } /** * Implements hook_ctools_plugin_directory(). */ function service_container_ctools_plugin_directory($owner, $plugin_type) { if ($owner == 'service_container') { return 'src/ServiceContainer/' . $plugin_type; } return NULL; } // ----------------------------------------------------------------------- // Public API