hnv / psr-http-uri
该软件包最新版本(2.1.5)没有可用的许可证信息。
PSR-7 URI实现软件包
2.1.5
2022-11-09 16:36 UTC
Requires
- php: 8.1.*
- hnv/psr-http-helper: 2.0.*
- hnv/psr-http-interfaces: 3.0.*
Requires (Dev)
- friendsofphp/php-cs-fixer: dev-master
- phpunit/php-code-coverage: dev-main
- phpunit/php-file-iterator: dev-main
- phpunit/php-invoker: dev-main
- phpunit/php-text-template: dev-main
- phpunit/php-timer: dev-main
- phpunit/phpunit: dev-main
- sebastian/cli-parser: dev-main
- sebastian/code-unit: dev-main
- sebastian/code-unit-reverse-lookup: dev-main
- sebastian/comparator: dev-main
- sebastian/complexity: dev-main
- sebastian/diff: dev-main
- sebastian/environment: dev-main
- sebastian/exporter: dev-main
- sebastian/global-state: dev-main
- sebastian/lines-of-code: dev-main
- sebastian/object-enumerator: dev-main
- sebastian/object-reflector: dev-main
- sebastian/recursion-context: dev-main
- sebastian/type: dev-main
- sebastian/version: dev-main
README
构建并启动所有容器
cd docker
docker-compose up -d
安装
进入PHP容器
cd docker
docker exec -it psr-http-uri-php sh
运行composer
composer install
快捷键
启动所有容器并进入PHP容器
./up.sh
关闭所有容器
./down.sh
创建到Docker PHP容器的SSH连接
- 转到文件 | 设置 | 工具 | SSH配置
- 添加新连接并设置参数
- 主机 : 10.10.1.2(在docker/docker-compose.yml文件中设置)
- 端口 : 22
- 用户 : root
- 密码 : root
添加PHP CLI解释器
- 转到文件 | 设置 | PHP
- CLI解释器 -> 添加新解释器并设置参数
- SSH配置:设置之前添加的
- PHP可执行文件:/usr/local/bin/php(可以在PHP容器内部通过运行"which php"在命令行中找到)
- 路径映射 -> 添加新路径映射并设置参数
- 本地路径 : PHPStorm项目根目录
- 远程路径 : /var/www/html
注册测试框架
- 转到文件 | 设置 | PHP | 测试框架
- 添加新配置类型(PHPUnit本地)
- 使用composer自动加载器
- 脚本路径 : composer自动加载器文件的本地路径(autoload.php)
创建PHPUnit运行配置
- 转到运行 | 编辑配置
- 添加新的,使用PHPUnit模板
- 测试范围 : 目录
- 目录 : 项目"tests"目录的本地路径
- 解释器 : PHP远程解释器,之前已添加
RUNNING TESTS
- 执行运行 | 运行
- 读取