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:----acQqiO4zii2jnenDYjjPCyr4G4+DRqQzecwNeYEXJAeDQPuX8gEgkNF7CAunOJrHOov0oIDFi85o5nnTtMt8U8bN9uigGlD4pIMtEnBX1xO9BV9sEvVdOA4bN3KSt3pd7NygMCkoqQFtLnLTlkWeXwoEAaWxfp9GeANvUCznJ7EWCWfsOr3dBzO0u7jKdBtGnzfLuH5h4xJNMHb461nXYDnMBrpPWfd2IQpUSBJbDJBF6hwLvMox5pMqkMr7x8xmKSa4drgGq9MVQUdkobVTdaeZifoMbp0azkE6G+0BIvGI29rTPn9QSgDQMoLUoyTZ+acX45iW9DBO6CJK2/S4pMl/nr4BI/GN/loUegOb4WmJP6Db+FLEdqTr37FHjeoTOsyhiMCfDRP8p9oeb4XwbpftnX/BHFLEbgo1hVvTEaT9abj/xjlZs4z974Isoe3Oar3L6czhVI0jkiP6wjGNKOdtqjYay36ceUnHiihNiqt8VV6V4T8QFC7aJxQmTlnH5xOZE5tJEgg9kaBOcJ4y8m51+f78GBq8SL5TJt2WX/PN1MV1KY4VbSf5rwCuDnz8TvqZ1lQu+bZLdpEwNqPIcnQG+ysT+EetrAQ506qe/REc54lgPF3klejNotq454ZXFmvpcW1uQwV/a6uYHcxizrzwaPs/ylMrlw/CFAqhUN4=----ATTACHMENT:----NjY1MjQ4MTc5OTAxMTgxMiA2MjAxOTAzODIzOTU4NTk0IDQ0Nzk2NzAxNzU1MTk5MjY=