public static function registerElement($type, $className, $includeFile = null)
    {
        self::$elementTypes[strtolower($type)] = array($className, $includeFile);
    }
public static function registerElement($type, $className, $includeFile = null)
    {
        self::$elementTypes[strtolower($type)] = array($className, $includeFile);
    }
public static function registerElement ( $ type , $ className , $ includeFile = null ) { self :: $ elementTypes [ strtolower ( $ type ) ] = array ( $ className , $ includeFile ) ; }
Registers a new element type

@param    string  Type name (treated case-insensitively)
@param    string  Class name
@param    string  File containing the class, leave empty if class already loaded
Registers a new element type