chi-teck/drupal-code-generator
Drupal code generator
Maintainers
4.2.0
2025-06-01 13:48 UTC
Requires
- php: >=8.3.0
- ext-json: *
- psr/event-dispatcher: ^1.0
- psr/log: ^3.0
- symfony/console: ^7.1
- symfony/dependency-injection: ^7.1
- symfony/filesystem: ^7.1
- symfony/string: ^7.0
- twig/twig: ^3.4
Requires (Dev)
- ext-simplexml: *
- chi-teck/drupal-coder-extension: ^2.0.0-rc2
- drupal/coder: 8.3.24
- drupal/core: 11.x-dev
- phpspec/prophecy-phpunit: ^2.2
- phpunit/phpunit: ^10.5
- squizlabs/php_codesniffer: ^3.9
- symfony/var-dumper: ^7.1
- symfony/yaml: ^7.1
- vimeo/psalm: ^5.24.0
Suggests
None
Provides
None
Conflicts
- nikic/php-parser: <4.17
- squizlabs/php_codesniffer: <3.6
Replaces
None
GPL-2.0-or-later 984dd69522b5839976df51470a00a51616a21f42
This package is auto-updated.
Last update: 2026-06-08 01:29:46 UTC
README
👁 Tests
👁 Total Downloads
👁 Minimum PHP Version
A command line code generator for Drupal.
Installation
composer require chi-teck/drupal-code-generator --dev
Optionally, generate shell completions for DCG executable.
./vendor/bin/dcg completion bash >> ~/.bash_completion
Usage
# Display navigation. ./vendor/bin/dcg # Call generator directly. ./vendor/bin/dcg plugin:field:widget # Generate code non-interactively. ./vendor/bin/dcg config-form -a Example -a example -a SettingsForm -a No
Compatibility
| DCG | PHP | Symfony | Twig | Drupal | Drush |
|---|---|---|---|---|---|
| 1 | 7.1 - 7.4 | 3, 4 | 1, 2 | 7, 8 | 9, 10 |
| 2 | 7.4+ | 4, 5 | 2, 3 | 7, 9 | 11 |
| 3 | 8.1+ | 6 | 3 | 10 | 12 |
| 4 | 8.3+ | 7 | 3 | 11 | 13 |
License
GNU General Public License, version 2 or later.
