From 4954427eebe528db15dad7c4d99a2c5d9016c6eb Mon Sep 17 00:00:00 2001 From: Leon Vismer Date: Fri, 15 Nov 2013 09:17:55 +0400 Subject: [PATCH] Skip Annotaion classes in the caching --- Module.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Module.php b/Module.php index 833785d..7c88384 100644 --- a/Module.php +++ b/Module.php @@ -72,6 +72,13 @@ public function cache($e) $class = new ClassReflection($class); + // Skip any Annotation classes + $docBlock = $class->getDocBlock(); + if ($docBlock) { + if ($docBlock->getTags('Annotation')) + continue; + } + // Skip ZF2-based autoloaders if (in_array('Zend\Loader\SplAutoloader', $class->getInterfaceNames())) { continue;