<?php
/**
 * ZeroBin
 *
 * a zero-knowledge paste bin
 *
 * @link      http://sebsauvage.net/wiki/doku.php?id=php:zerobin
 * @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
 * @license   http://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
 * @version   0.21.1
 */

spl_autoload_register('auto::loader');

/**
 * auto
 *
 * provides autoloading functionality
 */
class auto
{
    /**
     * strips slashes deeply
     *
     * @access public
     * @static
     * @param  mixed $value
     * @return mixed
     */
    public static function loader($class_name)
    {
        $filename = PATH . 'lib/' . str_replace('_', '/', $class_name) . '.php';
        if(is_readable($filename)) {
            return include $filename;
        }
        return false;
    }
}