germania-kg / users-retailers
1.0.8
2022-03-30 10:24 UTC
Requires
- php: ^7.0
- psr/log: ^1.0
Requires (Dev)
- monolog/monolog: ^1.16
- php-coveralls/php-coveralls: ^2.0
- phpunit/dbunit: ^2.0|^3.0|^4.0
- phpunit/phpunit: ^5.7|^6.0
README
使用Composer安装
$ composer require germania-kg/users-retailers
MySQL用户可以使用sql/
目录中的users_retailers.sql.txt
文件安装users_retailers表。
查找零售商编号
<?php use Germania\UsersRetailers\RetailerNumberFinder; // These are pptional $table = 'users_retailers'; $logger = new Monolog; $finder = new RetailerNumberFinder( $pdo); $finder = new RetailerNumberFinder( $pdo, $logger, $table); $user_id = 1; $retailer_number = $finder( $user_id );
开发
$ git clone https://github.com/GermaniaKG/UsersRetailers.git
$ cd UsersRetailers
$ composer install
使用develop
分支进行开发,使用Git Flow。
单元测试
可以复制phpunit.xml.dist
到phpunit.xml
并根据需要修改,或者保持不变。运行PhpUnit测试或Composer脚本如下
$ composer test # or $ vendor/bin/phpunit
MySQL设置
根据sql/users_retailers.sql.txt
设置MySQL表users\_retailers
。在phpunit.xml
中,编辑数据库凭据
<php> <var name="DB_DSN" value="mysql:host=127.0.0.1;dbname=DBNAME;charset=utf8" /> <var name="DB_USER" value="DBUSER" /> <var name="DB_PASSWD" value="DBPASS" /> <var name="DB_DBNAME" value="DBNAME" /> <var name="DB_SETUP" value="sql/users_retailers.sql.txt" /> </php>