waglpz / pdfizer
pdfizer Web / Rest API 项目
v0.1.0
2021-09-29 18:10 UTC
Requires
- php: ^7.4
- ext-apcu: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- ext-pcntl: *
- aidphp/http: dev-master
- psr/log: ^1.0
- ramsey/uuid: ^4.1
Requires (Dev)
- doctrine/coding-standard: ^9.0
- liuggio/fastest: ^1.8
- phpstan/phpstan: ^0.12
- phpstan/phpstan-deprecation-rules: ^0.12
- phpstan/phpstan-doctrine: ^0.12
- phpstan/phpstan-phpunit: ^0.12
- phpstan/phpstan-strict-rules: ^0.12
- phpstan/phpstan-symfony: ^0.12
- phpstan/phpstan-webmozart-assert: ^0.12
- phpunit/phpunit: ^9.1
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^3.5
- symfony/var-dumper: ^5.3
This package is auto-updated.
Last update: 2024-09-29 05:56:55 UTC
README
该库允许您与 PDF 文件一起工作。
要求
PHP 7.4 或更高版本(见 composer json)
安装
composer require waglpz/pdfizer
Docker
为 Docker 创建特定的环境文件
# fish printf APPUID=(id -u)\nAPPUGID=(id -g)\nDBPORT=3367\nAPPPORT=8081\n > .env # bash printf "APPUID=$(id -u)\nAPPUGID=$(id -g)\nDBPORT=3367\nAPPPORT=8081\n" > .env
使用 docker-compose 构建 Docker
docker-compose build --parallel --force-rm --no-cache --pull pdfizer
构建包含 PHP 和 composer 的 Docker 容器,以便于工作
# fish docker build --force-rm --build-arg APPUID=(id -u) --build-arg APPUGID=(id -g) --tag waglpz/pdfizer .docker/ # bash docker build --force-rm --build-arg APPUID=$(id -u) --build-arg APPUGID=$(id -g) --tag waglpz/pdfizer .docker/
代码质量和测试
要检查编码风格违规,运行
composer waglpz:cs-check
要自动修复(可修复的)编码风格违规,运行
composer waglpz:cs-fix
要检查静态类型违规,运行
composer waglpz:cs-fix
要检查回归,运行
composer waglpz:test
要一次性检查所有违规,运行
composer waglpz:check