setono / sylius-log-entry-plugin
Sylius 插件,使处理日志条目变得容易
dev-master / 1.0.x-dev
2020-02-25 07:10 UTC
Requires
- php: ^7.2
- sylius/sylius: ^1.3
- symfony/config: ^4.4 || ^5.0
- thecodingmachine/safe: ^1.0
Requires (Dev)
- behat/behat: ^3.4
- behat/mink: ^1.7@dev
- behat/mink-browserkit-driver: ^1.3
- behat/mink-extension: ^2.2
- behat/mink-selenium2-driver: ^1.3
- ergebnis/composer-normalize: ^2.0
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.0
- friends-of-behat/variadic-extension: ^1.1
- korbeil/phpstan-generic-rules: ^0.2.1
- lakion/mink-debug-extension: ^1.2.3
- matthiasnoback/symfony-config-test: ^4.0
- matthiasnoback/symfony-dependency-injection-test: ^4.0
- phpspec/phpspec: ^5.0 || ^6.0
- phpstan/phpstan: ^0.12
- phpstan/phpstan-doctrine: ^0.12
- phpstan/phpstan-strict-rules: ^0.12
- phpstan/phpstan-webmozart-assert: ^0.12
- phpunit/phpunit: ^8.0
- roave/security-advisories: dev-master
- sensiolabs/security-checker: ^6.0
- sylius-labs/coding-standard: ^3.1
- symfony/browser-kit: ^3.4 || ^4.3 || ^5.0
- symfony/debug-bundle: ^3.4 || ^4.3 || ^5.0
- symfony/dotenv: ^4.3 || ^5.0
- symfony/intl: ^3.4 || ^4.3 || ^5.0
- symfony/web-profiler-bundle: ^3.4 || ^4.3 || ^5.0
- symfony/web-server-bundle: ^3.4 || ^4.3 || ^5.0
- thecodingmachine/phpstan-safe-rule: ^1.0@beta
This package is auto-updated.
Last update: 2024-09-15 04:42:16 UTC
README
添加一个 LogEntry
实体,您可以将其用于记录消息并将其与您的其他实体关联。测试应用程序中有一个示例,我们在此示例中添加了日志条目到订单中。
安装
-
使用
composer
安装插件$ composer require setono/sylius-log-entry-plugin
-
将束添加到
config/bundles.php
<?php // config/bundles.php return [ // ... Setono\SyliusLogEntryPlugin\SetonoSyliusLogEntryPlugin::class => ['all' => true], ];
-
配置实体和存储库,如这里
-
导入路由
# config/routes/setono_sylius_log_entry.yaml setono_sylius_log_entry: resource: "@SetonoSyliusLogEntryPlugin/Resources/config/routes.yaml"
-
更新您的模式
# Generate and edit migration bin/console doctrine:migrations:diff # Then apply migration bin/console doctrine:migrations:migrate
贡献
安装
要自动执行安装步骤、加载固件并运行服务器,只需一个命令,请运行
# Optional step, if 5 mins enough for webserver to try # @see https://getcomposer.org.cn/doc/06-config.md#process-timeout composer config --global process-timeout 0 composer try
运行插件测试
-
PHPSpec
$ composer phpspec
-
Behat
$ composer behat
-
所有测试(phpspec & behat)
$ composer test
推送更改并创建 PR
在创建 PR 或将更改推送到仓库之前,请运行 composer all
以运行所有检查和测试。