spryker / app-kernel
AppKernel module
Installs: 1 991
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 36
Forks: 1
Open Issues: 0
Requires
- php: >=8.1
- spryker/app-kernel-extension: ^0.1.0
- spryker/glue-application-extension: ^1.0.0
- spryker/kernel: ^3.30.0
- spryker/log: ^3.0.0
- spryker/propel-encryption-behavior: ^0.1.1
- spryker/secrets-manager: ^1.0.0
- spryker/secrets-manager-extension: ^1.0.0
- spryker/symfony: ^3.0.0
- spryker/transfer: ^3.33.0
- spryker/util-encoding: ^2.0.0
- spryker/util-text: ^1.0.0
Requires (Dev)
- codeception/codeception: ^5.0
- phpstan/phpstan: ^1.10.0
- rector/rector: ^0.19.0
- spryker/code-sniffer: *
- spryker/container: *
- spryker/development: ^3.34.0
- spryker/propel: *
- spryker/testify: *
This package is auto-updated.
Last update: 2024-05-10 21:49:52 UTC
README
Provides SyncAPI and AsyncAPI schema files and the needed code to make the Mini-Framework an App.
Installation
composer require spryker/app-kernel
Configure
App Identifier
config/Shared/config_default.php
use Spryker\Shared\AppKernel\AppConstants;
$config[AppConstants::APP_IDENTIFIER] = getenv('APP_IDENTIFIER') ?: 'hello-world';
Testing the AppKernel
You can test the AppKernel as usual with Codeception. Before that you need to run some commands:
tests/bin/console app-kernel:setup
tests/bin/console transfer:generate
tests/bin/console transfer:databuilder:generate
tests/bin/console propel:install
tests/bin/console dev:ide-auto-completion:zed:generate
tests/bin/console dev:ide-auto-completion:glue:generate
tests/bin/console dev:ide-auto-completion:glue-backend:generate
With these commands you've set up the AppKernel and can start the tests
vendor/bin/codecept build
vendor/bin/codecept run