drupal-code-generator
drupal-code-generator copied to clipboard
memcache support
With the memcache module configured in settings.php I get
$ ./vendor/bin/dcg --help
[18-Oct-2024 20:37:50 UTC] Error: Class "Drupal\memcache\MemcacheSettings" not found in /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php on line 81 #0 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/Container.php(179): Drupal\Component\DependencyInjection\PhpArrayContainer->createService()
#1 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php(226): Drupal\Component\DependencyInjection\Container->get()
#2 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php(60): Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters()
#3 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/Container.php(179): Drupal\Component\DependencyInjection\PhpArrayContainer->createService()
#4 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php(226): Drupal\Component\DependencyInjection\Container->get()
#5 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php(71): Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters()
#6 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/Container.php(179): Drupal\Component\DependencyInjection\PhpArrayContainer->createService()
#7 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php(226): Drupal\Component\DependencyInjection\Container->get()
#8 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php(60): Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters()
#9 /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/Container.php(179): Drupal\Component\DependencyInjection\PhpArrayContainer->createService()
#10 /var/www/drupal/web/core/lib/Drupal/Core/DrupalKernel.php(576): Drupal\Component\DependencyInjection\Container->get()
#11 /var/www/drupal/web/core/lib/Drupal/Core/DrupalKernel.php(965): Drupal\Core\DrupalKernel->getCachedContainerDefinition()
#12 /var/www/drupal/web/core/lib/Drupal/Core/DrupalKernel.php(515): Drupal\Core\DrupalKernel->initializeContainer()
#13 /var/www/drupal/vendor/chi-teck/drupal-code-generator/src/BootstrapHandler.php(33): Drupal\Core\DrupalKernel->boot()
#14 /var/www/drupal/vendor/chi-teck/drupal-code-generator/bin/dcg(32): DrupalCodeGenerator\BootstrapHandler->bootstrap()
#15 /var/www/drupal/vendor/bin/dcg(119): include('/var/www/drupal...')
#16 {main}
Error: Class "Drupal\memcache\MemcacheSettings" not found in Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (line 81 of /var/www/drupal/web/core/lib/Drupal/Component/DependencyInjection/PhpArrayContainer.php).
/var/www/drupal # drush pm-uninstall memcache
In Container.php line 159:
You have requested a non-existent service "cache.backend.memcache". Did you mean one of these: "cache.backend.database", "cache
.backend.apcu", "cache.backend.php", "cache.backend.memory"?
I removed my memcache settings from settings and dcg works as expected.