AccessInterceptorScopeLocalizerGenerator
in package
implements
ProxyGeneratorInterface
Generator for proxies implementing {@see \ProxyManager\Proxy\ValueHolderInterface} and localizing scope of the proxied object at instantiation
Table of Contents
Interfaces
- ProxyGeneratorInterface
- Base interface for proxy generators - describes how a proxy generator should use reflection classes to modify given class generators
Methods
- generate() : void
- Apply modifications to the provided $classGenerator to proxy logic from $originalClass
- buildMethodInterceptor() : callable
Methods
generate()
Apply modifications to the provided $classGenerator to proxy logic from $originalClass
public
generate(ReflectionClass $originalClass, ClassGenerator $classGenerator) : void
Parameters
- $originalClass : ReflectionClass
- $classGenerator : ClassGenerator
Tags
buildMethodInterceptor()
private
buildMethodInterceptor(MethodPrefixInterceptors $prefixInterceptors, MethodSuffixInterceptors $suffixInterceptors) : callable
Parameters
- $prefixInterceptors : MethodPrefixInterceptors
- $suffixInterceptors : MethodSuffixInterceptors