germania-kg/users-retailers

1.0.8 2022-03-30 10:24 UTC

This package is auto-updated.

Last update: 2024-08-29 04:42:57 UTC


README

Packagist PHP version Build Status Scrutinizer Code Quality Code Coverage Build Status

使用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.distphpunit.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>