Skip to main content
Drupal code

Main navigation

  • Home
  • Snippets
User account menu
  • Log in

Breadcrumb

  1. Home

Command from custom DrushCommands file don't recognized (drush 13)

By admin , 20 January, 2026

Tags

  • drush

I generated a simple DrushCommands file with drush gen drush:command-file and added custom DI. After clearing the cache, my command is not recognized.

The issue lies in my DI service. Needs to set up service autowiring or use #[Autowire(service: 'SERVICE_NAME')].

 public function __construct(
   protected readonly EntityTypeManagerInterface $entityTypeManager,
   #[Autowire(service: 'flag')]
   protected readonly FlagService $flagService,
 ) {
   parent::__construct();
 }

Tags Cloud

dependency injection(21) form(19) views(15) drush(15) twig(13) field(12) preprocess(10) comment(7) render(7) node(7) translate(7) tabs(7) controller(6) file(6) phpunit(5) entity(5) config(5) phpstorm(5) entityTypeManager(5) routes(5) database(4) jquery(4) service(4) roles(4) commerce(3) image(3) date(3) php(3) entityQuery(3) cache(3) slick(3) block(3) custom entity(3) javascript(3) user(3) taxonomy(3) guzzle(3) redirect(3) url(3) git(2) request(2) phpstan(2) event(2) template(2) module(2) schema(2) migration(2) libraries(2) access(2) drupal.org(2) tests(2) ajax(2) photoswipe(2) permissions(2) logger(2) vscode(2) suggestions(2) states(2) title(2) fieldset(2) mysql(2) ci-cd(1) gitlab(1) docksal(1) docker(1) revision(1) filter(1) attribute(1) service provider(1) csv(1) PHPDoc(1) table(1) eslint(1) array(1) deprecation(1) theme(1) errors(1) wsod(1) settings.php(1) watchdog(1) pager(1) widget(1) file.usage(1) queue(1) exif(1) imagemagick(1) media(1) uuid(1) renderer(1) exposed form(1) page manager(1) transliteration(1) random(1) development(1) mail(1) webform(1) register(1) textarea(1) label(1) input(1) batch(1) import(1) messenger(1)
RSS feed
Powered by Drupal