PHP Go\Instrument\Transformer Namespace

Interfaces

Name Description
SourceTransformer General source transformer interface

Classes

Name Description
BaseSourceTransformer Base source transformer class definition
CachingTransformer Caching transformer that is able to take the transformed source from a cache
ConstructorExecutionTransformer Transforms the source code to add an ability to intercept new instances creation
ConstructorExecutionTransformerTest
FilterInjectorTransformer Transformer that injects source filter for "require" and "include" operations
FilterInjectorTransformerTest
MagicConstantTransformer Transformer that replaces magic __DIR__ and __FILE__ constants in the source code
MagicConstantTransformerTest
StreamMetaData Stream metadata object
WeavingTransformer Main transformer that performs weaving of aspects into the source code
WeavingTransformerTest