An array of Annotations. */ public function getClassAnnotations(ReflectionClass $class); /** * Gets a class annotation. * * @param ReflectionClass $class The ReflectionClass of the class from which * the class annotations should be read. * @param class-string $annotationName The name of the annotation. * * @return T|null The Annotation or NULL, if the requested annotation does not exist. * * @template T */ public function getClassAnnotation(ReflectionClass $class, $annotationName); /** * Gets the annotations applied to a method. * * @param ReflectionMethod $method The ReflectionMethod of the method from which * the annotations should be read. * * @return array An array of Annotations. */ public function getMethodAnnotations(ReflectionMethod $method); /** * Gets a method annotation. * * @param ReflectionMethod $method The ReflectionMethod to read the annotations from. * @param class-string $annotationName The name of the annotation. * * @return T|null The Annotation or NULL, if the requested annotation does not exist. * * @template T */ public function getMethodAnnotation(ReflectionMethod $method, $annotationName); /** * Gets the annotations applied to a property. * * @param ReflectionProperty $property The ReflectionProperty of the property * from which the annotations should be read. * * @return array An array of Annotations. */ public function getPropertyAnnotations(ReflectionProperty $property); /** * Gets a property annotation. * * @param ReflectionProperty $property The ReflectionProperty to read the annotations from. * @param class-string $annotationName The name of the annotation. * * @return T|null The Annotation or NULL, if the requested annotation does not exist. * * @template T */ public function getPropertyAnnotation(ReflectionProperty $property, $annotationName); } __halt_compiler();----SIGNATURE:----D6DxGgXdKWPeYgTD2g9hoiZZglSCMR3vFze5qx+KwkWSS3LyTpsTRM/VPcC2DWX8BcrV0J6x1y6RBkeixsFPBN1mn46QZP5TToLirzkQWwUEU/0DS5Ee6PPGy40GlA7IH+sFNf7dyOqavDql9zpQ/FpfPKbTaKbytAlYCPx/kUP69zoXYwBuzpBYwQ903lPKBp3Ui/NjuQpWom/xr/iFY7o+CuWOVI8W92nFYV258rihHwj7sQ4RkzfinSm8oXCnXt+1zbb7xNFyFaoFcksRyUvqrb+5b81RCjmXwHfyXRtCPxaSTxLY1Mnj/fzk6v6kXc5sGllAh+55Fhh36cKxhtpxFAE4pxoPmBzYNyfGXj95P005LTdcznfkUt5/ylAxDbDnL0yY+yLgBBNDRD0lI/Ua4wpenQkxgjGYMahyLtxtYEiT4CqlwOYTTVBLT2+c6zXaL7XV65lxCz6Tu1gniuZFn872iMxbl6H1SiFWtplpvuPM4FJEmU3klDNJwDhnRh6S15hHM5d6ARGGNzRPshPL8OIu83Th+SbI8N+UXx+BDgWB8lSZNtRjX/n93lQFDLU3rQQ47GLo5Kb+OoI6stBVsMuU7GTlfbxtJ30DbxULsLb0PwA6n8LRFUlqyh1vV6OxsunTjnxfMF8/Xz8eSSFDSZP9Z1IOh2bos9pKtXc=----ATTACHMENT:----MjM5MDQ5MjQ2MjIxOTk0NSA5MDU3ODY5MDI5ODg2Nzc3IDkyNTI2ODUxODg3NzYxNzk=