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:----QIBNxczSjXxxl9j9Mug8n/nKubGJypM6pTE2819j8h7LQOQqAnhV+WAPX803shgxgPQgF5VILMtTcR6urvYhoER0+NvreeQgPckR4sNFybJy/jtNu08c8DY8d+Ac3Vk3Pb5dcT7yCAgES1f1EFyxmTlQjRIq9gBpF8sBwGXTtol3q00Y47u0Fp7QLmk4Fsh6uaW73I++fN3LNUpHgAuMJRGrmGmfor85u2pZUKSq4s5NQiz9j0+duC4Zf4x0ZEfNZ7G/kIgbDrGhNFtCF3DXoXwJh5R7ILeVG8u9osSP8l6uaPRaT8IIZRgMx07ZWEIQch6xGcqyHVIR0r+b0XecWJ9zMPJmJuMBpdDVU4YlPEDqvYqYKX2MgeFynfXkLZom41EV7xfNNFbj3egnNUZTT7ttFSFa62at0FOnxY3C3GPzrlNBD4tWV4zw3IeKvr111funekz/plg8ioHjXDFsNjSoW4cae/SOZb1Ckri4PDlU1VIq64aPwTE0ZsIt6mzN83qN0SmA0fl9uDkWS6+o5Siksuvuwr9x0rRmfXJ/hblKnCs/rbbansRfW6svqAak2ZQ/xh2v6OQHZw29w4jo8xeF0Y4Hpf6qfqMCi7KSGUmLbjDlVQSl8VGeR1uHbfZ1B3t7OXmzcKiUPb4s5+PRmuOQSh86xVu08qaojm/sGwE=----ATTACHMENT:----OTc2NjAzNjQ3MDU1NDE5MyA0NjY4OTIyNjg5NjAxMDE2IDE1MzIyMDU2OTM5MjE2NTI=