/** * @param string $generator_slug * @param string $namespace * * @return boolean */ function get_generator_class($generator_slug, $namespace) { $generator_slug = implode('_', array_map('ucfirst', explode('_', Util::underscorify($generator_slug)))); $generator_class = Util::get_qualified_class_name("{$generator_slug}_Generator", $namespace); if (!class_exists($generator_class)) { Util::log_error("The generator class {$generator_class} is not a valid class or it's filename" . " is malformed for the autoloader; should be /generators/{$generator_slug}-generator.php"); } return $generator_class; }