SS_ClassLoader
class SS_ClassLoader
A class that handles loading classes and interfaces from a class manifest instance.
Methods
No description
Returns the currently active class manifest instance that is used for loading classes.
Returns true if this class loader has a manifest.
Pushes a class manifest instance onto the top of the stack.
No description
No description
Loads a class or interface if it is present in the currently active manifest.
Returns the path for a class or interface in the currently active manifest, or any previous ones if later manifests aren't set to "exclusive".
Returns true if a class or interface name exists in the manifest.
Details
at line 24
static SS_ClassLoader
instance()
at line 34
SS_ClassManifest
getManifest()
Returns the currently active class manifest instance that is used for loading classes.
at line 41
hasManifest()
Returns true if this class loader has a manifest.
at line 52
pushManifest(SS_ClassManifest $manifest, Boolean $exclusive = true)
Pushes a class manifest instance onto the top of the stack.
at line 59
SS_ClassManifest
popManifest()
at line 64
registerAutoloader()
at line 75
String
loadClass(string $class)
Loads a class or interface if it is present in the currently active manifest.
at line 88
String
getItemPath($class)
Returns the path for a class or interface in the currently active manifest, or any previous ones if later manifests aren't set to "exclusive".
at line 103
bool
classExists(string $class)
Returns true if a class or interface name exists in the manifest.