Component::calculateDependencies() does a bunch of work but it appears the parent method can infer dependencies somehow, perhaps we don't need this code.
Component::calculateDependencies()
Active
0.0
Config management
Relatedly, ComponentSourceInterface::getDependencies() exists but also DependentPluginInterface adds dependency methods which is confusing.
Linking prior discussion.