\Nano4\PluginsInstance

Summary

Methods
Properties
Constants
__construct()
__construct_namespace()
is()
find_class()
find_file()
addNS()
load()
No public properties found
No constants found
No protected methods found
$namespace
N/A
No private methods found
No private properties found
N/A

Properties

$namespace

$namespace : 

You MUST specify at least one namespace, and it MUST be an array.

Type

Methods

__construct()

__construct(  $opts = array()) 

A default constructor. If you override it, don't forget to call the __construct_namespace() method.

Parameters

$opts

__construct_namespace()

__construct_namespace(  $opts = array()) 

A constructor call that builds our namespace.

Parameters

$opts

is()

is(  $classname) 

Parameters

$classname

find_class()

find_class(  $classname) 

Parameters

$classname

find_file()

find_file(  $classname) 

Parameters

$classname

addNS()

addNS(  $ns,   $top = False) 

Parameters

$ns
$top

load()

load(  $class,   $opts = array()) 

Load a requested class. Note for our purposes, all classes will be passed an array of options in the constructor. No other constructor format is supported, so use this method.

Parameters

$class
$opts