You are here

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\Definition

Code

protected function getFileUri($id) {
  $filename = $id . '.' . $this->serializer
    ->getFileExtension();
  return "{$this->baseUri}/{$filename}";
}