Example #1
0
 /**
  * @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;
 }