full-text-rss/libraries/html5php/autoloader.php

35 lines
635 B
PHP
Raw Normal View History

2014-09-15 22:24:06 +02:00
<?php
// autoloader
spl_autoload_register(array(new HTML5PHP_Autoloader(), 'autoload'));
/**
* Autoloader class
*/
class HTML5PHP_Autoloader
{
/**
* Constructor
*/
public function __construct()
{
$this->path = dirname(__FILE__);
}
/**
* Autoloader
*
* @param string $class The name of the class to attempt to load.
*/
public function autoload($class)
{
// Only load the class if it starts with "HTML5"
if (strpos($class, 'HTML5') !== 0)
{
return;
}
//die($class);
$filename = $this->path . DIRECTORY_SEPARATOR . str_replace('\\', DIRECTORY_SEPARATOR, $class) . '.php';
include $filename;
}
}