Add a convenience function to find a library by name

This commit is contained in:
Austen McDonald
2016-09-05 10:41:11 +00:00
parent daf374889b
commit 2c27f2ff4f
+17
View File
@@ -33,6 +33,23 @@ class LibraryConfigurationManager
}
}
/**
* Return a library configuration for the specified library, in 'vendor/library'
* format.
* @return LibraryConfiguration|null
*/
public function getConfigurationForLibrary(string $library)
{
$configs = $this->getConfigurations();
foreach ($configs as $c) {
if ($c->getName() === $library) {
return $c;
}
}
return null;
}
/**
* Return an array of the library configurations.
* @return array<LibraryConfiguration>