valantic-spryker / glue-application
Valantic Spryker Glue 应用程序包
Requires
- php: >=8.0
- spryker/glue-application: >=1.53
Requires (Dev)
README
描述
- 在 Spryker 默认情况下,仅允许 header [{"key":"Accept-Language","value":"de_DE, de;q=0.9"}] (https://docs.spryker.com/docs/scos/dev/feature-integration-guides/202212.0/glue-api/glue-api-spryker-core-feature-integration.html)
- 使用此包,我们也允许传递 de-DE
安装
composer require valantic-spryker/glue-application
如何使用 CLI
PHP 容器: docker run -it --rm --name my-running-script -v "$PWD":/data spryker/php:latest bash
运行测试: codecept run --env standalone
修复程序: vendor/bin/phpcbf --standard=phpcs.xml --report=full src/ValanticSpryker/
禁用 opcache: mv /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini /usr/local/etc/php/conf.d/docker-php-ext-opcache.iniold
XDEBUG
-
ip addr | grep '192.'
-
$docker-php-ext-enable xdebug
-
配置 phpstorm (添加 127.0.0.1 phpstorm 服务器,名称为 valantic)
-
$PHP_IDE_CONFIG=serverName=valantic php -dxdebug.mode=debug -dxdebug.client_host=192.168.87.39 -dxdebug.start_with_request=yes ./vendor/bin/codecept run --env standalone
-
带有覆盖率的测试:
XDEBUG_MODE=coverage vendor/bin/codecept run --env standalone --coverage --coverage-xml --coverage-html
使用 nodejs
- docker run -it --rm --name my-running-script -v "$PWD":/data node:18 bash