3 namespace Drupal\libraries\ExternalLibrary\Asset;
5 use Drupal\libraries\ExternalLibrary\LibraryInterface;
6 use Drupal\libraries\ExternalLibrary\LibraryManagerInterface;
9 * An interface for library types that want to react to library instantiation.
11 interface AttachableAssetLibraryRegistrationInterface {
14 * Reacts to the instantiation of a library.
16 * @param \Drupal\libraries\ExternalLibrary\LibraryInterface $external_library
17 * The library that is being instantiated.
18 * @param \Drupal\libraries\ExternalLibrary\LibraryManagerInterface $library_manager
20 public function getAttachableAssetLibraries(LibraryInterface $external_library, LibraryManagerInterface $library_manager);