private function startAnnotationRegistry($config)
{
// Load annotations from Files
if (isset($config['annotationFiles']) && is_array($config['annotationFiles'])) {
foreach ($config['annotationFiles'] as $file) {
AnnotationRegistry::registerFile($file);
}
}
// Load annotation namespaces
if (isset($config['annotationNamespaces']) && is_array($config['annotationNamespaces'])) {
foreach ($config['annotationNamespaces'] as $annotationNamespace) {
AnnotationRegistry::registerAutoloadNamespace($annotationNamespace['namespace'], isset($annotationNamespace['includePath']) ? $annotationNamespace['includePath'] : null);
}
}
}