C

CallClass in namespace SR\Wonka\Utility\Caller
Class Call.
CallInterfaceClass in namespace SR\Wonka\Utility\Caller
CallInterface.
ClassReflectionAnalyserClass in namespace SR\Wonka\Utility\Reflection
Class ClassReflectionAnalyser.
ClassReflectionAnalyser::create() — Method in class ClassReflectionAnalyser
ClassReflectionAnalyserInterfaceClass in namespace SR\Wonka\Utility\Reflection
Interface ClassReflectionAnalyserInterface.
ClassReflectionAnalyserInterface::create() — Method in class ClassReflectionAnalyserInterface
ClassReflectionAnalyserTraitClass in namespace SR\Wonka\Utility\Reflection
Class ClassReflectionAnalyserTrait.

E

Platform::equal() — Method in class Platform

F

Call::func() — Method in class Call
Call a global function (if exists) with specified arguments.
CallInterface::func() — Method in class CallInterface
Call a global function (if exists) with specified arguments.

G

LevelsAwareInterface::getLevelDefault() — Method in class LevelsAwareInterface
LevelsAwareInterface::getLevelListing() — Method in class LevelsAwareInterface
LevelsAwareTrait::getLevelDefault() — Method in class LevelsAwareTrait
LevelsAwareTrait::getLevelListing() — Method in class LevelsAwareTrait
LoggerAwareTrait::getLogger() — Method in class LoggerAwareTrait
ClassReflectionAnalyserInterface::getReflectionClass() — Method in class ClassReflectionAnalyserInterface
ClassReflectionAnalyserInterface::getRequireFQN() — Method in class ClassReflectionAnalyserInterface
Returns whether the FQN is required or not.
ClassReflectionAnalyserInterface::getProperties() — Method in class ClassReflectionAnalyserInterface
ClassReflectionAnalyserInterface::getPropertiesPublic() — Method in class ClassReflectionAnalyserInterface
Get an array of the class's public properties.
ClassReflectionAnalyserInterface::getPropertiesProtected() — Method in class ClassReflectionAnalyserInterface
Get an array of the class's protected properties.
ClassReflectionAnalyserInterface::getPropertiesPrivate() — Method in class ClassReflectionAnalyserInterface
Get an array of the class's private properties.
ClassReflectionAnalyserTrait::getReflectionClass() — Method in class ClassReflectionAnalyserTrait
ClassReflectionAnalyserTrait::getRequireFQN() — Method in class ClassReflectionAnalyserTrait
Returns whether the FQN is required or not.
ClassReflectionAnalyserTrait::getProperties() — Method in class ClassReflectionAnalyserTrait
ClassReflectionAnalyserTrait::getPropertiesPublic() — Method in class ClassReflectionAnalyserTrait
Get an array of the class's public properties.
ClassReflectionAnalyserTrait::getPropertiesProtected() — Method in class ClassReflectionAnalyserTrait
Get an array of the class's protected properties.
ClassReflectionAnalyserTrait::getPropertiesPrivate() — Method in class ClassReflectionAnalyserTrait
Get an array of the class's private properties.

H

ClassReflectionAnalyserInterface::hasTrait() — Method in class ClassReflectionAnalyserInterface
Return true if the given object has the provided trait.
ClassReflectionAnalyserInterface::hasMethod() — Method in class ClassReflectionAnalyserInterface
Returns true if the given object has the given method.
ClassReflectionAnalyserInterface::hasProperty() — Method in class ClassReflectionAnalyserInterface
Returns true if the given object has the given property.
ClassReflectionAnalyserTrait::hasTrait() — Method in class ClassReflectionAnalyserTrait
Return true if the given object has the provided trait.
ClassReflectionAnalyserTrait::hasMethod() — Method in class ClassReflectionAnalyserTrait
Returns true if the given object has the given method.
ClassReflectionAnalyserTrait::hasProperty() — Method in class ClassReflectionAnalyserTrait
Returns true if the given object has the given property.

I

InvokableLoggerClass in namespace SR\Wonka\Utility\Logger
Class InvokableLogger.
InvokableLoggerInterfaceClass in namespace SR\Wonka\Utility\Logger
Interface InvokableLoggerInterface.
Platform::is() — Method in class Platform
Platform::isNot() — Method in class Platform

L

LevelsAwareInterfaceClass in namespace SR\Wonka\Utility\Logger
Interface LevelsAwareInterface.
LevelsAwareTraitClass in namespace SR\Wonka\Utility\Logger
Class LevelsAwareTrait.
LoggerAwareTraitClass in namespace SR\Wonka\Utility\Logger
Class LoggerAwareTrait.

M

Call::method() — Method in class Call
Call an object method (if exists) with specified arguments.
CallInterface::method() — Method in class CallInterface
Call an object method (if exists) with specified arguments.

N

Platform::name() — Method in class Platform

P

ParametersToPropertiesMapperTraitClass in namespace SR\Wonka\Utility\Mapper
Trait MagicPropertyMapperAwareTrait.
PlatformClass in namespace SR\Wonka\Utility\System\Platform
Class Platform.

S

Call::staticMethod() — Method in class Call
Call an static object method (if exists) with specified arguments.
CallInterface::staticMethod() — Method in class CallInterface
Call an static object method (if exists) with specified arguments.
LevelsAwareInterface::setLevelDefault() — Method in class LevelsAwareInterface
LevelsAwareTrait::setLevelDefault() — Method in class LevelsAwareTrait
LoggerAwareTrait::setLogger() — Method in class LoggerAwareTrait
ClassReflectionAnalyserInterface::setReflectionClass() — Method in class ClassReflectionAnalyserInterface
Set the current reflection class to operate on (can be overridden by directly passing a reflection class to any of the has[Trait|Method|Property] methods. Passing no value effectively un-sets the internally held class instance.
ClassReflectionAnalyserInterface::setReflectionClassFromClassName() — Method in class ClassReflectionAnalyserInterface
Create and set the reflection class via a class name.
ClassReflectionAnalyserInterface::setReflectionClassFromClassInstance() — Method in class ClassReflectionAnalyserInterface
Create and set the reflection class via a class instance.
ClassReflectionAnalyserInterface::setRequireFQN() — Method in class ClassReflectionAnalyserInterface
Enables ability to allow unsafe checks against trait names without passing a fully-qualified namespace.
ClassReflectionAnalyserInterface::setPropertyPublic() — Method in class ClassReflectionAnalyserInterface
Set a protected/private property as public.
ClassReflectionAnalyserInterface::setMethodPublic() — Method in class ClassReflectionAnalyserInterface
Set a protected/private method as public.
ClassReflectionAnalyserTrait::setReflectionClass() — Method in class ClassReflectionAnalyserTrait
Set the current reflection class to operate on (can be overridden by directly passing a reflection class to any of the has[Trait|Method|Property] methods.
ClassReflectionAnalyserTrait::setReflectionClassFromClassName() — Method in class ClassReflectionAnalyserTrait
Create and set the reflection class via a class name.
ClassReflectionAnalyserTrait::setReflectionClassFromClassInstance() — Method in class ClassReflectionAnalyserTrait
Create and set the reflection class via a class instance.
ClassReflectionAnalyserTrait::setRequireFQN() — Method in class ClassReflectionAnalyserTrait
Enables ability to allow unsafe checks against trait names without passing a fully-qualified namespace.
ClassReflectionAnalyserTrait::setPropertyPublic() — Method in class ClassReflectionAnalyserTrait
Set a protected/private property as public.
ClassReflectionAnalyserTrait::setMethodPublic() — Method in class ClassReflectionAnalyserTrait
Set a protected/private method as public.
StaticClassTraitClass in namespace SR\Wonka\Utility\StaticClass
StaticClassTrait Disallows class instantiation by throwing an exception within the constructor.

T

Call::this() — Method in class Call
Call a global function or class method (if exists) or callable with specified arguments.
CallInterface::this() — Method in class CallInterface
Call a global function or class method (if exists) or callable with specified arguments.

U

ClassReflectionAnalyserInterface::unsetReflectionClass() — Method in class ClassReflectionAnalyserInterface
Un-sets the current reflection class associated with object.
ClassReflectionAnalyserTrait::unsetReflectionClass() — Method in class ClassReflectionAnalyserTrait
Un-sets the current reflection class associated with object.

W

WonkaTestCaseClass in namespace SR\Wonka\Utility\UnitTest
Class WonkaTestCase.

_

InvokableLogger::__construct() — Method in class InvokableLogger
InvokableLogger::__invoke() — Method in class InvokableLogger
InvokableLoggerInterface::__construct() — Method in class InvokableLoggerInterface
InvokableLoggerInterface::__invoke() — Method in class InvokableLoggerInterface
ClassReflectionAnalyser::__construct() — Method in class ClassReflectionAnalyser
Optional injection at instantiation of reflection class for analysis.
ClassReflectionAnalyserInterface::__construct() — Method in class ClassReflectionAnalyserInterface
Optional injection at instantiation of reflection class for analysis.
StaticClassTrait::__construct() — Method in class StaticClassTrait
Disallow class instantiation by issuing an exception for classes with only static methods.