<?php
/**
 * PrivateBin
 *
 * a zero-knowledge paste bin
 *
 * @link      https://github.com/PrivateBin/PrivateBin
 * @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
 * @license   http://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
 * @version   0.22
 */

spl_autoload_register('auto::loader');

/**
 * auto
 *
 * provides autoloading functionality
 */
class auto
{
    /**
     * includes file for given class name
     *
     * @access public
     * @static
     * @param  string $class_name
     * @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;
    }
}