class DrushDeleteCommands in Drush Delete All 3.x
A Drush commandfile for Drush Delete All module.
Hierarchy
- class \Drupal\drush_delete\Commands\DrushDeleteCommands extends \Drush\Commands\DrushCommands
Expanded class hierarchy of DrushDeleteCommands
1 string reference to 'DrushDeleteCommands'
1 service uses DrushDeleteCommands
File
- src/
Commands/ DrushDeleteCommands.php, line 10
Namespace
Drupal\drush_delete\CommandsView source
class DrushDeleteCommands extends DrushCommands {
/**
* Delete all contents.
*
* @param $type
* The entity type name
* @validate-module-enabled drush_delete
*
* @command delete:all
* @aliases delete-all
*/
public function all($type) {
$this
->output()
->writeln(\Drupal::service('drush_delete.entity')
->deleteAllEntityType($type));
}
/**
* Delete selected Taxonomy Vocabulary terms.
*
* @param $type
* The taxonomy vocabulary name
* @validate-module-enabled drush_delete
*
* @command delete:all-taxonomy-vocabulary-term
* @aliases delete-all-taxonomy-vocabulary-term
*/
public function allTaxonomyVocabularyTerm($type) {
$this
->output()
->writeln(\Drupal::service('drush_delete.entity')
->deleteAllTerms($type));
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DrushDeleteCommands:: |
public | function | Delete all contents. | |
DrushDeleteCommands:: |
public | function | Delete selected Taxonomy Vocabulary terms. |