Further modules included.
[yaffs-website] / web / modules / contrib / libraries / src / ExternalLibrary / Definition / WritableDefinitionDiscoveryInterface.php
1 <?php
2
3 namespace Drupal\libraries\ExternalLibrary\Definition;
4
5 /**
6  * Provides an interface for library definition discoveries that are writable.
7  *
8  * @see \Drupal\libraries\ExternalLibrary\Definition\DefinitionDiscoveryInterface
9  * @see \Drupal\libraries\ExternalLibrary\Definition\ChainDefinitionDiscovery
10  */
11 interface WritableDefinitionDiscoveryInterface extends DefinitionDiscoveryInterface {
12
13   /**
14    * Writes a library definition persistently.
15    *
16    * @param string $id
17    *   The library ID.
18    * @param array $definition
19    *   The library definition to write.
20    *
21    * @return $this
22    */
23   public function writeDefinition($id, $definition);
24
25 }