get('default_scheme') . '://styles'; \Drupal::service('file_system')->prepareDirectory($directory, FileSystemInterface::CREATE_DIRECTORY | FileSystemInterface::MODIFY_PERMISSIONS); } /** * Implements hook_uninstall(). */ function image_uninstall(): void { // Remove the styles directory and generated images. /** @var \Drupal\Core\File\FileSystemInterface $file_system */ $file_system = \Drupal::service('file_system'); try { $file_system->deleteRecursive(\Drupal::config('system.file')->get('default_scheme') . '://styles'); } catch (FileException) { // Ignore failed deletes. } } /** * Implements hook_update_last_removed(). */ function image_update_last_removed(): int { return 8201; }