imbo / imbo-mysql-adapters
Imbo 的 MySQL 接口
dev-main
2023-04-09 09:17 UTC
Requires
- php: >=8.1
- ext-pdo: *
- ext-pdo_mysql: *
- imbo/imbo-pdo-adapters: dev-main
Requires (Dev)
- imbo/imbo: dev-main
- imbo/imbo-adapters-sdk: dev-main
- imbo/imbo-coding-standard: ^2.0
- phpunit/phpunit: ^10.0
- psalm/plugin-phpunit: ^0.18.4
- vimeo/psalm: ^5.5
This package is auto-updated.
Last update: 2024-09-20 00:35:54 UTC
README
安装
composer require imbo/imbo-mysql-adapters
使用方法
本包为 Imbo 提供使用 PDO 的 MySQL 接口。
$database = new Imbo\Database\MySQL($dsn, $username, $passord, $options);
运行集成测试
如果您想运行集成测试,您需要一个正在运行的 MySQL 服务。仓库包含一个简单的 Docker Compose 配置文件,您可以使用它快速运行一个 MySQL 实例以及 phpMyAdmin。
如果您想使用这个配置,在克隆了仓库后,运行以下命令来启动服务:
docker-compose up -d
服务启动后,您只需运行 PHPUnit 即可执行所有测试。
composer run test # or ./vendor/bin/phpunit
许可证
MIT,见 LICENSE。