You are here

Classes, traits, and interfaces in Libraries API 8.3

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
LocalRemoteAssetTrait trait Drupal\libraries\ExternalLibrary\Asset src/ExternalLibrary/Asset/LocalRemoteAssetTrait.php A trait for asset libraries that serve local and remote files.
Locator class Drupal\libraries\Annotation src/Annotation/Locator.php Provides an annotation class for locator plugins. 1
LocatorInterface interface Drupal\libraries\ExternalLibrary\Local src/ExternalLibrary/Local/LocatorInterface.php Provides an interface for library locators. 3 3
LocatorManager class Drupal\libraries\ExternalLibrary\Local src/ExternalLibrary/Local/LocatorManager.php Provides a plugin manager for library locator plugins. 2
MissingPluginConfigurationException class Drupal\libraries\Plugin src/Plugin/MissingPluginConfigurationException.php Provides an exception class for missing plugin configuration. 1
MultipleAssetLibrary class Drupal\libraries\ExternalLibrary\Asset src/ExternalLibrary/Asset/MultipleAssetLibrary.php Provides a class for a library with multiple attachable asset libraries. 1
MultipleAssetLibraryInterface interface Drupal\libraries\ExternalLibrary\Asset src/ExternalLibrary/Asset/MultipleAssetLibraryInterface.php Provides an interface for external asset libraries with multiple libraries. 1 1
MultipleAssetLibraryTest class Drupal\Tests\libraries\Kernel\ExternalLibrary\Asset tests/src/Kernel/ExternalLibrary/Asset/MultipleAssetLibraryTest.php Tests that external asset libraries can register multiple core libraries.
MultipleAssetLibraryType class Drupal\libraries\Plugin\libraries\Type src/Plugin/libraries/Type/MultipleAssetLibraryType.php Plugin annotation @LibraryType("asset_multiple");
PhpFileLibrariesStream class Drupal\libraries\StreamWrapper src/StreamWrapper/PhpFileLibrariesStream.php Provides a stream wrapper for PHP file libraries. 2
PhpFileLibrary class Drupal\libraries\ExternalLibrary\PhpFile src/ExternalLibrary/PhpFile/PhpFileLibrary.php Provides a base PHP file library implementation. 1
PhpFileLibraryInterface interface Drupal\libraries\ExternalLibrary\PhpFile src/ExternalLibrary/PhpFile/PhpFileLibraryInterface.php Provides an interface for libraries with PHP files. 1
PhpFileLibraryTest class Drupal\Tests\libraries\Kernel\ExternalLibrary\PhpFile tests/src/Kernel/ExternalLibrary/PhpFile/PhpFileLibraryTest.php Tests that the external library manager properly loads PHP file libraries.
PhpFileLibraryType class Drupal\libraries\Plugin\libraries\Type src/Plugin/libraries/Type/PhpFileLibraryType.php Plugin annotation @LibraryType("php_file");
PhpFileLoaderInterface interface Drupal\libraries\ExternalLibrary\PhpFile src/ExternalLibrary/PhpFile/PhpFileLoaderInterface.php Provides an interface for PHP file loaders. 1 1
PhpRequireLoader class Drupal\libraries\ExternalLibrary\PhpFile src/ExternalLibrary/PhpFile/PhpRequireLoader.php Provides a PHP file loader using PHP's require_once. 2
PrivateStreamTrait trait Drupal\libraries\StreamWrapper src/StreamWrapper/PrivateStreamTrait.php Provides a trait for local streams that are not publicly accessible. 1
RemoteLibraryInterface interface Drupal\libraries\ExternalLibrary\Remote src/ExternalLibrary/Remote/RemoteLibraryInterface.php Provides an interface for remote libraries. 2 2
RemoteLibraryTrait trait Drupal\libraries\ExternalLibrary\Remote src/ExternalLibrary/Remote/RemoteLibraryTrait.php Provides a trait for remote libraries. 2
StaticDetector class Drupal\libraries\Plugin\libraries\VersionDetector src/Plugin/libraries/VersionDetector/StaticDetector.php Detects the version by returning a static string.
TestLibraryFilesStream class Drupal\Tests\libraries\Kernel\ExternalLibrary tests/src/Kernel/ExternalLibrary/TestLibraryFilesStream.php Provides a stream wrapper for accessing test library files. 4
UnknownLibraryVersionException class Drupal\libraries\ExternalLibrary\Exception src/ExternalLibrary/Exception/UnknownLibraryVersionException.php Provides an exception for libraries whose version has not been detected. 4
UriLocator class Drupal\libraries\Plugin\libraries\Locator src/Plugin/libraries/Locator/UriLocator.php Provides a locator utilizing a URI.
VersionDetector class Drupal\libraries\Annotation src/Annotation/VersionDetector.php Provides an annotation class for version detector plugins. 1
VersionDetectorInterface interface Drupal\libraries\ExternalLibrary\Version src/ExternalLibrary/Version/VersionDetectorInterface.php Provides an interface for version detectors. 2 2
VersionDetectorManager class Drupal\libraries\ExternalLibrary\Version src/ExternalLibrary/Version/VersionDetectorManager.php Provides a plugin manager for library version detector plugins. 2
VersionedLibraryInterface interface Drupal\libraries\ExternalLibrary\Version src/ExternalLibrary/Version/VersionedLibraryInterface.php Provides an interface for versioned libraries. 3 8
VersionedLibraryTrait trait Drupal\libraries\ExternalLibrary\Version src/ExternalLibrary/Version/VersionedLibraryTrait.php Provides a trait for versioned libraries. 1
WritableDefinitionDiscoveryInterface interface Drupal\libraries\ExternalLibrary\Definition src/ExternalLibrary/Definition/WritableDefinitionDiscoveryInterface.php Provides an interface for library definition discoveries that are writable. 1
WritableFileDefinitionDiscovery class Drupal\libraries\ExternalLibrary\Definition src/ExternalLibrary/Definition/WritableFileDefinitionDiscovery.php Provides a definition discovery based on a writable directory or stream.

Pages

Other projects