5 * Containsinstall, uninstall and update functions for Libraries API.
8 use Drupal\libraries\ExternalLibrary\Definition\FileDefinitionDiscovery;
11 * Implements hook_install().
13 function libraries_install() {
14 if (!is_dir('public://library-definitions')) {
15 /** @var \Drupal\Core\File\FileSystemInterface $file_system */
16 $file_system = \Drupal::service('file_system');
17 $file_system->mkdir('public://library-definitions');
22 * Implements hook_uninstall().
24 function libraries_uninstall() {
25 if (is_dir('public://library-definitions')) {
26 file_unmanaged_delete_recursive('public://library-definitions');