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:----rSJyBWkQ2Y91SYpynnOUpgXEXGcl8PdajLgkH6QNQ60nWgFHQ7AScWqVXnpyjGlhIdWeY32yghJLGoUO+3Z2nMCRzIszXvbTXOLOnU+vrjtYkK/lIB+TJzreFWHOBd/crgsv2OdIkOFsSJxUVexJKZfN0aMDXp17CPq3QT7WXLYs7JFf3V3q9OJXWZ4XBAkFKU02Tr912WOtl4rBYawzDs+NHrmClrjL4seMoJQQsRgFdoxA/7Drxj88ztrn6VhAt/Y/HvetDjrVUKwNf4xZNcapE8wRb60xx5qfcJxGhJEkW3jCcEbVdapeP0erSGVQjiJmKjQe6sHS8ZMM/J5ZWeMT1oEA3KdJ2LAfn1U5oJpjvWevymEep7RngBV15HSapW3IWf90wj7J/Nfo1AVWZmuiVt7KZtFrrcakK5FBy8b8aqUShAaQ/b2sATt2LjNI1/FzXpN6BOV6ZwuGXsYTsKtMB7i27q6HDzYq2XuJ5hkbKHp99h9qqvmxwNhYRME9/3qVBfjmpqoD5HceQVQ0E/+/VtCZ7MIzVN+NcnphX+8ueL9ii4r0mIdwMUE+r4CzkKxgJBSdcvPOtl8FiIDJL5FLiyULbbXwYmN4es3qfoKX8zILMj0hGVY6px49vmxy0eRZrz3l5kzSZ4FJUEF0mqRTvS+BplHpGAVKzD5TXGI=----ATTACHMENT:----MzY0NTcyMTE1MzAwNDIyMiA0NjIzNjQ1NzgzOTc5NDc2IDg0MzI4ODUyNTc0NTE2ODc=