// plugins managed by composer are already in the classMap
if ($plugin['managedByComposer'
]) { continue;
} if (!
isset($plugin['autoload'
])) { $reason =
sprintf( 'Unable to register plugin "%s" in autoload. Required property `autoload` missing.',
$plugin['baseClass'
] );
throw new KernelPluginLoaderException($pluginName,
$reason);
} $psr4 =
$plugin['autoload'
]['psr-4'
] ??
[];
$psr0 =
$plugin['autoload'
]['psr-0'
] ??
[];
if (empty($psr4) &&
empty($psr0)) { $reason =
sprintf( 'Unable to register plugin "%s" in autoload. Required property `psr-4` or `psr-0` missing in property autoload.',
$plugin['baseClass'
] );