3 namespace Drupal\drupalmoduleupgrader\Plugin\DMU\Converter\Functions;
5 use Drupal\drupalmoduleupgrader\DeriverBase;
8 * Builds derivative definitions for the _db plugin.
10 class DBDeriver extends DeriverBase {
15 public function getDerivativeDefinitions($base_definition) {
19 'db_select', 'db_insert', 'db_update', 'db_merge', 'db_delete', 'db_truncate',
22 foreach ($functions as $function) {
24 '@function' => $function,
26 $derivative = $base_definition;
27 $derivative['function'] = $function;
28 $derivative['description'] = $this->t('Disables calls to @function() which refer to legacy tables.', $variables);
30 $derivatives[$function] = $derivative;