You are here

public function ClientsideValidationJqueryDrush::removeLibrary in Clientside Validation 3.0.x

Remove third party libraries required by clientside validation jQuery module.

@command clientside_validation_jquery:library-remove @aliases cvjlr

File

clientside_validation_jquery/src/Commands/ClientsideValidationJqueryDrush.php, line 89

Class

ClientsideValidationJqueryDrush
Drush command file for clientside_validation_jquery module.

Namespace

Drupal\clientside_validation_jquery\Commands

Code

public function removeLibrary() {
  $this
    ->logger()
    ->notice('Beginning to remove libraries...');
  if (file_exists(DRUPAL_ROOT . '/libraries/jquery-validation')) {
    $this
      ->logger()
      ->notice('jQuery validation library removed.');
    $this->fileSystem
      ->deleteRecursive(DRUPAL_ROOT . '/libraries/jquery-validation');
    drupal_flush_all_caches();
    return TRUE;
  }
  return FALSE;
}