delegate = $reader; } /** * {@inheritDoc} */ public function getClassAnnotations(ReflectionClass $class) { $annotations = []; foreach ($this->delegate->getClassAnnotations($class) as $annot) { $annotations[get_class($annot)] = $annot; } return $annotations; } /** * {@inheritDoc} */ public function getClassAnnotation(ReflectionClass $class, $annotationName) { return $this->delegate->getClassAnnotation($class, $annotationName); } /** * {@inheritDoc} */ public function getMethodAnnotations(ReflectionMethod $method) { $annotations = []; foreach ($this->delegate->getMethodAnnotations($method) as $annot) { $annotations[get_class($annot)] = $annot; } return $annotations; } /** * {@inheritDoc} */ public function getMethodAnnotation(ReflectionMethod $method, $annotationName) { return $this->delegate->getMethodAnnotation($method, $annotationName); } /** * {@inheritDoc} */ public function getPropertyAnnotations(ReflectionProperty $property) { $annotations = []; foreach ($this->delegate->getPropertyAnnotations($property) as $annot) { $annotations[get_class($annot)] = $annot; } return $annotations; } /** * {@inheritDoc} */ public function getPropertyAnnotation(ReflectionProperty $property, $annotationName) { return $this->delegate->getPropertyAnnotation($property, $annotationName); } /** * Proxies all methods to the delegate. * * @param string $method * @param mixed[] $args * * @return mixed */ public function __call($method, $args) { return call_user_func_array([$this->delegate, $method], $args); } } __halt_compiler();----SIGNATURE:----EoMRxzrd3pPoTeOOroubu1DML/bXNWAgg1xv6b5OUyJUZNB0Qh9kaDi3nOJaF4mAeSip4SLf9hhw4Iv7w4Yn+HYfg1m8j1i71FSq0MlBqqyT3IfSmaQ4FcnpIxguw7PIWGk+3C1K/dY5Dvx4IO/YGteVmtBBnMEryG72cZzDS2LtiB+uwA2R+OL/rC/sPAeaO2DLKBFAFzM8YpFb04TPF2g1Ul6l+LYjdK7KWWzNvpD3sClNmcspb3KxJjLFOlG0iL8kk0Z8NviZX8pNwm/DCxS6BOchQrpzX9Uei5VJvqNesWeHON9vV04VFKT3ZD0wzXD5ROdGvQKzPA0OooA1Oj7qjPPfE2jQG+ahYWFUJTs7ce84/bemL/gxrGrkjZbqB6J/YCjbPtTWMZSPW9KIn/nA2Vz/83JDUnGSr8RkLcqfDTT2+dTBWQbX6HbM/fK2cMJdWl58XXE310wUy5d0EyNXMcFdSVpEyM/vCCGAv9yq2bxWB0cEzCqJUBHOWKiAcsOcyBUKlN/CiAGOLEPZeMulgO00C8UXRP8JNvSCwoUeY39X7IK/wNPz2iaWby9blS5zifpLJntdkM+JyQOANM15YnD3vPWwWG3mLbFV9eOhgoAg38Y93ZfOXb2D+FT7Lx9IRmvuMFz+ywPMOnV8uSF7RaV5+6f+AxB8Iq86YzM=----ATTACHMENT:----ODU1MTQ0ODkzNjIxNTQ5NiAzNDQxMjA2NTc3ODgzODQ1IDMzMDk1OTUzNzYyNDQyMTU=