flora.php
482 Bytes
<?php
class Flora
{
public static function registerAutoload()
{
spl_autoload_register(array(__CLASS__, "autoload"));
}
public static function autoload($className)
{
$name = strtolower($className);
if (!preg_match('#^flora[a-z0-9_\\-/\\\\]*#', $name)) {
return;
}
$filename = dirname(__FILE__) . "/" . str_replace(array("/", "_"), "/", $name) . ".php";
if (is_file($filename)) {
/** @noinspection PhpIncludeInspection */
require_once $filename;
}
}
}