private function validatePluginClass($pluginClass)
{
if (!class_exists($pluginClass)) {
throw new InvalidConfigException(sprintf('The plugin class %s does not exist.', $pluginClass));
}
if (!in_array('Puli\\Manager\\Api\\PuliPlugin', class_implements($pluginClass))) {
throw new InvalidConfigException(sprintf('The plugin class %s must implement PuliPlugin.', $pluginClass));
}
}