Ejemplo n.º 1
0
 public static function getProcessors()
 {
     $processors = array();
     foreach (plBase::getAutoloadClasses() as $autoload) {
         if (preg_match('@^pl([A-Z][a-z]*)Processor$@', $autoload, $matches)) {
             $processors[] = $matches[1];
         }
     }
     return $processors;
 }
Ejemplo n.º 2
0
 public static function addAutoloadDirectory($directory)
 {
     if (!in_array($directory, self::$autoloadDirectory) && is_dir($directory) && is_readable($directory)) {
         self::$autoloadDirectory[] = $directory;
         foreach ($glob = glob($directory . "/*.php") as $file) {
             if (is_array($autoload = (include $file))) {
                 self::$autoload = array_merge($autoload, self::$autoload);
             }
         }
     }
 }
Ejemplo n.º 3
0
function __autoload($classname)
{
    plBase::autoload($classname);
}