fond-of-codeception / spryker
Spryker module for codeception
Installs: 37 714
Dependents: 645
Suggesters: 0
Security: 0
Stars: 3
Watchers: 5
Forks: 2
Open Issues: 1
Requires
- php: >=8.0
- codeception/codeception: ^5.0.0
- spryker/development: ^3.34
- spryker/propel: ^3.20.0
- spryker/search: ^8.0.0
- spryker/search-elasticsearch: ^1.0.0
- spryker/synchronization-behavior: ^1.0.0
- spryker/transfer: ^3.1.1
Requires (Dev)
README
This module allows developers to test spryker modules isolated.
Installation
-
Add the package to
composer.json
:composer require --dev fond-of-codeception/spryker
- Enable module in
codeception.yml
:... modules: enabled: - ... - \FondOfCodeception\Module\Spryker config: \FondOfCodeception\Module\Spryker: generate_transfer: true|false # Default is true generate_map_classes: true|false # Default is true generate_propel_classes: true|false # Default is true generate_ide_auto_completion: true|false # Default is true supported_source_identifiers: [string] # Default is ['page'] ide_auto_completion_source_directories: [string => string] # Default is empty but it got merged with Spryker default paths './bundles/*/src/': '*/*/' # Example value with wildcard ...
- Enable module in
Features
- Generate (entity)transfer classes
- Generate propel classes
- Generate map classes
- Generate ide auto completion
- Initialize environment (constants like APPLICATION_ROOT_DIR will be created)
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
License
This project is licensed under the MIT License - see the LICENSE file for details
Authors
- Daniel Rose - daniel-rose