Bisna\Doctrine\Container::startAnnotationRegistry PHP Method

startAnnotationRegistry() private method

Initialize ORM Metadata Annotation Registry driver
private startAnnotationRegistry ( array $config )
$config array ORM Annotation Registry configuration.
    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);
            }
        }
    }