Index
C
- Call — Class in namespace SR\Wonka\Utility\Caller
- Class Call.
- CallInterface — Class in namespace SR\Wonka\Utility\Caller
- CallInterface.
- ClassReflectionAnalyser — Class in namespace SR\Wonka\Utility\Reflection
- Class ClassReflectionAnalyser.
- ClassReflectionAnalyser::create() — Method in class ClassReflectionAnalyser
- ClassReflectionAnalyserInterface — Class in namespace SR\Wonka\Utility\Reflection
- Interface ClassReflectionAnalyserInterface.
- ClassReflectionAnalyserInterface::create() — Method in class ClassReflectionAnalyserInterface
- ClassReflectionAnalyserTrait — Class 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
- InvokableLogger — Class in namespace SR\Wonka\Utility\Logger
- Class InvokableLogger.
- InvokableLoggerInterface — Class in namespace SR\Wonka\Utility\Logger
- Interface InvokableLoggerInterface.
- Platform::is() — Method in class Platform
- Platform::isNot() — Method in class Platform
L
- LevelsAwareInterface — Class in namespace SR\Wonka\Utility\Logger
- Interface LevelsAwareInterface.
- LevelsAwareTrait — Class in namespace SR\Wonka\Utility\Logger
- Class LevelsAwareTrait.
- LoggerAwareTrait — Class 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
- ParametersToPropertiesMapperTrait — Class in namespace SR\Wonka\Utility\Mapper
- Trait MagicPropertyMapperAwareTrait.
- Platform — Class 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.
- StaticClassTrait — Class 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
- WonkaTestCase — Class 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.