Documentation

LegacyClassLoader

LegacyClassLoader

Tags
copyright

CLOUDREXX CMS - CLOUDREXX AG

author

CLOUDREXX Development Team info@cloudrexx.com

subpackage

core_classloader

Table of Contents

Properties

$classLoader  : mixed
$bytes  : mixed
$cx  : mixed
$extraClassRepositoryFile  : mixed
$instance  : mixed
$mapTable  : mixed
$subBytes  : mixed
$tab  : mixed
$timeUsed  : mixed
$userClassCacheFile  : mixed

Methods

__construct()  : mixed
autoload()  : mixed
getInstance()  : mixed
getRamUsed()  : mixed
getTimeUsed()  : mixed
checkClassExistsInFile()  : bool
This function checks if the class exists in the given file. The namespace will also be check if isset
fallbackLoad()  : mixed
This method won't work for all files at once because max exec time is too short
loadClass()  : mixed
loadFromCache()  : mixed
searchClass()  : mixed
testLoad()  : mixed

Properties

Methods

__construct()

public __construct(mixed $classLoader, mixed $cx) : mixed
Parameters
$classLoader : mixed
$cx : mixed

checkClassExistsInFile()

This function checks if the class exists in the given file. The namespace will also be check if isset

protected checkClassExistsInFile(mixed $name, mixed $file[, string $namespace = "" ]) : bool
Parameters
$name : mixed

Classname

$file : mixed

name of file where class should be

$namespace : string = ""

namespace of the class

Tags
access

protected

Return values
bool

fallbackLoad()

This method won't work for all files at once because max exec time is too short

private fallbackLoad(type $name, type $className) : mixed
Parameters
$name : type
$className : type

loadClass()

private loadClass(mixed $path, mixed $name) : mixed
Parameters
$path : mixed
$name : mixed

searchClass()

private searchClass(mixed $name, mixed $namespace[, mixed $path = '' ]) : mixed
Parameters
$name : mixed
$namespace : mixed
$path : mixed = ''

testLoad()

private testLoad(mixed $path, mixed $name) : mixed
Parameters
$path : mixed
$name : mixed

        
On this page

Search results