コード例 #1
0
	/**
	 * Register autoloader.
	 * @return void
	 */
	public function register()
	{
		$this->list = $this->getCache()->load($this->getKey(), callback($this, '_rebuildCallback'));

		if (isset($this->list[strtolower(__CLASS__)]) && class_exists('NNetteLoader', FALSE)) {
			NNetteLoader::getInstance()->unregister();
		}

		parent::register();
	}
コード例 #2
0
ファイル: nette.php プロジェクト: kacer/FakturoidPairing
 function register()
 {
     $cache = $this->getCache();
     $key = $this->getKey();
     if (isset($cache[$key])) {
         $this->list = $cache[$key];
     } else {
         $this->rebuild();
     }
     if (isset($this->list[strtolower(__CLASS__)]) && class_exists('NNetteLoader', FALSE)) {
         NNetteLoader::getInstance()->unregister();
     }
     parent::register();
 }
コード例 #3
0
ファイル: RobotLoader.php プロジェクト: krecek/nrsn
	/**
	 * Register autoloader.
	 * @return self
	 */
	public function register()
	{
		$this->classes = $this->getCache()->load($this->getKey(), new NCallback($this, '_rebuildCallback'));
		parent::register();
		return $this;
	}