ProxyGenerator
Table of Contents
Namespaces
- AccessInterceptor
- AccessInterceptorScopeLocalizer
- AccessInterceptorValueHolder
- Assertion
- LazyLoading
- LazyLoadingGhost
- LazyLoadingValueHolder
- NullObject
- PropertyGenerator
- RemoteObject
- Util
- ValueHolder
Interfaces
- ProxyGeneratorInterface
- Base interface for proxy generators - describes how a proxy generator should use reflection classes to modify given class generators
Classes
- AccessInterceptorScopeLocalizerGenerator
- Generator for proxies implementing {@see \ProxyManager\Proxy\ValueHolderInterface} and localizing scope of the proxied object at instantiation
- AccessInterceptorValueHolderGenerator
- Generator for proxies implementing {@see \ProxyManager\Proxy\ValueHolderInterface} and {@see \ProxyManager\Proxy\AccessInterceptorInterface}
- LazyLoadingGhostGenerator
- Generator for proxies implementing {@see \ProxyManager\Proxy\GhostObjectInterface}
- LazyLoadingValueHolderGenerator
- Generator for proxies implementing {@see \ProxyManager\Proxy\VirtualProxyInterface}
- NullObjectGenerator
- Generator for proxies implementing {@see \ProxyManager\Proxy\NullObjectInterface}
- RemoteObjectGenerator
- Generator for proxies implementing {@see \ProxyManager\Proxy\RemoteObjectInterface}