CommonSense PHP API Library
Library Class Reference

List of all members.

Static Public Member Functions

static beginNamedRun ($name)
static namedRunMissed ($class)
static persistNamedRuns ()
static init ()
static shutdown ()
static addClassPath ($newPath)
static addClass ($fullName)
static import ($fullName, $forceLoad=false)
static importAndInstantiate ($fullName)
static classExists ($fullName)
static load ($className)
static getClassName ($fullName)
static getPackage ($className)
static getFullyQualifiedClassName ($className)
static findClassesIn ($package)

Public Attributes

const dotSeparator = '.'
const pathSeparator = '/'
const CLASSES_X_CLASS_CACHE_KEY = 'Recess::*::Library::$classesByClass'
const CLASSES_X_FULL_CACHE_KEY = 'Recess::*::Library::$classesByFull'
const PATHS_CACHE_KEY = 'Recess::*::Library::$paths'
const NAMED_RUNS_PATH = ''
const PHP_EXTENSION = '.php'
const CLASS_FILE_EXTENSION = '.class.php'
const CLASS_FILE_EXTENSION_LENGTH = 10
const NAME = 0
const PATH = 1

Static Public Attributes

static $useNamedRuns = false

Member Function Documentation

static Library::addClass ( fullName) [static]
static Library::addClassPath ( newPath) [static]
static Library::beginNamedRun ( name) [static]
static Library::classExists ( fullName) [static]
static Library::findClassesIn ( package) [static]
static Library::getClassName ( fullName) [static]
static Library::getFullyQualifiedClassName ( className) [static]
static Library::getPackage ( className) [static]
static Library::import ( fullName,
forceLoad = false 
) [static]
static Library::importAndInstantiate ( fullName) [static]
static Library::init ( ) [static]
static Library::load ( className) [static]
static Library::namedRunMissed ( class) [static]
static Library::persistNamedRuns ( ) [static]
static Library::shutdown ( ) [static]

Member Data Documentation

Library::$useNamedRuns = false [static]
const Library::CLASS_FILE_EXTENSION = '.class.php'
const Library::CLASSES_X_CLASS_CACHE_KEY = 'Recess::*::Library::$classesByClass'
const Library::CLASSES_X_FULL_CACHE_KEY = 'Recess::*::Library::$classesByFull'
const Library::dotSeparator = '.'
const Library::NAME = 0
const Library::PATH = 1
const Library::PATHS_CACHE_KEY = 'Recess::*::Library::$paths'
const Library::PHP_EXTENSION = '.php'

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables