src/Service/Plugin/Registration.php
public static function registerAdditionalskin($name, $className, $directory)
    {
        static::$additionalSkinList[$name] = array(
            static::SKIN_CLASS => $className,
            static::SKIN_DIRECTORY => $directory
        );
    }
public static function registerAdditionalskin($name, $className, $directory)
    {
        static::$additionalSkinList[$name] = array(
            static::SKIN_CLASS => $className,
            static::SKIN_DIRECTORY => $directory
        );
    }
public static function registerAdditionalskin ( $ name , $ className , $ directory ) { static :: $ additionalSkinList [ $ name ] = array ( static :: SKIN_CLASS => $ className , static :: SKIN_DIRECTORY => $ directory ) ; }
Register an additional skin. You can also overwrite already existing
skins, if you use their name.

@param string $name
The name of the skin. 'hans' and 'smokygrey' are the bundeled ones.
@param string $className
The full qualified class name of the renderer
@param string $directory
The absolute path to the skin html files.
Register an additional skin . You can also overwrite already existing skins if you use their name .