public function WritableFileDefinitionDiscovery::writeDefinition in Libraries API 8.3
Writes a library definition persistently.
Parameters
string $id: The library ID.
array $definition: The library definition to write.
Return value
$this
Overrides WritableDefinitionDiscoveryInterface::writeDefinition
File
- src/
ExternalLibrary/ Definition/ WritableFileDefinitionDiscovery.php, line 15
Class
- WritableFileDefinitionDiscovery
- Provides a definition discovery based on a writable directory or stream.
Namespace
Drupal\libraries\ExternalLibrary\DefinitionCode
public function writeDefinition($id, $definition) {
file_put_contents($this
->getFileUri($id), $this->serializer
->encode($definition));
return $this;
}