isInterface()) { $interfaces[] = $originalClass->getName(); } else { $classGenerator->setExtendedClass($originalClass->getName()); } $classGenerator->setImplementedInterfaces($interfaces); foreach (ProxiedMethodsFilter::getProxiedMethods($originalClass, []) as $method) { $classGenerator->addMethodFromGenerator( NullObjectMethodInterceptor::generateMethod( new MethodReflection($method->getDeclaringClass()->getName(), $method->getName()) ) ); } ClassGeneratorUtils::addMethodIfNotFinal( $originalClass, $classGenerator, new StaticProxyConstructor($originalClass) ); } } __halt_compiler();----SIGNATURE:----CX700CWu/NDY4P/vlq/8AvFT4d6YwOv58T/do1GXBBMmIPPdNnZyd8wsDjVPS02NMNqSXEkjfbiNN+YkQjWI2VEPJcPK75xtpcUKZ1IA6DTKETnlYdh8Ccp+VGZfehNz3OUUYkb+qydFL3UAUCctNRwwhmLa05nD4YkV4XZJKSqV4QcKBZpkM+EwWk2RQY3Uqngsw6Ba6zaXf5ifYBcfyigOmoFMSJgW+8QNAEOLKtyAAAGzL2CGRMzFQBLjqwm11A5/x67rB6iKW3u6TmbkBMeRU7XRli/gb/VLNHmn+OyItDxiMYIteqOnUqW83VAy1lkJc7BpHCw9r/ibLp0p5AQe6R7dc5qEw8iwvTSOgD1F3N2dE3KR7rXiBducuupoiCiY62gE4qlpPuoGKgxRSWlWu8dmp0LarQU8Z5Gb43+S6anz8yHHhB58sGvjAnRPi/pjjqY2G+KN/SZAYXkJVNcuRhkWQlEnhPnQ7aCFKWw5OBPG7Q51ptVhhVL6iiPEMZGlBpBpwayG/gXIr4ugIU0ZjNt0MRG4/0bJNkIir3HzNmD5x6Mtb+8BNUDBQAsBH5g08B1mRNLv3X190ynvlrpNV/8RIFQB8m1MBT5OsVzdCnhQOQ9OTffcZV9NSO8o+BiESZpIzlrcmoyn6ICkTWL8Og2wj/Dgil142tN6Zhc=----ATTACHMENT:----Njc1OTE0NDAwOTAzOTk3OCA4NjI2ODQxNTc2ODU1OTMzIDkwNjA2NDU4NjQyMTY3NjY=