guolei / guolei-php-components
There is no license information available for the latest version (dev-master) of this package.
dev-master
2020-11-16 06:39 UTC
Requires
- doctrine/dbal: 2.12.*
- guzzlehttp/guzzle: 7.1.*
- predis/predis: v1.1.*
- ramsey/uuid: 4.1.*
Requires (Dev)
- phpunit/phpunit: 9.4.*
This package is auto-updated.
Last update: 2024-09-16 14:51:53 UTC
README
a php components by guolei
Util Class
common util class
use \Guolei\Php\Components\Util; Util::getUuidStr(1) // use other Util methods ...
DbFactory Class
common DbFactory class
use \Guolei\Php\Components\DbFactory; // dbal mysql $config = [ "dbname" => "dbname", "user" => "user", "password" => "password", "host" => "host", "driver" => "pdo_mysql", ]; $dbFactory=new DbFactory(); $conn=$dbFactory->getDBALConnection($config); // predis redis $config = [ "scheme" => "tcp", "host" => "host", "password" =>"password", "timeout" =>50, "port" => 6379, ]; $dbFactory=new DbFactory(); $conn=$dbFactory->getPredisConnection($config);
Wechat Class
wechat operation class
use \Guolei\Php\Components\Wechat; $appId="wx41bd6621e194c939"; $appSecret="a3186dd5f20f045496fa49962d0df994"; $wechat=new Wechat($appId,$appSecret); $accessToken=$wechat->getAccessToken(); $jsApiTicket=$wechat->getJsApiTicket($accessToken);
Taobao Class
taobao operation class
use \Guolei\Php\Components\Taobao; Taobao::getIpData();
other components
other components developing