/
home
/
obinna
/
html
/
amply
/
vendor
/
friendsofphp
/
proxy-manager-lts
/
src
/
ProxyManager
/
ProxyGenerator
/
Upload File
HOME
<?php declare(strict_types=1); namespace ProxyManager\ProxyGenerator; use Laminas\Code\Generator\ClassGenerator; use ReflectionClass; class_exists(\Zend\Code\Generator\ClassGenerator::class); /** * Base interface for proxy generators - describes how a proxy generator should use * reflection classes to modify given class generators */ interface ProxyGeneratorInterface { /** * Apply modifications to the provided $classGenerator to proxy logic from $originalClass * * @return void */ public function generate(ReflectionClass $originalClass, ClassGenerator $classGenerator); }