public static function getInstance($options = NULL) { if (null === self::$instance) { self::$instance = new self($options); } return self::$instance; }
/** * Class autoloader. */ public static function classAutoLoader() { $moduleConfig = SimpleSAML_Configuration::getConfig('module_tiqr.php'); $moduleDir = SimpleSAML_Module::getModuleDir('authTiqr'); $path = array('tiqr.path' => $moduleConfig->getString('tiqr.path', $moduleDir . '/extlibinc/tiqr'), 'phpqrcode.path' => $moduleConfig->getString('phpqrcode.path', $moduleDir . '/extlibinc/phpqrcode'), 'zend.path' => $moduleConfig->getString('zend.path', $moduleDir . '/extlibinc/zend')); require_once $path['tiqr.path'] . '/Tiqr/AutoLoader.php'; $autoloader = Tiqr_AutoLoader::getInstance($path); $autoloader->setIncludePath(); }