tereta / application-development
Development tools for Tereta Application Framework.
0.0.1
2026-10-18 20:55 UTC
Requires
- php: >=8.2
- psr/log: ^3.0
- tereta/console: @dev
- tereta/development: @dev
Requires (Dev)
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^11.0
- squizlabs/php_codesniffer: ^3.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is not auto-updated.
Last update: 2026-10-18 17:58:26 UTC
README
Development tools for Tereta applications.
Installation
composer require --dev tereta/application-development
Usage
The package adds the development:create console command. It creates skeletons of classes, console commands and packages.
Show the list of available commands:
php bin/console.php development:create
Create a class
The file is placed in the PSR-4 directory of the class namespace.
php bin/console.php development:create class 'Vendor\Package\Services\Mailer'
Create a console command
Creates a class that implements the console command interface.
php bin/console.php development:create console 'Vendor\Package\Commands\Import'
After that open the new file and write the command logic in the execute method.
Create a package
Creates a new package skeleton in the packages directory.
php bin/console.php development:create package vendor/package
License
Apache License 2.0. See the LICENSE file.