\Pop\CodeReflection

Reflection code class

Summary

Methods
Properties
Constants
__construct()
getClassString()
getObjectInstance()
isClassString()
isObjectInstance()
generator()
No public properties found
No constants found
buildGenerator()
getClassNamespace()
getClassProperties()
getClassMethods()
$classString
$objectInstance
$generator
N/A
No private methods found
No private properties found
N/A

Properties

$classString

$classString : string

Class string to reflect

Type

string

$objectInstance

$objectInstance : Object

Object instance to reflect

Type

Object

Methods

__construct()

__construct(mixed  $class) : \Pop\Code\Reflection

Constructor

Instantiate the code reflection object

Parameters

mixed $class

Returns

\Pop\Code\Reflection

getClassString()

getClassString() : string

Get the class string

Returns

string

getObjectInstance()

getObjectInstance() : string

Get the object instance

Returns

string

isClassString()

isClassString() : boolean

Determine if the argument passed was a class string

Returns

boolean

isObjectInstance()

isObjectInstance() : boolean

Determine if the argument passed was an object instance

Returns

boolean

buildGenerator()

buildGenerator() : void

Build the code generator based the reflection class

getClassNamespace()

getClassNamespace() : void

Get the namespace and uses, if any

getClassProperties()

getClassProperties() : void

Get properties

getClassMethods()

getClassMethods() : void

Get methods