Modules
abstract Kodoc_Missing
extends Kohana_Kodoc_Missing
Set Kodoc_Missing::create_class as an autoloading to prevent missing classes from crashing the api browser. Classes that are missing a parent will extend this class, and get a warning in the API browser.
Class declared in MODPATH/userguide/classes/kodoc/missing.php on line 3.
Methods
public static create_class( string $class ) (defined in Kohana_Kodoc_Missing)
Creates classes when they are otherwise not found.
Kodoc::create_class('ThisClassDoesNotExist');
All classes created will extend Kodoc_Missing.
Parameters
-
string$class required - Class name
Tags
Return Values
boolean
Source Code
public static function create_class($class)
{
if ( ! class_exists($class))
{
// Create a new missing class
eval("class {$class} extends Kodoc_Missing {}");
}
return TRUE;
}