Further modules included.
[yaffs-website] / web / modules / contrib / libraries / src / ExternalLibrary / Definition / WritableFileDefinitionDiscovery.php
1 <?php
2
3 namespace Drupal\libraries\ExternalLibrary\Definition;
4
5 /**
6  * Provides a definition discovery based on a writable directory or stream.
7  *
8  * @see \Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscovery
9  */
10 class WritableFileDefinitionDiscovery extends FileDefinitionDiscovery implements WritableDefinitionDiscoveryInterface {
11
12   /**
13    * {@inheritdoc}
14    */
15   public function writeDefinition($id, $definition) {
16     file_put_contents($this->getFileUri($id), $this->serializer->encode($definition));
17     return $this;
18   }
19
20 }