freshp / example-contact-form-application
此包的最新版本(1.0.0)没有提供许可证信息。
提供示例联系表单的包
1.0.0
2020-01-16 16:28 UTC
Requires
- php: ^7.4
- symfony/config: ^5.0
- symfony/form: ^5.0
- symfony/options-resolver: ^5.0
- symfony/security-csrf: ^5.0
- symfony/translation: ^5.0
- symfony/twig-bridge: ^5.0
- symfony/validator: ^5.0
- twig/twig: ^3.0
Requires (Dev)
- roave/security-advisories: dev-master
- slevomat/coding-standard: ^6.0
- tm/tooly-composer-script: ^1.4
This package is auto-updated.
Last update: 2024-09-17 03:11:26 UTC
README
示例联系表单应用
演讲示例的实现: https://speakerdeck.com/moveelevator/architektur-in-php-applikationen
手动测试表单处理
- 启动内置的PHP服务器
php -S localhost:8000 -t example/
- 使用浏览器可以测试表单
使用gulp构建js和css文件
- 安装npm
npm install
- 安装gulp CLI
npm install -g gulp-cli
- 运行gulp
gulp
- 如果gulp是从另一个用户安装的,请使用 npx 并运行
npx gulp
- 如果gulp是从另一个用户安装的,请使用 npx 并运行
检查
在项目根目录中运行每个命令。
执行PHPUnit测试
./vendor/bin/phpunit.phar -c ./phpunit.xml --debug --verbose
执行PHPSTAN检查
./vendor/bin/phpstan.phar analyse -l max -c ./phpstan.neon src/
执行PHPCS-fixer
./vendor/bin/phpcs-fixer.phar fix ./src
执行PHPCS检查
./vendor/bin/phpcs.phar ./src --standard=./ruleset.xml --extensions=php