protected function extractDependencies($annotation)
{
$dependencies = [];
- if (array_key_exists('extension', $annotation)) {
+ $extension = array_key_exists('extension', $annotation) ? $annotation['extension'] : null;
+ $extensionType = array_key_exists('extensionType', $annotation) ? $annotation['extensionType'] : null;
+ if ($extension && $extensionType != 'library') {
$dependencies[] = $annotation['extension'];
}
if (array_key_exists('dependencies', $annotation)) {