getName(); parent::__construct( 'staticProxyConstructor', [new ParameterGenerator($adapterName, AdapterInterface::class)], MethodGenerator::FLAG_PUBLIC | MethodGenerator::FLAG_STATIC, null, 'Constructor for remote object control\n\n' . '@param \\ProxyManager\\Factory\\RemoteObject\\AdapterInterface \$adapter' ); $body = 'static $reflection;' . "\n\n" . '$reflection = $reflection ?? new \ReflectionClass(__CLASS__);' . "\n" . '$instance = $reflection->newInstanceWithoutConstructor();' . "\n\n" . '$instance->' . $adapterName . ' = $' . $adapterName . ";\n\n" . UnsetPropertiesGenerator::generateSnippet(Properties::fromReflectionClass($originalClass), 'instance'); $this->setBody($body . "\n\nreturn \$instance;"); } } __halt_compiler();----SIGNATURE:----Qg1/gD8yaUpxxxCVBvwcKByeQJgp4CVmrnGDei05BItLafgdnxpQxBVpVXvIIejDBPnEgP+nSi50nJT4omrevNdCaGIf3D0aFBE4IbnOXHEsep9xX9VmjRiIb4VPPk6bqKvCFJxESy+xi3aH11kvvEimn37WS5ChSr/hWCSL6naRJJ5+bsJPqjWlK/VT0hLFQgdR/haFR2mrRyfOcf5JHZsMR7uiaVqSw7EUbACjOfz3JVqC9+4MZvbJu9lUP6ygx092vLg4daVPXs5zsLNRrkYADvxIF+yiIZsXJnz72UCCuDAuN443ii7QbUZ4lgcV5k8Gf4/Jg0YiaqFmWlVPUG/sS8TjzNTuFi6IWIESjr98sFU2LRUJF7F5EGny9+ihGYW6u8f2z3+LUBPT5Ozb5uF/EQNr3wxkwhlLdpqYiyD0jME2CYMeEIXgSelbaz0WtO10BLpCWymjY60GV1qja21M7B1yXy7T25nqZ+ZX3EuoOWv55Mu0VitiaTnyNkD2pM+KdB4vrNe3vDxQSz76pzH+sA2W2VX0iWCHTAJegMXofvlPncKzXQV6A+k11HTpSR9zvRBxnRBIjImdXxiKIavTngnxr3IOfBQA5Bd3+7X42+mJ61vSulJEr/THjnPo61e5JHqEp12k6L16p8Xwu82RalWToJT92BiRloEOpbo=----ATTACHMENT:----NzQ3OTcxNDIwMjQ1MjA2OCAxMDM1OTYxOTk0MTEwMTgxIDU5ODQ4NDg0NzE4MzIxOTU=