Alcon 是一个PHP项目开发库 (尤其适合Phalcon框架)

网友投稿 617 2022-10-30

Alcon 是一个PHP项目开发库 (尤其适合Phalcon框架)

Alcon 是一个PHP项目开发库 (尤其适合Phalcon框架)

Alcon

中文文档

Synopsis

Alcon is a light communal lib for your program.

Usage

With Composer

$ composer require farwish/alcon -v

or custom your composer.json like:

{ "require": { "farwish/alcon": "4.1.x-dev" }, "repositories": [ { "type": "vcs", "url": "https://github.com/farwish/alcon" } ] }

Without Composer:

$ git clone https://github.com/farwish/alcon.git include "/your_path/farwish/alcon/autoload.php";

Suggest:

You are encouraged to read it by yourself, its few and simple.

Status Code:$status = \Alcon\Supports\Codes::ACTION_SUC; // 0$messag = \Alcon\Supports\Codes::get($status); // 操作成功$messag = \Alcon\Supports\Codes::map('ACTION_SUC'); // 操作成功

Helper Class:\Alcon\Supports\Helper::isInWechat();\Alcon\Supports\Helper::arrayColumnCombine($array, $column);\Alcon\Supports\Helper::buildInsertSql($table, $column, array $data);...

Design Pattern:\Alcon\Design\Event\Alcon\Design\Container\Alcon\Design\Singleton...

Thirdparty Wechat sdk:\Alcon\Thirdparty\Wx::get_sns_token($token);\Alcon\Thirdparty\Wx::get_userinfo($access_token, $openid);...

Thirdparty Alipay sdk:------ Create order$trade = new \Alcon\Thirdparty\Alipay\AlipayTrade();$trade->setPid('xx');$trade->setAppid('xx');$trade->setAlipayPublicKeyPath('xx');$trade->setAlipayAppPrivateKeyPath('xx');$trade->setNotifyUrl('http://xx');$trade->precreateSet('xx', 'xx', 'xx', 'xx');$trade->precreate();------ Refund order$trade = new \Alcon\Thirdparty\Alipay\AlipayTrade();$trade->setPid('xx');$trade->setAppid('xx');$trade->setAlipayPublicKeyPath('xx');$trade->setAlipayAppPrivateKeyPath('xx');$trade->refundSet('xx', 'xx');$trade->refund();------ Signature can use standaloneself::signature($decoded_query_string);

Structure:

Design/ |_ Container.php |_ Decorator.php |_ Event.php |_ Singleton.php |_ Strategy.php Projects/ |_ Alconseek/ Scripts/ |_ model_header.php |_ produce_all_models.php Services/ |_ ServiceBase.php Supports/ |_ Codes.php |_ Helper.php |_ StatusTrait.php Thirdparty/ |_ Alipay/ |_ AlipayHelperTrait.php |_ AlipayTrade.php |_ Wechat/ |_ Wx.php |_ WxAbstract.phpTraits/ |_ ControllerTrait.php |_ JsonRespondTrait.php |_ ModelTrait.php |_ ModelAdvanceTrait.php |_ SentryClientClass.php |_ SentryClientTrait.php

Unit test

$ composer update $ phpunit

Maintain or Join

Join Qq Group: 377154148 If you do use this package, please let me know; welcome to give pull request.

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:16版.就诊时排队叫号
下一篇:管理学校的班级和学生
相关文章

 发表评论

暂时没有评论,来抢沙发吧~