chemaclass / gacela-module-example
A basic module using gacela library
Installs: 10
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
pkg:composer/chemaclass/gacela-module-example
Requires
- php: >=8.0
 - gacela-project/gacela: @stable
 
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.35
 - gacela-project/phpstan-extension: ^0.3
 - phpstan/phpstan: ^1.10
 - phpunit/phpunit: ^9.6
 - roave/security-advisories: dev-latest
 - symfony/var-dumper: ^5.4
 - vimeo/psalm: ^4.30
 
This package is auto-updated.
Last update: 2025-10-21 19:21:58 UTC
README
This is an example of a module using Gacela Framework.
Example Gacela structure
application-name
├── gacela.php
├── config
│   └── default.php
│
├── src
│   └── Customer
│       ├── Domain
│       │   └── Generator
│       │       ├── NicknameGenerator.php
│       │       └── NicknameGeneratorInterface.php
│       ├── CustomerConfig.php
│       ├── CustomerDependencyProvider.php
│       ├── CustomerFacade.php
│       ├── CustomerFacadeInterface.php
│       └── CustomerFactory.php
│
├── tests
│   └── ...
└── vendor
    └── ...
Documentation
You can check the full documentation in the official website.