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:----Ey49TJhCeSjgn8b0aBV+9NvxGVgzPXmv/aROM+Y2bQxrVHydlXWcO0ij9rEMZngnlyb+TKluPGVBv7pwe2KQ7liGces5SQazMoa2WKNVNQPO4yAsqKXaPNLD/j4vXgmX3AbZR4CoW+drG+vIrJLVxO2nzTZMNtQ3fnFy2P3I85fzcDp5ZMl2GuNiLbf4yt7Pfb1YzVsdSW2I98QBaeIwzfp3SrtiWNQFOxb0szkmBpzFlIIEWsgOH9Ym/fNb5VIbMjs2C+3VQR5xDvVX3JR48fqxSc+kbMh5htsFMo+N+1cVYWeMsXSMmfaUExBLzXhiIDkpgPx6bpcy9ejHsweWQwffhnazuRjGkzPMySx8glnwdri8aUGIZriWNDEOxJXcKemDeIEAeaDaxwfieXLN2xZssGaLJVgd9L4R00hMKTlnOmAec33Q6ZQSGg0PPW4pcUL2ct9AsQkDKnIzcwwm1XTPxqu86SHA4SZVHbSoLva4KI9rRZjRJDQAal9aN5PUvgSMjNUrXSP85OLTF29LRkqxYFswnM2l18SamowqyOOHQYerSH700xUDeHOSjn8yu5iJ5GTY8T0dOFaLA18N9Lmo/FXIdfpksn78o+TknLSFrZeyckgUTfTX4LkNgODx4xNffL/HY2jrDutANFWdwMygNqciHfFi5FOgyZrNhXU=----ATTACHMENT:----NDIwMzQ1MDE4NTE3MzM0NyAyMzkwNDQ3MzE1NjMwNzQ4IDg2NTI3NDY4OTYxMTQxODM=