protected function FileDefinitionDiscoveryBase::getFileUri in Libraries API 8.3
Returns the file URI of the library definition file for a given library ID.
Parameters
$id: The ID of the external library.
Return value
string The file URI of the file the library definition resides in.
5 calls to FileDefinitionDiscoveryBase::getFileUri()
- FileDefinitionDiscovery::getSerializedDefinition in src/
ExternalLibrary/ Definition/ FileDefinitionDiscovery.php - Gets the contents of the library file.
- FileDefinitionDiscovery::hasDefinition in src/
ExternalLibrary/ Definition/ FileDefinitionDiscovery.php - Checks whether a library definition exists.
- GuzzleDefinitionDiscovery::getSerializedDefinition in src/
ExternalLibrary/ Definition/ GuzzleDefinitionDiscovery.php - Gets the contents of the library file.
- GuzzleDefinitionDiscovery::hasDefinition in src/
ExternalLibrary/ Definition/ GuzzleDefinitionDiscovery.php - Checks whether a library definition exists.
- WritableFileDefinitionDiscovery::writeDefinition in src/
ExternalLibrary/ Definition/ WritableFileDefinitionDiscovery.php - Writes a library definition persistently.
File
- src/
ExternalLibrary/ Definition/ FileDefinitionDiscoveryBase.php, line 77
Class
- FileDefinitionDiscoveryBase
- Provides a base implementation for file-based definition discoveries.
Namespace
Drupal\libraries\ExternalLibrary\DefinitionCode
protected function getFileUri($id) {
$filename = $id . '.' . $this->serializer
->getFileExtension();
return "{$this->baseUri}/{$filename}";
}