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:----ZeZTXaG5+vHeUUALbL4eltDAO9CWffz6JT+GTDJWfus+iaSC7y8ZFirvV7cGEVID0nX4cFkrr9kxfZNq9bT8EIi1/y42Bw9tZ53DxdUUXQiVL4XShXsuFfoJ9+3KprYLgG6sF8sgmEyN2fd6xf/th1L+ACXk03qwuAyAns/IQBDFyiEG5P3N4QNQNoOqWjJdv126idUzihBvFF3RzA+a8pMh1X7IKj58R9Kfv5h2STIYgVkFw3251A3p6hKxvLbfAGc7KuhF7uwhxdARfAJjZmHIm/y0LXPWJZ5gt8ZuscbnWZJAR7SwgMzxvolYs5syW2sczSIXdgVlXI2PDme8KZxal1QrBevzD4tiY6ioAHuUgzV0I3qPbh96Ca1/1jLNHEHYuSnjnBD6FWkYWD0FGCupp9bY6OAAJZS5PPWYxD2Kw9fQtHZ6YbUrVhL5VBo+m/xVf8uPQDzxcgAE5dvgYI4I/BPjgDX3v4vy1V9hdotXsoalMRXkGgu+I31s9BJM8dBF3huGvAmPOxLlq3JAh4rvxfA+pRxdO9D3l22w4Y5zHp/jySHZDAh/rrBHRnfxABMgT9d8D0n/ClwQDrsKE7KUwIIMn8ohbl4nEKD18TGC4CSnukSx5SIXEVU0lox3vJOA73yL9IBeAdk09lOOA++3Q/wYr5NJ13Z/yTRk+jM=----ATTACHMENT:----MzQ2MjQ4MzgxMjg3MTgxNiA4OTA4Mzk0OTM4Mzk5ODI2IDg0NDQyNTg5Njk5OTcxNzQ=