实例介绍
这是一套基于ThinkPHP 5.0.20的小程序商城完整版,非常好用。发现靠运气,下载靠勇气。
【实例截图】
【核心代码】
TP5商城
└── TP5商城
├── iconfont.zip
├── 二开说明.txt
├── 后端(PHP)
│ ├── doc
│ │ ├── database
│ │ │ ├── install.sql
│ │ │ └── upgrade
│ │ │ ├── v1.1.0.sql
│ │ │ ├── v1.1.1.sql
│ │ │ ├── v1.1.3.sql
│ │ │ ├── v1.1.4.sql
│ │ │ ├── v1.1.6.sql
│ │ │ └── v1.1.7.sql
│ │ └── 更新日志.txt
│ ├── icon.jpg
│ ├── source
│ │ ├── application
│ │ │ ├── admin
│ │ │ │ ├── config.php
│ │ │ │ ├── controller
│ │ │ │ │ ├── admin
│ │ │ │ │ │ └── User.php
│ │ │ │ │ ├── Controller.php
│ │ │ │ │ ├── Index.php
│ │ │ │ │ ├── Passport.php
│ │ │ │ │ ├── setting
│ │ │ │ │ │ ├── Cache.php
│ │ │ │ │ │ └── Science.php
│ │ │ │ │ ├── store
│ │ │ │ │ │ └── Access.php
│ │ │ │ │ └── Store.php
│ │ │ │ ├── extra
│ │ │ │ │ └── menus.php
│ │ │ │ ├── model
│ │ │ │ │ ├── admin
│ │ │ │ │ │ └── User.php
│ │ │ │ │ ├── Setting.php
│ │ │ │ │ ├── store
│ │ │ │ │ │ ├── Access.php
│ │ │ │ │ │ └── User.php
│ │ │ │ │ ├── WxappCategory.php
│ │ │ │ │ ├── WxappHelp.php
│ │ │ │ │ ├── WxappPage.php
│ │ │ │ │ └── Wxapp.php
│ │ │ │ └── view
│ │ │ │ ├── admin
│ │ │ │ │ └── user
│ │ │ │ │ └── renew.php
│ │ │ │ ├── index
│ │ │ │ │ └── index.php
│ │ │ │ ├── layouts
│ │ │ │ │ └── layout.php
│ │ │ │ ├── passport
│ │ │ │ │ └── login.php
│ │ │ │ ├── setting
│ │ │ │ │ ├── cache
│ │ │ │ │ │ └── clear.php
│ │ │ │ │ └── science
│ │ │ │ │ └── index.php
│ │ │ │ └── store
│ │ │ │ ├── access
│ │ │ │ │ ├── add.php
│ │ │ │ │ ├── edit.php
│ │ │ │ │ └── index.php
│ │ │ │ ├── add.php
│ │ │ │ ├── index.php
│ │ │ │ └── recycle.php
│ │ │ ├── api
│ │ │ │ ├── config.php
│ │ │ │ ├── controller
│ │ │ │ │ ├── Address.php
│ │ │ │ │ ├── Cart.php
│ │ │ │ │ ├── Category.php
│ │ │ │ │ ├── Comment.php
│ │ │ │ │ ├── Controller.php
│ │ │ │ │ ├── Coupon.php
│ │ │ │ │ ├── Goods.php
│ │ │ │ │ ├── Order.php
│ │ │ │ │ ├── Page.php
│ │ │ │ │ ├── Upload.php
│ │ │ │ │ ├── user
│ │ │ │ │ │ ├── Comment.php
│ │ │ │ │ │ ├── Coupon.php
│ │ │ │ │ │ ├── dealer
│ │ │ │ │ │ │ ├── Apply.php
│ │ │ │ │ │ │ ├── Order.php
│ │ │ │ │ │ │ ├── Qrcode.php
│ │ │ │ │ │ │ ├── Team.php
│ │ │ │ │ │ │ └── Withdraw.php
│ │ │ │ │ │ ├── Dealer.php
│ │ │ │ │ │ ├── Index.php
│ │ │ │ │ │ ├── Order.php
│ │ │ │ │ │ └── Refund.php
│ │ │ │ │ ├── User.php
│ │ │ │ │ ├── wxapp
│ │ │ │ │ │ └── Formid.php
│ │ │ │ │ └── Wxapp.php
│ │ │ │ └── model
│ │ │ │ ├── Cart.php
│ │ │ │ ├── Category.php
│ │ │ │ ├── CommentImage.php
│ │ │ │ ├── Comment.php
│ │ │ │ ├── Coupon.php
│ │ │ │ ├── dealer
│ │ │ │ │ ├── Apply.php
│ │ │ │ │ ├── Capital.php
│ │ │ │ │ ├── Order.php
│ │ │ │ │ ├── Referee.php
│ │ │ │ │ ├── Setting.php
│ │ │ │ │ ├── User.php
│ │ │ │ │ └── Withdraw.php
│ │ │ │ ├── Delivery.php
│ │ │ │ ├── DeliveryRule.php
│ │ │ │ ├── Express.php
│ │ │ │ ├── GoodsImage.php
│ │ │ │ ├── Goods.php
│ │ │ │ ├── GoodsSku.php
│ │ │ │ ├── GoodsSpecRel.php
│ │ │ │ ├── OrderAddress.php
│ │ │ │ ├── OrderGoods.php
│ │ │ │ ├── Order.php
│ │ │ │ ├── OrderRefundAddress.php
│ │ │ │ ├── OrderRefundImage.php
│ │ │ │ ├── OrderRefund.php
│ │ │ │ ├── Setting.php
│ │ │ │ ├── Spec.php
│ │ │ │ ├── SpecValue.php
│ │ │ │ ├── UploadFile.php
│ │ │ │ ├── UserAddress.php
│ │ │ │ ├── UserCoupon.php
│ │ │ │ ├── User.php
│ │ │ │ ├── wxapp
│ │ │ │ │ └── Formid.php
│ │ │ │ ├── WxappCategory.php
│ │ │ │ ├── WxappHelp.php
│ │ │ │ ├── WxappNavbar.php
│ │ │ │ ├── WxappPage.php
│ │ │ │ ├── Wxapp.php
│ │ │ │ └── WxappPrepayId.php
│ │ │ ├── common
│ │ │ │ ├── exception
│ │ │ │ │ ├── BaseException.php
│ │ │ │ │ └── ExceptionHandler.php
│ │ │ │ ├── library
│ │ │ │ │ ├── express
│ │ │ │ │ │ └── Kuaidi100.php
│ │ │ │ │ ├── sms
│ │ │ │ │ │ ├── Driver.php
│ │ │ │ │ │ ├── engine
│ │ │ │ │ │ │ ├── Aliyun.php
│ │ │ │ │ │ │ └── Server.php
│ │ │ │ │ │ └── package
│ │ │ │ │ │ └── aliyun
│ │ │ │ │ │ └── SignatureHelper.php
│ │ │ │ │ ├── storage
│ │ │ │ │ │ ├── Driver.php
│ │ │ │ │ │ └── engine
│ │ │ │ │ │ ├── Aliyun.php
│ │ │ │ │ │ ├── Local.php
│ │ │ │ │ │ ├── Qcloud.php
│ │ │ │ │ │ ├── Qiniu.php
│ │ │ │ │ │ └── Server.php
│ │ │ │ │ ├── cert
│ │ │ │ │ ├── logs
│ │ │ │ │ ├── Qrcode.php
│ │ │ │ │ ├── WxBase.php
│ │ │ │ │ ├── WxPay.php
│ │ │ │ │ ├── WxTplMsg.php
│ │ │ │ │ └── WxUser.php
│ │ │ │ ├── model
│ │ │ │ │ ├── admin
│ │ │ │ │ │ └── User.php
│ │ │ │ │ ├── BaseModel.php
│ │ │ │ │ ├── Category.php
│ │ │ │ │ ├── CommentImage.php
│ │ │ │ │ ├── Comment.php
│ │ │ │ │ ├── Coupon.php
│ │ │ │ │ ├── dealer
│ │ │ │ │ │ ├── Apply.php
│ │ │ │ │ │ ├── Capital.php
│ │ │ │ │ │ ├── Order.php
│ │ │ │ │ │ ├── Referee.php
│ │ │ │ │ │ ├── Setting.php
│ │ │ │ │ │ ├── User.php
│ │ │ │ │ │ └── Withdraw.php
│ │ │ │ │ ├── Delivery.php
│ │ │ │ │ ├── DeliveryRule.php
│ │ │ │ │ ├── Express.php
│ │ │ │ │ ├── GoodsImage.php
│ │ │ │ │ ├── Goods.php
│ │ │ │ │ ├── GoodsSku.php
│ │ │ │ │ ├── GoodsSpecRel.php
│ │ │ │ │ ├── OrderAddress.php
│ │ │ │ │ ├── OrderGoods.php
│ │ │ │ │ ├── Order.php
│ │ │ │ │ ├── OrderRefundAddress.php
│ │ │ │ │ ├── OrderRefundImage.php
│ │ │ │ │ ├── OrderRefund.php
│ │ │ │ │ ├── Region.php
│ │ │ │ │ ├── ReturnAddress.php
│ │ │ │ │ ├── Setting.php
│ │ │ │ │ ├── sharing
│ │ │ │ │ │ └── Goods.php
│ │ │ │ │ ├── Spec.php
│ │ │ │ │ ├── SpecValue.php
│ │ │ │ │ ├── store
│ │ │ │ │ │ ├── Access.php
│ │ │ │ │ │ ├── RoleAccess.php
│ │ │ │ │ │ ├── Role.php
│ │ │ │ │ │ ├── User.php
│ │ │ │ │ │ └── UserRole.php
│ │ │ │ │ ├── Store.php
│ │ │ │ │ ├── UploadFile.php
│ │ │ │ │ ├── UploadFileUsed.php
│ │ │ │ │ ├── UploadGroup.php
│ │ │ │ │ ├── UserAddress.php
│ │ │ │ │ ├── UserCoupon.php
│ │ │ │ │ ├── User.php
│ │ │ │ │ ├── wxapp
│ │ │ │ │ │ └── Formid.php
│ │ │ │ │ ├── WxappCategory.php
│ │ │ │ │ ├── WxappHelp.php
│ │ │ │ │ ├── WxappNavbar.php
│ │ │ │ │ ├── WxappPage.php
│ │ │ │ │ ├── Wxapp.php
│ │ │ │ │ └── WxappPrepayId.php
│ │ │ │ └── service
│ │ │ │ ├── Message.php
│ │ │ │ └── qrcode
│ │ │ │ ├── Base.php
│ │ │ │ ├── Goods.php
│ │ │ │ ├── Poster.php
│ │ │ │ └── resource
│ │ │ │ └── goods_bg.png
│ │ │ ├── common.php
│ │ │ ├── config.php
│ │ │ ├── database.php
│ │ │ ├── route.php
│ │ │ ├── store
│ │ │ │ ├── common.php
│ │ │ │ ├── config.php
│ │ │ │ ├── controller
│ │ │ │ │ ├── apps
│ │ │ │ │ │ ├── dealer
│ │ │ │ │ │ │ ├── Apply.php
│ │ │ │ │ │ │ ├── Order.php
│ │ │ │ │ │ │ ├── Setting.php
│ │ │ │ │ │ │ ├── User.php
│ │ │ │ │ │ │ └── Withdraw.php
│ │ │ │ │ │ └── sharing
│ │ │ │ │ │ └── Goods.php
│ │ │ │ │ ├── Controller.php
│ │ │ │ │ ├── data
│ │ │ │ │ │ └── Goods.php
│ │ │ │ │ ├── goods
│ │ │ │ │ │ ├── Category.php
│ │ │ │ │ │ ├── Comment.php
│ │ │ │ │ │ └── Spec.php
│ │ │ │ │ ├── Goods.php
│ │ │ │ │ ├── Index.php
│ │ │ │ │ ├── market
│ │ │ │ │ │ └── Coupon.php
│ │ │ │ │ ├── order
│ │ │ │ │ │ ├── Operate.php
│ │ │ │ │ │ └── Refund.php
│ │ │ │ │ ├── Order.php
│ │ │ │ │ ├── Passport.php
│ │ │ │ │ ├── setting
│ │ │ │ │ │ ├── Address.php
│ │ │ │ │ │ ├── Cache.php
│ │ │ │ │ │ ├── Delivery.php
│ │ │ │ │ │ ├── Express.php
│ │ │ │ │ │ └── Help.php
│ │ │ │ │ ├── Setting.php
│ │ │ │ │ ├── store
│ │ │ │ │ │ ├── Role.php
│ │ │ │ │ │ └── User.php
│ │ │ │ │ ├── upload
│ │ │ │ │ │ └── Library.php
│ │ │ │ │ ├── Upload.php
│ │ │ │ │ ├── User.php
│ │ │ │ │ ├── wxapp
│ │ │ │ │ │ ├── Help.php
│ │ │ │ │ │ └── Page.php
│ │ │ │ │ └── Wxapp.php
│ │ │ │ ├── extra
│ │ │ │ │ └── menus.php
│ │ │ │ ├── model
│ │ │ │ │ ├── Category.php
│ │ │ │ │ ├── CommentImage.php
│ │ │ │ │ ├── Comment.php
│ │ │ │ │ ├── Coupon.php
│ │ │ │ │ ├── dealer
│ │ │ │ │ │ ├── Apply.php
│ │ │ │ │ │ ├── Capital.php
│ │ │ │ │ │ ├── Order.php
│ │ │ │ │ │ ├── Setting.php
│ │ │ │ │ │ ├── User.php
│ │ │ │ │ │ └── Withdraw.php
│ │ │ │ │ ├── Delivery.php
│ │ │ │ │ ├── DeliveryRule.php
│ │ │ │ │ ├── Express.php
│ │ │ │ │ ├── GoodsImage.php
│ │ │ │ │ ├── Goods.php
│ │ │ │ │ ├── GoodsSku.php
│ │ │ │ │ ├── GoodsSpecRel.php
│ │ │ │ │ ├── OrderAddress.php
│ │ │ │ │ ├── OrderGoods.php
│ │ │ │ │ ├── Order.php
│ │ │ │ │ ├── OrderRefundAddress.php
│ │ │ │ │ ├── OrderRefundImage.php
│ │ │ │ │ ├── OrderRefund.php
│ │ │ │ │ ├── Region.php
│ │ │ │ │ ├── ReturnAddress.php
│ │ │ │ │ ├── Setting.php
│ │ │ │ │ ├── sharing
│ │ │ │ │ │ └── Goods.php
│ │ │ │ │ ├── Spec.php
│ │ │ │ │ ├── SpecValue.php
│ │ │ │ │ ├── store
│ │ │ │ │ │ ├── Access.php
│ │ │ │ │ │ ├── RoleAccess.php
│ │ │ │ │ │ ├── Role.php
│ │ │ │ │ │ ├── User.php
│ │ │ │ │ │ └── UserRole.php
│ │ │ │ │ ├── Store.php
│ │ │ │ │ ├── UploadFile.php
│ │ │ │ │ ├── UploadFileUsed.php
│ │ │ │ │ ├── UploadGroup.php
│ │ │ │ │ ├── UserAddress.php
│ │ │ │ │ ├── UserCoupon.php
│ │ │ │ │ ├── User.php
│ │ │ │ │ ├── wxapp
│ │ │ │ │ │ └── Formid.php
│ │ │ │ │ ├── WxappCategory.php
│ │ │ │ │ ├── WxappHelp.php
│ │ │ │ │ ├── WxappNavbar.php
│ │ │ │ │ ├── WxappPage.php
│ │ │ │ │ └── Wxapp.php
│ │ │ │ ├── service
│ │ │ │ │ ├── Auth.php
│ │ │ │ │ └── Menus.php
│ │ │ │ └── view
│ │ │ │ ├── apps
│ │ │ │ │ ├── dealer
│ │ │ │ │ │ ├── apply
│ │ │ │ │ │ │ └── index.php
│ │ │ │ │ │ ├── order
│ │ │ │ │ │ │ └── index.php
│ │ │ │ │ │ ├── setting
│ │ │ │ │ │ │ ├── index.php
│ │ │ │ │ │ │ └── qrcode.php
│ │ │ │ │ │ ├── user
│ │ │ │ │ │ │ └── index.php
│ │ │ │ │ │ └── withdraw
│ │ │ │ │ │ └── index.php
│ │ │ │ │ └── sharing
│ │ │ │ │ └── goods
│ │ │ │ │ ├── add.php
│ │ │ │ │ ├── edit.php
│ │ │ │ │ └── index.php
│ │ │ │ ├── data
│ │ │ │ │ └── goods
│ │ │ │ │ └── list.php
│ │ │ │ ├── goods
│ │ │ │ │ ├── add.php
│ │ │ │ │ ├── category
│ │ │ │ │ │ ├── add.php
│ │ │ │ │ │ ├── edit.php
│ │ │ │ │ │ └── index.php
│ │ │ │ │ ├── comment
│ │ │ │ │ │ ├── detail.php
│ │ │ │ │ │ └── index.php
│ │ │ │ │ ├── edit.php
│ │ │ │ │ ├── index.php
│ │ │ │ │ └── _template
│ │ │ │ │ └── spec_many.php
│ │ │ │ ├── index
│ │ │ │ │ └── index.php
│ │ │ │ ├── layouts
│ │ │ │ │ ├── layout.php
│ │ │ │ │ └── _template
│ │ │ │ │ ├── file_library.php
│ │ │ │ │ └── tpl_file_item.php
│ │ │ │ ├── market
│ │ │ │ │ └── coupon
│ │ │ │ │ ├── add.php
│ │ │ │ │ ├── edit.php
│ │ │ │ │ ├── index.php
│ │ │ │ │ └── receive.php
│ │ │ │ ├── order
│ │ │ │ │ ├── detail.php
│ │ │ │ │ ├── index.php
│ │ │ │ │ ├── operate
│ │ │ │ │ │ └── batchDelivery.php
│ │ │ │ │ └── refund
│ │ │ │ │ ├── detail.php
│ │ │ │ │ └── index.php
│ │ │ │ ├── passport
│ │ │ │ │ └── login.php
│ │ │ │ ├── setting
│ │ │ │ │ ├── address
│ │ │ │ │ │ ├── add.php
│ │ │ │ │ │ ├── edit.php
│ │ │ │ │ │ └── index.php
│ │ │ │ │ ├── cache
│ │ │ │ │ │ └── clear.php
│ │ │ │ │ ├── delivery
│ │ │ │ │ │ ├── add.php
│ │ │ │ │ │ ├── edit.php
│ │ │ │ │ │ └── index.php
│ │ │ │ │ ├── express
│ │ │ │ │ │ ├── add.php
│ │ │ │ │ │ ├── company.php
│ │ │ │ │ │ ├── edit.php
│ │ │ │ │ │ └── index.php
│ │ │ │ │ ├── help
│ │ │ │ │ │ └── tplMsg.php
│ │ │ │ │ ├── sms.php
│ │ │ │ │ ├── storage.php
│ │ │ │ │ ├── store.php
│ │ │ │ │ ├── tplMsg.php
│ │ │ │ │ └── trade.php
│ │ │ │ ├── store
│ │ │ │ │ ├── role
│ │ │ │ │ │ ├── add.php
│ │ │ │ │ │ ├── edit.php
│ │ │ │ │ │ └── index.php
│ │ │ │ │ └── user
│ │ │ │ │ ├── add.php
│ │ │ │ │ ├── edit.php
│ │ │ │ │ ├── index.php
│ │ │ │ │ └── renew.php
│ │ │ │ ├── user
│ │ │ │ │ └── index.php
│ │ │ │ └── wxapp
│ │ │ │ ├── custom
│ │ │ │ │ └── index.php
│ │ │ │ ├── help
│ │ │ │ │ ├── add.php
│ │ │ │ │ ├── edit.php
│ │ │ │ │ └── index.php
│ │ │ │ ├── page
│ │ │ │ │ ├── add.php
│ │ │ │ │ ├── category.php
│ │ │ │ │ ├── edit.php
│ │ │ │ │ ├── index.php
│ │ │ │ │ ├── links.php
│ │ │ │ │ └── tpl
│ │ │ │ │ ├── diy.php
│ │ │ │ │ └── editor.php
│ │ │ │ ├── setting.php
│ │ │ │ └── tabbar.php
│ │ │ ├── tags.php
│ │ │ └── task
│ │ │ ├── behavior
│ │ │ │ ├── logs
│ │ │ │ ├── Order.php
│ │ │ │ └── UserCoupon.php
│ │ │ ├── controller
│ │ │ │ └── Notify.php
│ │ │ └── model
│ │ │ ├── dealer
│ │ │ │ ├── Order.php
│ │ │ │ └── User.php
│ │ │ ├── Goods.php
│ │ │ ├── GoodsSku.php
│ │ │ ├── OrderGoods.php
│ │ │ ├── Order.php
│ │ │ ├── Setting.php
│ │ │ ├── UserCoupon.php
│ │ │ ├── User.php
│ │ │ └── WxappPrepayId.php
│ │ ├── composer.json
│ │ ├── runtime
│ │ ├── thinkphp
│ │ │ ├── base.php
│ │ │ ├── codecov.yml
│ │ │ ├── composer.json
│ │ │ ├── console.php
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── convention.php
│ │ │ ├── helper.php
│ │ │ ├── lang
│ │ │ │ └── zh-cn.php
│ │ │ ├── library
│ │ │ │ ├── think
│ │ │ │ │ ├── App.php
│ │ │ │ │ ├── Build.php
│ │ │ │ │ ├── cache
│ │ │ │ │ │ ├── driver
│ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ ├── Lite.php
│ │ │ │ │ │ │ ├── Memcached.php
│ │ │ │ │ │ │ ├── Memcache.php
│ │ │ │ │ │ │ ├── Redis.php
│ │ │ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ │ │ ├── Wincache.php
│ │ │ │ │ │ │ └── Xcache.php
│ │ │ │ │ │ └── Driver.php
│ │ │ │ │ ├── Cache.php
│ │ │ │ │ ├── Collection.php
│ │ │ │ │ ├── config
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ ├── Ini.php
│ │ │ │ │ │ ├── Json.php
│ │ │ │ │ │ └── Xml.php
│ │ │ │ │ ├── Config.php
│ │ │ │ │ ├── console
│ │ │ │ │ │ ├── bin
│ │ │ │ │ │ │ ├── hiddeninput.exe
│ │ │ │ │ │ │ └── README.md
│ │ │ │ │ │ ├── command
│ │ │ │ │ │ │ ├── Build.php
│ │ │ │ │ │ │ ├── Clear.php
│ │ │ │ │ │ │ ├── Help.php
│ │ │ │ │ │ │ ├── Lists.php
│ │ │ │ │ │ │ ├── make
│ │ │ │ │ │ │ │ ├── Controller.php
│ │ │ │ │ │ │ │ ├── Model.php
│ │ │ │ │ │ │ │ └── stubs
│ │ │ │ │ │ │ │ ├── controller.plain.stub
│ │ │ │ │ │ │ │ ├── controller.stub
│ │ │ │ │ │ │ │ └── model.stub
│ │ │ │ │ │ │ ├── Make.php
│ │ │ │ │ │ │ └── optimize
│ │ │ │ │ │ │ ├── Autoload.php
│ │ │ │ │ │ │ ├── Config.php
│ │ │ │ │ │ │ ├── Route.php
│ │ │ │ │ │ │ └── Schema.php
│ │ │ │ │ │ ├── Command.php
│ │ │ │ │ │ ├── input
│ │ │ │ │ │ │ ├── Argument.php
│ │ │ │ │ │ │ ├── Definition.php
│ │ │ │ │ │ │ └── Option.php
│ │ │ │ │ │ ├── Input.php
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── output
│ │ │ │ │ │ │ ├── Ask.php
│ │ │ │ │ │ │ ├── descriptor
│ │ │ │ │ │ │ │ └── Console.php
│ │ │ │ │ │ │ ├── Descriptor.php
│ │ │ │ │ │ │ ├── driver
│ │ │ │ │ │ │ │ ├── Buffer.php
│ │ │ │ │ │ │ │ ├── Console.php
│ │ │ │ │ │ │ │ └── Nothing.php
│ │ │ │ │ │ │ ├── formatter
│ │ │ │ │ │ │ │ ├── Stack.php
│ │ │ │ │ │ │ │ └── Style.php
│ │ │ │ │ │ │ ├── Formatter.php
│ │ │ │ │ │ │ ├── question
│ │ │ │ │ │ │ │ ├── Choice.php
│ │ │ │ │ │ │ │ └── Confirmation.php
│ │ │ │ │ │ │ └── Question.php
│ │ │ │ │ │ └── Output.php
│ │ │ │ │ ├── Console.php
│ │ │ │ │ ├── controller
│ │ │ │ │ │ ├── Rest.php
│ │ │ │ │ │ └── Yar.php
│ │ │ │ │ ├── Controller.php
│ │ │ │ │ ├── Cookie.php
│ │ │ │ │ ├── db
│ │ │ │ │ │ ├── builder
│ │ │ │ │ │ │ ├── Mysql.php
│ │ │ │ │ │ │ ├── Pgsql.php
│ │ │ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ │ │ └── Sqlsrv.php
│ │ │ │ │ │ ├── Builder.php
│ │ │ │ │ │ ├── Connection.php
│ │ │ │ │ │ ├── connector
│ │ │ │ │ │ │ ├── Mysql.php
│ │ │ │ │ │ │ ├── Pgsql.php
│ │ │ │ │ │ │ ├── pgsql.sql
│ │ │ │ │ │ │ ├── Sqlite.php
│ │ │ │ │ │ │ └── Sqlsrv.php
│ │ │ │ │ │ ├── exception
│ │ │ │ │ │ │ ├── BindParamException.php
│ │ │ │ │ │ │ ├── DataNotFoundException.php
│ │ │ │ │ │ │ └── ModelNotFoundException.php
│ │ │ │ │ │ ├── Expression.php
│ │ │ │ │ │ └── Query.php
│ │ │ │ │ ├── Db.php
│ │ │ │ │ ├── debug
│ │ │ │ │ │ ├── Console.php
│ │ │ │ │ │ └── Html.php
│ │ │ │ │ ├── Debug.php
│ │ │ │ │ ├── Env.php
│ │ │ │ │ ├── Error.php
│ │ │ │ │ ├── exception
│ │ │ │ │ │ ├── ClassNotFoundException.php
│ │ │ │ │ │ ├── DbException.php
│ │ │ │ │ │ ├── ErrorException.php
│ │ │ │ │ │ ├── Handle.php
│ │ │ │ │ │ ├── HttpException.php
│ │ │ │ │ │ ├── HttpResponseException.php
│ │ │ │ │ │ ├── PDOException.php
│ │ │ │ │ │ ├── RouteNotFoundException.php
│ │ │ │ │ │ ├── TemplateNotFoundException.php
│ │ │ │ │ │ ├── ThrowableError.php
│ │ │ │ │ │ └── ValidateException.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── File.php
│ │ │ │ │ ├── Hook.php
│ │ │ │ │ ├── Lang.php
│ │ │ │ │ ├── Loader.php
│ │ │ │ │ ├── log
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ ├── Socket.php
│ │ │ │ │ │ └── Test.php
│ │ │ │ │ ├── Log.php
│ │ │ │ │ ├── model
│ │ │ │ │ │ ├── Collection.php
│ │ │ │ │ │ ├── Merge.php
│ │ │ │ │ │ ├── Pivot.php
│ │ │ │ │ │ ├── relation
│ │ │ │ │ │ │ ├── BelongsToMany.php
│ │ │ │ │ │ │ ├── BelongsTo.php
│ │ │ │ │ │ │ ├── HasMany.php
│ │ │ │ │ │ │ ├── HasManyThrough.php
│ │ │ │ │ │ │ ├── HasOne.php
│ │ │ │ │ │ │ ├── MorphMany.php
│ │ │ │ │ │ │ ├── MorphOne.php
│ │ │ │ │ │ │ ├── MorphTo.php
│ │ │ │ │ │ │ └── OneToOne.php
│ │ │ │ │ │ └── Relation.php
│ │ │ │ │ ├── Model.php
│ │ │ │ │ ├── paginator
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ └── Bootstrap.php
│ │ │ │ │ ├── Paginator.php
│ │ │ │ │ ├── process
│ │ │ │ │ │ ├── Builder.php
│ │ │ │ │ │ ├── exception
│ │ │ │ │ │ │ ├── Failed.php
│ │ │ │ │ │ │ └── Timeout.php
│ │ │ │ │ │ ├── pipes
│ │ │ │ │ │ │ ├── Pipes.php
│ │ │ │ │ │ │ ├── Unix.php
│ │ │ │ │ │ │ └── Windows.php
│ │ │ │ │ │ └── Utils.php
│ │ │ │ │ ├── Process.php
│ │ │ │ │ ├── Request.php
│ │ │ │ │ ├── response
│ │ │ │ │ │ ├── Json.php
│ │ │ │ │ │ ├── Jsonp.php
│ │ │ │ │ │ ├── Redirect.php
│ │ │ │ │ │ ├── View.php
│ │ │ │ │ │ └── Xml.php
│ │ │ │ │ ├── Response.php
│ │ │ │ │ ├── Route.php
│ │ │ │ │ ├── session
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ ├── Memcached.php
│ │ │ │ │ │ ├── Memcache.php
│ │ │ │ │ │ └── Redis.php
│ │ │ │ │ ├── Session.php
│ │ │ │ │ ├── template
│ │ │ │ │ │ ├── driver
│ │ │ │ │ │ │ └── File.php
│ │ │ │ │ │ ├── taglib
│ │ │ │ │ │ │ └── Cx.php
│ │ │ │ │ │ └── TagLib.php
│ │ │ │ │ ├── Template.php
│ │ │ │ │ ├── Url.php
│ │ │ │ │ ├── Validate.php
│ │ │ │ │ ├── view
│ │ │ │ │ │ └── driver
│ │ │ │ │ │ ├── Php.php
│ │ │ │ │ │ └── Think.php
│ │ │ │ │ └── View.php
│ │ │ │ └── traits
│ │ │ │ ├── controller
│ │ │ │ │ └── Jump.php
│ │ │ │ ├── model
│ │ │ │ │ └── SoftDelete.php
│ │ │ │ └── think
│ │ │ │ └── Instance.php
│ │ │ ├── LICENSE.txt
│ │ │ ├── logo.png
│ │ │ ├── phpunit.xml
│ │ │ ├── README.md
│ │ │ ├── start.php
│ │ │ └── tpl
│ │ │ ├── default_index.tpl
│ │ │ ├── dispatch_jump.tpl
│ │ │ ├── page_trace.tpl
│ │ │ └── think_exception.tpl
│ │ └── vendor
│ │ ├── aliyuncs
│ │ │ └── oss-sdk-php
│ │ │ ├── autoload.php
│ │ │ ├── build-phar.sh
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── example.jpg
│ │ │ ├── index.php
│ │ │ ├── LICENSE.md
│ │ │ ├── phpunit.xml
│ │ │ ├── README-CN.md
│ │ │ ├── README.md
│ │ │ ├── samples
│ │ │ │ ├── BucketCors.php
│ │ │ │ ├── BucketLifecycle.php
│ │ │ │ ├── BucketLogging.php
│ │ │ │ ├── Bucket.php
│ │ │ │ ├── BucketReferer.php
│ │ │ │ ├── BucketWebsite.php
│ │ │ │ ├── Callback.php
│ │ │ │ ├── Common.php
│ │ │ │ ├── Config.php
│ │ │ │ ├── Image.php
│ │ │ │ ├── LiveChannel.php
│ │ │ │ ├── MultipartUpload.php
│ │ │ │ ├── Object.php
│ │ │ │ ├── RunAll.php
│ │ │ │ └── Signature.php
│ │ │ ├── src
│ │ │ │ └── OSS
│ │ │ │ ├── Core
│ │ │ │ │ ├── MimeTypes.php
│ │ │ │ │ ├── OssException.php
│ │ │ │ │ └── OssUtil.php
│ │ │ │ ├── Http
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── RequestCore_Exception.php
│ │ │ │ │ ├── RequestCore.php
│ │ │ │ │ └── ResponseCore.php
│ │ │ │ ├── Model
│ │ │ │ │ ├── BucketInfo.php
│ │ │ │ │ ├── BucketListInfo.php
│ │ │ │ │ ├── CnameConfig.php
│ │ │ │ │ ├── CorsConfig.php
│ │ │ │ │ ├── CorsRule.php
│ │ │ │ │ ├── GetLiveChannelHistory.php
│ │ │ │ │ ├── GetLiveChannelInfo.php
│ │ │ │ │ ├── GetLiveChannelStatus.php
│ │ │ │ │ ├── LifecycleAction.php
│ │ │ │ │ ├── LifecycleConfig.php
│ │ │ │ │ ├── LifecycleRule.php
│ │ │ │ │ ├── ListMultipartUploadInfo.php
│ │ │ │ │ ├── ListPartsInfo.php
│ │ │ │ │ ├── LiveChannelConfig.php
│ │ │ │ │ ├── LiveChannelHistory.php
│ │ │ │ │ ├── LiveChannelInfo.php
│ │ │ │ │ ├── LiveChannelListInfo.php
│ │ │ │ │ ├── LoggingConfig.php
│ │ │ │ │ ├── ObjectInfo.php
│ │ │ │ │ ├── ObjectListInfo.php
│ │ │ │ │ ├── PartInfo.php
│ │ │ │ │ ├── PrefixInfo.php
│ │ │ │ │ ├── RefererConfig.php
│ │ │ │ │ ├── StorageCapacityConfig.php
│ │ │ │ │ ├── UploadInfo.php
│ │ │ │ │ ├── WebsiteConfig.php
│ │ │ │ │ └── XmlConfig.php
│ │ │ │ ├── OssClient.php
│ │ │ │ └── Result
│ │ │ │ ├── AclResult.php
│ │ │ │ ├── AppendResult.php
│ │ │ │ ├── BodyResult.php
│ │ │ │ ├── CallbackResult.php
│ │ │ │ ├── CopyObjectResult.php
│ │ │ │ ├── DeleteObjectsResult.php
│ │ │ │ ├── ExistResult.php
│ │ │ │ ├── GetCnameResult.php
│ │ │ │ ├── GetCorsResult.php
│ │ │ │ ├── GetLifecycleResult.php
│ │ │ │ ├── GetLiveChannelHistoryResult.php
│ │ │ │ ├── GetLiveChannelInfoResult.php
│ │ │ │ ├── GetLiveChannelStatusResult.php
│ │ │ │ ├── GetLocationResult.php
│ │ │ │ ├── GetLoggingResult.php
│ │ │ │ ├── GetRefererResult.php
│ │ │ │ ├── GetStorageCapacityResult.php
│ │ │ │ ├── GetWebsiteResult.php
│ │ │ │ ├── HeaderResult.php
│ │ │ │ ├── InitiateMultipartUploadResult.php
│ │ │ │ ├── ListBucketsResult.php
│ │ │ │ ├── ListLiveChannelResult.php
│ │ │ │ ├── ListMultipartUploadResult.php
│ │ │ │ ├── ListObjectsResult.php
│ │ │ │ ├── ListPartsResult.php
│ │ │ │ ├── PutLiveChannelResult.php
│ │ │ │ ├── PutSetDeleteResult.php
│ │ │ │ ├── Result.php
│ │ │ │ ├── SymlinkResult.php
│ │ │ │ └── UploadPartResult.php
│ │ │ └── tests
│ │ │ └── OSS
│ │ │ └── Tests
│ │ │ ├── AclResultTest.php
│ │ │ ├── BodyResultTest.php
│ │ │ ├── BucketCnameTest.php
│ │ │ ├── BucketInfoTest.php
│ │ │ ├── BucketLiveChannelTest.php
│ │ │ ├── CallbackTest.php
│ │ │ ├── CnameConfigTest.php
│ │ │ ├── Common.php
│ │ │ ├── ContentTypeTest.php
│ │ │ ├── CopyObjectResult.php
│ │ │ ├── CorsConfigTest.php
│ │ │ ├── ExistResultTest.php
│ │ │ ├── GetCorsResultTest.php
│ │ │ ├── GetLifecycleResultTest.php
│ │ │ ├── GetLoggingResultTest.php
│ │ │ ├── GetRefererResultTest.php
│ │ │ ├── GetWebsiteResultTest.php
│ │ │ ├── HeaderResultTest.php
│ │ │ ├── HttpTest.php
│ │ │ ├── InitiateMultipartUploadResultTest.php
│ │ │ ├── LifecycleConfigTest.php
│ │ │ ├── ListBucketsResultTest.php
│ │ │ ├── ListMultipartUploadResultTest.php
│ │ │ ├── ListObjectsResultTest.php
│ │ │ ├── ListPartsResultTest.php
│ │ │ ├── LiveChannelXmlTest.php
│ │ │ ├── LoggingConfigTest.php
│ │ │ ├── MimeTypesTest.php
│ │ │ ├── ObjectAclTest.php
│ │ │ ├── OssClientBucketCorsTest.php
│ │ │ ├── OssClientBucketLifecycleTest.php
│ │ │ ├── OssClientBucketLoggingTest.php
│ │ │ ├── OssClientBucketRefererTest.php
│ │ │ ├── OssClientBucketStorageCapacityTest.php
│ │ │ ├── OssClientBucketTest.php
│ │ │ ├── OssClientBucketWebsiteTest.php
│ │ │ ├── OssClientImageTest.php
│ │ │ ├── OssClientMultipartUploadTest.php
│ │ │ ├── OssClientObjectTest.php
│ │ │ ├── OssClientRestoreObjectTest.php
│ │ │ ├── OssClientSignatureTest.php
│ │ │ ├── OssClientTest.php
│ │ │ ├── OssExceptionTest.php
│ │ │ ├── OssUtilTest.php
│ │ │ ├── PutSetDeleteResultTest.php
│ │ │ ├── RefererConfigTest.php
│ │ │ ├── StorageCapacityTest.php
│ │ │ ├── SymlinkTest.php
│ │ │ ├── TestOssClientBase.php
│ │ │ ├── UploadPartResultTest.php
│ │ │ └── WebsiteConfigTest.php
│ │ ├── autoload.php
│ │ ├── composer
│ │ │ ├── autoload_classmap.php
│ │ │ ├── autoload_files.php
│ │ │ ├── autoload_namespaces.php
│ │ │ ├── autoload_psr4.php
│ │ │ ├── autoload_real.php
│ │ │ ├── autoload_static.php
│ │ │ ├── ClassLoader.php
│ │ │ ├── installed.json
│ │ │ └── LICENSE
│ │ ├── guzzle
│ │ │ └── guzzle
│ │ │ ├── build.xml
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── docs
│ │ │ │ ├── batching
│ │ │ │ │ └── batching.rst
│ │ │ │ ├── conf.py
│ │ │ │ ├── docs.rst
│ │ │ │ ├── _downloads
│ │ │ │ │ └── guzzle-schema-1.0.json
│ │ │ │ ├── getting-started
│ │ │ │ │ ├── faq.rst
│ │ │ │ │ ├── installation.rst
│ │ │ │ │ └── overview.rst
│ │ │ │ ├── http-client
│ │ │ │ │ ├── client.rst
│ │ │ │ │ ├── entity-bodies.rst
│ │ │ │ │ ├── http-redirects.rst
│ │ │ │ │ ├── request.rst
│ │ │ │ │ ├── response.rst
│ │ │ │ │ └── uri-templates.rst
│ │ │ │ ├── index.rst
│ │ │ │ ├── iterators
│ │ │ │ │ ├── guzzle-iterators.rst
│ │ │ │ │ └── resource-iterators.rst
│ │ │ │ ├── Makefile
│ │ │ │ ├── plugins
│ │ │ │ │ ├── async-plugin.rst
│ │ │ │ │ ├── backoff-plugin.rst
│ │ │ │ │ ├── cache-plugin.rst
│ │ │ │ │ ├── cookie-plugin.rst
│ │ │ │ │ ├── creating-plugins.rst
│ │ │ │ │ ├── curl-auth-plugin.rst
│ │ │ │ │ ├── history-plugin.rst
│ │ │ │ │ ├── log-plugin.rst
│ │ │ │ │ ├── md5-validator-plugin.rst
│ │ │ │ │ ├── mock-plugin.rst
│ │ │ │ │ ├── oauth-plugin.rst
│ │ │ │ │ ├── plugins-list.rst.inc
│ │ │ │ │ └── plugins-overview.rst
│ │ │ │ ├── requirements.txt
│ │ │ │ ├── _static
│ │ │ │ │ ├── guzzle-icon.png
│ │ │ │ │ ├── homepage.css
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── prettify.css
│ │ │ │ │ └── prettify.js
│ │ │ │ ├── _templates
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── leftbar.html
│ │ │ │ │ └── nav_links.html
│ │ │ │ ├── testing
│ │ │ │ │ └── unit-testing.rst
│ │ │ │ └── webservice-client
│ │ │ │ ├── guzzle-service-descriptions.rst
│ │ │ │ ├── using-the-service-builder.rst
│ │ │ │ └── webservice-client.rst
│ │ │ ├── LICENSE
│ │ │ ├── phar-stub.php
│ │ │ ├── phing
│ │ │ │ ├── build.properties.dist
│ │ │ │ ├── imports
│ │ │ │ │ ├── dependencies.xml
│ │ │ │ │ └── deploy.xml
│ │ │ │ └── tasks
│ │ │ │ ├── ComposerLintTask.php
│ │ │ │ ├── GuzzlePearPharPackageTask.php
│ │ │ │ └── GuzzleSubSplitTask.php
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ └── Guzzle
│ │ │ │ ├── Batch
│ │ │ │ │ ├── AbstractBatchDecorator.php
│ │ │ │ │ ├── BatchBuilder.php
│ │ │ │ │ ├── BatchClosureDivisor.php
│ │ │ │ │ ├── BatchClosureTransfer.php
│ │ │ │ │ ├── BatchCommandTransfer.php
│ │ │ │ │ ├── BatchDivisorInterface.php
│ │ │ │ │ ├── BatchInterface.php
│ │ │ │ │ ├── Batch.php
│ │ │ │ │ ├── BatchRequestTransfer.php
│ │ │ │ │ ├── BatchSizeDivisor.php
│ │ │ │ │ ├── BatchTransferInterface.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ └── BatchTransferException.php
│ │ │ │ │ ├── ExceptionBufferingBatch.php
│ │ │ │ │ ├── FlushingBatch.php
│ │ │ │ │ ├── HistoryBatch.php
│ │ │ │ │ └── NotifyingBatch.php
│ │ │ │ ├── Cache
│ │ │ │ │ ├── AbstractCacheAdapter.php
│ │ │ │ │ ├── CacheAdapterFactory.php
│ │ │ │ │ ├── CacheAdapterInterface.php
│ │ │ │ │ ├── ClosureCacheAdapter.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── DoctrineCacheAdapter.php
│ │ │ │ │ ├── NullCacheAdapter.php
│ │ │ │ │ ├── Zf1CacheAdapter.php
│ │ │ │ │ └── Zf2CacheAdapter.php
│ │ │ │ ├── Common
│ │ │ │ │ ├── AbstractHasDispatcher.php
│ │ │ │ │ ├── Collection.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Event.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── BadMethodCallException.php
│ │ │ │ │ │ ├── ExceptionCollection.php
│ │ │ │ │ │ ├── GuzzleException.php
│ │ │ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ │ │ ├── RuntimeException.php
│ │ │ │ │ │ └── UnexpectedValueException.php
│ │ │ │ │ ├── FromConfigInterface.php
│ │ │ │ │ ├── HasDispatcherInterface.php
│ │ │ │ │ ├── ToArrayInterface.php
│ │ │ │ │ └── Version.php
│ │ │ │ ├── Http
│ │ │ │ │ ├── AbstractEntityBodyDecorator.php
│ │ │ │ │ ├── CachingEntityBody.php
│ │ │ │ │ ├── ClientInterface.php
│ │ │ │ │ ├── Client.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Curl
│ │ │ │ │ │ ├── CurlHandle.php
│ │ │ │ │ │ ├── CurlMultiInterface.php
│ │ │ │ │ │ ├── CurlMulti.php
│ │ │ │ │ │ ├── CurlMultiProxy.php
│ │ │ │ │ │ ├── CurlVersion.php
│ │ │ │ │ │ └── RequestMediator.php
│ │ │ │ │ ├── EntityBodyInterface.php
│ │ │ │ │ ├── EntityBody.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── BadResponseException.php
│ │ │ │ │ │ ├── ClientErrorResponseException.php
│ │ │ │ │ │ ├── CouldNotRewindStreamException.php
│ │ │ │ │ │ ├── CurlException.php
│ │ │ │ │ │ ├── HttpException.php
│ │ │ │ │ │ ├── MultiTransferException.php
│ │ │ │ │ │ ├── RequestException.php
│ │ │ │ │ │ ├── ServerErrorResponseException.php
│ │ │ │ │ │ └── TooManyRedirectsException.php
│ │ │ │ │ ├── IoEmittingEntityBody.php
│ │ │ │ │ ├── Message
│ │ │ │ │ │ ├── AbstractMessage.php
│ │ │ │ │ │ ├── EntityEnclosingRequestInterface.php
│ │ │ │ │ │ ├── EntityEnclosingRequest.php
│ │ │ │ │ │ ├── Header
│ │ │ │ │ │ │ ├── CacheControl.php
│ │ │ │ │ │ │ ├── HeaderCollection.php
│ │ │ │ │ │ │ ├── HeaderFactoryInterface.php
│ │ │ │ │ │ │ ├── HeaderFactory.php
│ │ │ │ │ │ │ ├── HeaderInterface.php
│ │ │ │ │ │ │ └── Link.php
│ │ │ │ │ │ ├── Header.php
│ │ │ │ │ │ ├── MessageInterface.php
│ │ │ │ │ │ ├── PostFileInterface.php
│ │ │ │ │ │ ├── PostFile.php
│ │ │ │ │ │ ├── RequestFactoryInterface.php
│ │ │ │ │ │ ├── RequestFactory.php
│ │ │ │ │ │ ├── RequestInterface.php
│ │ │ │ │ │ ├── Request.php
│ │ │ │ │ │ └── Response.php
│ │ │ │ │ ├── Mimetypes.php
│ │ │ │ │ ├── QueryAggregator
│ │ │ │ │ │ ├── CommaAggregator.php
│ │ │ │ │ │ ├── DuplicateAggregator.php
│ │ │ │ │ │ ├── PhpAggregator.php
│ │ │ │ │ │ └── QueryAggregatorInterface.php
│ │ │ │ │ ├── QueryString.php
│ │ │ │ │ ├── ReadLimitEntityBody.php
│ │ │ │ │ ├── RedirectPlugin.php
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ └── cacert.pem
│ │ │ │ │ ├── StaticClient.php
│ │ │ │ │ └── Url.php
│ │ │ │ ├── Inflection
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── InflectorInterface.php
│ │ │ │ │ ├── Inflector.php
│ │ │ │ │ ├── MemoizingInflector.php
│ │ │ │ │ └── PreComputedInflector.php
│ │ │ │ ├── Iterator
│ │ │ │ │ ├── AppendIterator.php
│ │ │ │ │ ├── ChunkedIterator.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── FilterIterator.php
│ │ │ │ │ ├── MapIterator.php
│ │ │ │ │ ├── MethodProxyIterator.php
│ │ │ │ │ └── README.md
│ │ │ │ ├── Log
│ │ │ │ │ ├── AbstractLogAdapter.php
│ │ │ │ │ ├── ArrayLogAdapter.php
│ │ │ │ │ ├── ClosureLogAdapter.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── LogAdapterInterface.php
│ │ │ │ │ ├── MessageFormatter.php
│ │ │ │ │ ├── MonologLogAdapter.php
│ │ │ │ │ ├── PsrLogAdapter.php
│ │ │ │ │ ├── Zf1LogAdapter.php
│ │ │ │ │ └── Zf2LogAdapter.php
│ │ │ │ ├── Parser
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Cookie
│ │ │ │ │ │ ├── CookieParserInterface.php
│ │ │ │ │ │ └── CookieParser.php
│ │ │ │ │ ├── Message
│ │ │ │ │ │ ├── AbstractMessageParser.php
│ │ │ │ │ │ ├── MessageParserInterface.php
│ │ │ │ │ │ ├── MessageParser.php
│ │ │ │ │ │ └── PeclHttpMessageParser.php
│ │ │ │ │ ├── ParserRegistry.php
│ │ │ │ │ ├── UriTemplate
│ │ │ │ │ │ ├── PeclUriTemplate.php
│ │ │ │ │ │ ├── UriTemplateInterface.php
│ │ │ │ │ │ └── UriTemplate.php
│ │ │ │ │ └── Url
│ │ │ │ │ ├── UrlParserInterface.php
│ │ │ │ │ └── UrlParser.php
│ │ │ │ ├── Plugin
│ │ │ │ │ ├── Async
│ │ │ │ │ │ ├── AsyncPlugin.php
│ │ │ │ │ │ └── composer.json
│ │ │ │ │ ├── Backoff
│ │ │ │ │ │ ├── AbstractBackoffStrategy.php
│ │ │ │ │ │ ├── AbstractErrorCodeBackoffStrategy.php
│ │ │ │ │ │ ├── BackoffLogger.php
│ │ │ │ │ │ ├── BackoffPlugin.php
│ │ │ │ │ │ ├── BackoffStrategyInterface.php
│ │ │ │ │ │ ├── CallbackBackoffStrategy.php
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── ConstantBackoffStrategy.php
│ │ │ │ │ │ ├── CurlBackoffStrategy.php
│ │ │ │ │ │ ├── ExponentialBackoffStrategy.php
│ │ │ │ │ │ ├── HttpBackoffStrategy.php
│ │ │ │ │ │ ├── LinearBackoffStrategy.php
│ │ │ │ │ │ ├── ReasonPhraseBackoffStrategy.php
│ │ │ │ │ │ └── TruncatedBackoffStrategy.php
│ │ │ │ │ ├── Cache
│ │ │ │ │ │ ├── CacheKeyProviderInterface.php
│ │ │ │ │ │ ├── CachePlugin.php
│ │ │ │ │ │ ├── CacheStorageInterface.php
│ │ │ │ │ │ ├── CallbackCanCacheStrategy.php
│ │ │ │ │ │ ├── CanCacheStrategyInterface.php
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── DefaultCacheKeyProvider.php
│ │ │ │ │ │ ├── DefaultCacheStorage.php
│ │ │ │ │ │ ├── DefaultCanCacheStrategy.php
│ │ │ │ │ │ ├── DefaultRevalidation.php
│ │ │ │ │ │ ├── DenyRevalidation.php
│ │ │ │ │ │ ├── RevalidationInterface.php
│ │ │ │ │ │ └── SkipRevalidation.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Cookie
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── CookieJar
│ │ │ │ │ │ │ ├── ArrayCookieJar.php
│ │ │ │ │ │ │ ├── CookieJarInterface.php
│ │ │ │ │ │ │ └── FileCookieJar.php
│ │ │ │ │ │ ├── Cookie.php
│ │ │ │ │ │ ├── CookiePlugin.php
│ │ │ │ │ │ └── Exception
│ │ │ │ │ │ └── InvalidCookieException.php
│ │ │ │ │ ├── CurlAuth
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── CurlAuthPlugin.php
│ │ │ │ │ ├── ErrorResponse
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── ErrorResponseExceptionInterface.php
│ │ │ │ │ │ ├── ErrorResponsePlugin.php
│ │ │ │ │ │ └── Exception
│ │ │ │ │ │ └── ErrorResponseException.php
│ │ │ │ │ ├── History
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── HistoryPlugin.php
│ │ │ │ │ ├── Log
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── LogPlugin.php
│ │ │ │ │ ├── Md5
│ │ │ │ │ │ ├── CommandContentMd5Plugin.php
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── Md5ValidatorPlugin.php
│ │ │ │ │ ├── Mock
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── MockPlugin.php
│ │ │ │ │ └── Oauth
│ │ │ │ │ ├── composer.json
│ │ │ │ │ └── OauthPlugin.php
│ │ │ │ ├── Service
│ │ │ │ │ ├── AbstractConfigLoader.php
│ │ │ │ │ ├── Builder
│ │ │ │ │ │ ├── ServiceBuilderInterface.php
│ │ │ │ │ │ ├── ServiceBuilderLoader.php
│ │ │ │ │ │ └── ServiceBuilder.php
│ │ │ │ │ ├── CachingConfigLoader.php
│ │ │ │ │ ├── ClientInterface.php
│ │ │ │ │ ├── Client.php
│ │ │ │ │ ├── Command
│ │ │ │ │ │ ├── AbstractCommand.php
│ │ │ │ │ │ ├── ClosureCommand.php
│ │ │ │ │ │ ├── CommandInterface.php
│ │ │ │ │ │ ├── CreateResponseClassEvent.php
│ │ │ │ │ │ ├── DefaultRequestSerializer.php
│ │ │ │ │ │ ├── DefaultResponseParser.php
│ │ │ │ │ │ ├── Factory
│ │ │ │ │ │ │ ├── AliasFactory.php
│ │ │ │ │ │ │ ├── CompositeFactory.php
│ │ │ │ │ │ │ ├── ConcreteClassFactory.php
│ │ │ │ │ │ │ ├── FactoryInterface.php
│ │ │ │ │ │ │ ├── MapFactory.php
│ │ │ │ │ │ │ └── ServiceDescriptionFactory.php
│ │ │ │ │ │ ├── LocationVisitor
│ │ │ │ │ │ │ ├── Request
│ │ │ │ │ │ │ │ ├── AbstractRequestVisitor.php
│ │ │ │ │ │ │ │ ├── BodyVisitor.php
│ │ │ │ │ │ │ │ ├── HeaderVisitor.php
│ │ │ │ │ │ │ │ ├── JsonVisitor.php
│ │ │ │ │ │ │ │ ├── PostFieldVisitor.php
│ │ │ │ │ │ │ │ ├── PostFileVisitor.php
│ │ │ │ │ │ │ │ ├── QueryVisitor.php
│ │ │ │ │ │ │ │ ├── RequestVisitorInterface.php
│ │ │ │ │ │ │ │ ├── ResponseBodyVisitor.php
│ │ │ │ │ │ │ │ └── XmlVisitor.php
│ │ │ │ │ │ │ ├── Response
│ │ │ │ │ │ │ │ ├── AbstractResponseVisitor.php
│ │ │ │ │ │ │ │ ├── BodyVisitor.php
│ │ │ │ │ │ │ │ ├── HeaderVisitor.php
│ │ │ │ │ │ │ │ ├── JsonVisitor.php
│ │ │ │ │ │ │ │ ├── ReasonPhraseVisitor.php
│ │ │ │ │ │ │ │ ├── ResponseVisitorInterface.php
│ │ │ │ │ │ │ │ ├── StatusCodeVisitor.php
│ │ │ │ │ │ │ │ └── XmlVisitor.php
│ │ │ │ │ │ │ └── VisitorFlyweight.php
│ │ │ │ │ │ ├── OperationCommand.php
│ │ │ │ │ │ ├── OperationResponseParser.php
│ │ │ │ │ │ ├── RequestSerializerInterface.php
│ │ │ │ │ │ ├── ResponseClassInterface.php
│ │ │ │ │ │ └── ResponseParserInterface.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── ConfigLoaderInterface.php
│ │ │ │ │ ├── Description
│ │ │ │ │ │ ├── OperationInterface.php
│ │ │ │ │ │ ├── Operation.php
│ │ │ │ │ │ ├── Parameter.php
│ │ │ │ │ │ ├── SchemaFormatter.php
│ │ │ │ │ │ ├── SchemaValidator.php
│ │ │ │ │ │ ├── ServiceDescriptionInterface.php
│ │ │ │ │ │ ├── ServiceDescriptionLoader.php
│ │ │ │ │ │ ├── ServiceDescription.php
│ │ │ │ │ │ └── ValidatorInterface.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── CommandException.php
│ │ │ │ │ │ ├── CommandTransferException.php
│ │ │ │ │ │ ├── DescriptionBuilderException.php
│ │ │ │ │ │ ├── InconsistentClientTransferException.php
│ │ │ │ │ │ ├── ResponseClassException.php
│ │ │ │ │ │ ├── ServiceBuilderException.php
│ │ │ │ │ │ ├── ServiceNotFoundException.php
│ │ │ │ │ │ └── ValidationException.php
│ │ │ │ │ └── Resource
│ │ │ │ │ ├── AbstractResourceIteratorFactory.php
│ │ │ │ │ ├── CompositeResourceIteratorFactory.php
│ │ │ │ │ ├── MapResourceIteratorFactory.php
│ │ │ │ │ ├── Model.php
│ │ │ │ │ ├── ResourceIteratorApplyBatched.php
│ │ │ │ │ ├── ResourceIteratorClassFactory.php
│ │ │ │ │ ├── ResourceIteratorFactoryInterface.php
│ │ │ │ │ ├── ResourceIteratorInterface.php
│ │ │ │ │ └── ResourceIterator.php
│ │ │ │ └── Stream
│ │ │ │ ├── composer.json
│ │ │ │ ├── PhpStreamRequestFactory.php
│ │ │ │ ├── StreamInterface.php
│ │ │ │ ├── Stream.php
│ │ │ │ └── StreamRequestFactoryInterface.php
│ │ │ ├── tests
│ │ │ │ ├── bootstrap.php
│ │ │ │ └── Guzzle
│ │ │ │ └── Tests
│ │ │ │ ├── Batch
│ │ │ │ │ ├── AbstractBatchDecoratorTest.php
│ │ │ │ │ ├── BatchBuilderTest.php
│ │ │ │ │ ├── BatchClosureDivisorTest.php
│ │ │ │ │ ├── BatchClosureTransferTest.php
│ │ │ │ │ ├── BatchCommandTransferTest.php
│ │ │ │ │ ├── BatchRequestTransferTest.php
│ │ │ │ │ ├── BatchSizeDivisorTest.php
│ │ │ │ │ ├── BatchTest.php
│ │ │ │ │ ├── ExceptionBufferingBatchTest.php
│ │ │ │ │ ├── FlushingBatchTest.php
│ │ │ │ │ ├── HistoryBatchTest.php
│ │ │ │ │ └── NotifyingBatchTest.php
│ │ │ │ ├── Cache
│ │ │ │ │ ├── CacheAdapterFactoryTest.php
│ │ │ │ │ ├── CacheAdapterTest.php
│ │ │ │ │ ├── ClosureCacheAdapterTest.php
│ │ │ │ │ ├── NullCacheAdapterTest.php
│ │ │ │ │ └── Zf2CacheAdapterTest.php
│ │ │ │ ├── Common
│ │ │ │ │ ├── AbstractHasDispatcherTest.php
│ │ │ │ │ ├── CollectionTest.php
│ │ │ │ │ ├── EventTest.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── BatchTransferExceptionTest.php
│ │ │ │ │ │ └── ExceptionCollectionTest.php
│ │ │ │ │ └── VersionTest.php
│ │ │ │ ├── GuzzleTestCase.php
│ │ │ │ ├── Http
│ │ │ │ │ ├── AbstractEntityBodyDecoratorTest.php
│ │ │ │ │ ├── CachingEntityBodyTest.php
│ │ │ │ │ ├── ClientTest.php
│ │ │ │ │ ├── Curl
│ │ │ │ │ │ ├── CurlHandleTest.php
│ │ │ │ │ │ ├── CurlMultiProxyTest.php
│ │ │ │ │ │ ├── CurlMultiTest.php
│ │ │ │ │ │ ├── CurlVersionTest.php
│ │ │ │ │ │ └── RequestMediatorTest.php
│ │ │ │ │ ├── EntityBodyTest.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── CurlExceptionTest.php
│ │ │ │ │ │ ├── ExceptionTest.php
│ │ │ │ │ │ └── MultiTransferExceptionTest.php
│ │ │ │ │ ├── IoEmittingEntityBodyTest.php
│ │ │ │ │ ├── Message
│ │ │ │ │ │ ├── AbstractMessageTest.php
│ │ │ │ │ │ ├── EntityEnclosingRequestTest.php
│ │ │ │ │ │ ├── Header
│ │ │ │ │ │ │ ├── HeaderFactoryTest.php
│ │ │ │ │ │ │ └── LinkTest.php
│ │ │ │ │ │ ├── HeaderComparison.php
│ │ │ │ │ │ ├── HeaderComparisonTest.php
│ │ │ │ │ │ ├── HeaderTest.php
│ │ │ │ │ │ ├── PostFileTest.php
│ │ │ │ │ │ ├── RequestFactoryTest.php
│ │ │ │ │ │ ├── RequestTest.php
│ │ │ │ │ │ └── ResponseTest.php
│ │ │ │ │ ├── MimetypesTest.php
│ │ │ │ │ ├── QueryAggregator
│ │ │ │ │ │ ├── CommaAggregatorTest.php
│ │ │ │ │ │ ├── DuplicateAggregatorTest.php
│ │ │ │ │ │ └── PhpAggregatorTest.php
│ │ │ │ │ ├── QueryStringTest.php
│ │ │ │ │ ├── ReadLimitEntityBodyTest.php
│ │ │ │ │ ├── RedirectPluginTest.php
│ │ │ │ │ ├── server.js
│ │ │ │ │ ├── Server.php
│ │ │ │ │ ├── StaticClientTest.php
│ │ │ │ │ └── UrlTest.php
│ │ │ │ ├── Inflection
│ │ │ │ │ ├── InflectorTest.php
│ │ │ │ │ ├── MemoizingInflectorTest.php
│ │ │ │ │ └── PreComputedInflectorTest.php
│ │ │ │ ├── Iterator
│ │ │ │ │ ├── AppendIteratorTest.php
│ │ │ │ │ ├── ChunkedIteratorTest.php
│ │ │ │ │ ├── FilterIteratorTest.php
│ │ │ │ │ ├── MapIteratorTest.php
│ │ │ │ │ └── MethodProxyIteratorTest.php
│ │ │ │ ├── Log
│ │ │ │ │ ├── ArrayLogAdapterTest.php
│ │ │ │ │ ├── ClosureLogAdapterTest.php
│ │ │ │ │ ├── MessageFormatterTest.php
│ │ │ │ │ ├── PsrLogAdapterTest.php
│ │ │ │ │ └── Zf2LogAdapterTest.php
│ │ │ │ ├── Mock
│ │ │ │ │ ├── CustomResponseModel.php
│ │ │ │ │ ├── ErrorResponseMock.php
│ │ │ │ │ ├── ExceptionMock.php
│ │ │ │ │ ├── MockMulti.php
│ │ │ │ │ ├── MockObserver.php
│ │ │ │ │ └── MockSubject.php
│ │ │ │ ├── Parser
│ │ │ │ │ ├── Cookie
│ │ │ │ │ │ ├── CookieParserProvider.php
│ │ │ │ │ │ └── CookieParserTest.php
│ │ │ │ │ ├── Message
│ │ │ │ │ │ ├── MessageParserProvider.php
│ │ │ │ │ │ ├── MessageParserTest.php
│ │ │ │ │ │ └── PeclHttpMessageParserTest.php
│ │ │ │ │ ├── ParserRegistryTest.php
│ │ │ │ │ └── UriTemplate
│ │ │ │ │ ├── AbstractUriTemplateTest.php
│ │ │ │ │ ├── PeclUriTemplateTest.php
│ │ │ │ │ └── UriTemplateTest.php
│ │ │ │ ├── Plugin
│ │ │ │ │ ├── Async
│ │ │ │ │ │ └── AsyncPluginTest.php
│ │ │ │ │ ├── Backoff
│ │ │ │ │ │ ├── AbstractBackoffStrategyTest.php
│ │ │ │ │ │ ├── BackoffLoggerTest.php
│ │ │ │ │ │ ├── BackoffPluginTest.php
│ │ │ │ │ │ ├── CallbackBackoffStrategyTest.php
│ │ │ │ │ │ ├── ConstantBackoffStrategyTest.php
│ │ │ │ │ │ ├── CurlBackoffStrategyTest.php
│ │ │ │ │ │ ├── ExponentialBackoffStrategyTest.php
│ │ │ │ │ │ ├── HttpBackoffStrategyTest.php
│ │ │ │ │ │ ├── LinearBackoffStrategyTest.php
│ │ │ │ │ │ ├── ReasonPhraseBackoffStrategyTest.php
│ │ │ │ │ │ └── TruncatedBackoffStrategyTest.php
│ │ │ │ │ ├── Cache
│ │ │ │ │ │ ├── CachePluginTest.php
│ │ │ │ │ │ ├── CallbackCanCacheStrategyTest.php
│ │ │ │ │ │ ├── DefaultCacheStorageTest.php
│ │ │ │ │ │ ├── DefaultCanCacheStrategyTest.php
│ │ │ │ │ │ ├── DefaultRevalidationTest.php
│ │ │ │ │ │ ├── DenyRevalidationTest.php
│ │ │ │ │ │ └── SkipRevalidationTest.php
│ │ │ │ │ ├── Cookie
│ │ │ │ │ │ ├── CookieJar
│ │ │ │ │ │ │ ├── ArrayCookieJarTest.php
│ │ │ │ │ │ │ └── FileCookieJarTest.php
│ │ │ │ │ │ ├── CookiePluginTest.php
│ │ │ │ │ │ └── CookieTest.php
│ │ │ │ │ ├── CurlAuth
│ │ │ │ │ │ └── CurlAuthPluginTest.php
│ │ │ │ │ ├── ErrorResponse
│ │ │ │ │ │ └── ErrorResponsePluginTest.php
│ │ │ │ │ ├── History
│ │ │ │ │ │ └── HistoryPluginTest.php
│ │ │ │ │ ├── Log
│ │ │ │ │ │ └── LogPluginTest.php
│ │ │ │ │ ├── Md5
│ │ │ │ │ │ ├── CommandContentMd5PluginTest.php
│ │ │ │ │ │ └── Md5ValidatorPluginTest.php
│ │ │ │ │ ├── Mock
│ │ │ │ │ │ └── MockPluginTest.php
│ │ │ │ │ └── Oauth
│ │ │ │ │ └── OauthPluginTest.php
│ │ │ │ ├── Service
│ │ │ │ │ ├── AbstractConfigLoaderTest.php
│ │ │ │ │ ├── Builder
│ │ │ │ │ │ ├── ServiceBuilderLoaderTest.php
│ │ │ │ │ │ └── ServiceBuilderTest.php
│ │ │ │ │ ├── CachingConfigLoaderTest.php
│ │ │ │ │ ├── ClientTest.php
│ │ │ │ │ ├── Command
│ │ │ │ │ │ ├── AbstractCommandTest.php
│ │ │ │ │ │ ├── ClosureCommandTest.php
│ │ │ │ │ │ ├── CommandTest.php
│ │ │ │ │ │ ├── DefaultRequestSerializerTest.php
│ │ │ │ │ │ ├── DefaultResponseParserTest.php
│ │ │ │ │ │ ├── Factory
│ │ │ │ │ │ │ ├── AliasFactoryTest.php
│ │ │ │ │ │ │ ├── CompositeFactoryTest.php
│ │ │ │ │ │ │ ├── ConcreteClassFactoryTest.php
│ │ │ │ │ │ │ ├── MapFactoryTest.php
│ │ │ │ │ │ │ └── ServiceDescriptionFactoryTest.php
│ │ │ │ │ │ ├── LocationVisitor
│ │ │ │ │ │ │ ├── Request
│ │ │ │ │ │ │ │ ├── AbstractVisitorTestCase.php
│ │ │ │ │ │ │ │ ├── BodyVisitorTest.php
│ │ │ │ │ │ │ │ ├── HeaderVisitorTest.php
│ │ │ │ │ │ │ │ ├── JsonVisitorTest.php
│ │ │ │ │ │ │ │ ├── PostFieldVisitorTest.php
│ │ │ │ │ │ │ │ ├── PostFileVisitorTest.php
│ │ │ │ │ │ │ │ ├── QueryVisitorTest.php
│ │ │ │ │ │ │ │ ├── ResponseBodyVisitorTest.php
│ │ │ │ │ │ │ │ └── XmlVisitorTest.php
│ │ │ │ │ │ │ ├── Response
│ │ │ │ │ │ │ │ ├── AbstractResponseVisitorTest.php
│ │ │ │ │ │ │ │ ├── BodyVisitorTest.php
│ │ │ │ │ │ │ │ ├── HeaderVisitorTest.php
│ │ │ │ │ │ │ │ ├── JsonVisitorTest.php
│ │ │ │ │ │ │ │ ├── ReasonPhraseVisitorTest.php
│ │ │ │ │ │ │ │ ├── StatusCodeVisitorTest.php
│ │ │ │ │ │ │ │ └── XmlVisitorTest.php
│ │ │ │ │ │ │ └── VisitorFlyweightTest.php
│ │ │ │ │ │ ├── OperationCommandTest.php
│ │ │ │ │ │ └── OperationResponseParserTest.php
│ │ │ │ │ ├── Description
│ │ │ │ │ │ ├── OperationTest.php
│ │ │ │ │ │ ├── ParameterTest.php
│ │ │ │ │ │ ├── SchemaFormatterTest.php
│ │ │ │ │ │ ├── SchemaValidatorTest.php
│ │ │ │ │ │ ├── ServiceDescriptionLoaderTest.php
│ │ │ │ │ │ └── ServiceDescriptionTest.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── CommandTransferExceptionTest.php
│ │ │ │ │ │ ├── InconsistentClientTransferExceptionTest.php
│ │ │ │ │ │ └── ValidationExceptionTest.php
│ │ │ │ │ ├── Mock
│ │ │ │ │ │ ├── Command
│ │ │ │ │ │ │ ├── IterableCommand.php
│ │ │ │ │ │ │ ├── MockCommand.php
│ │ │ │ │ │ │ ├── OtherCommand.php
│ │ │ │ │ │ │ └── Sub
│ │ │ │ │ │ │ └── Sub.php
│ │ │ │ │ │ ├── MockClient.php
│ │ │ │ │ │ └── Model
│ │ │ │ │ │ └── MockCommandIterator.php
│ │ │ │ │ └── Resource
│ │ │ │ │ ├── CompositeResourceIteratorFactoryTest.php
│ │ │ │ │ ├── MapResourceIteratorFactoryTest.php
│ │ │ │ │ ├── ModelTest.php
│ │ │ │ │ ├── ResourceIteratorClassFactoryTest.php
│ │ │ │ │ └── ResourceIteratorTest.php
│ │ │ │ ├── Stream
│ │ │ │ │ ├── PhpStreamRequestFactoryTest.php
│ │ │ │ │ └── StreamTest.php
│ │ │ │ └── TestData
│ │ │ │ ├── description
│ │ │ │ │ ├── bar.json
│ │ │ │ │ ├── baz.json
│ │ │ │ │ ├── foo.json
│ │ │ │ │ └── recursive.json
│ │ │ │ ├── FileBody.txt
│ │ │ │ ├── mock_response
│ │ │ │ ├── services
│ │ │ │ │ ├── json1.json
│ │ │ │ │ ├── json2.json
│ │ │ │ │ └── services.json
│ │ │ │ ├── test_service2.json
│ │ │ │ ├── test_service_3.json
│ │ │ │ └── test_service.json
│ │ │ └── UPGRADING.md
│ │ ├── kosinix
│ │ │ └── grafika
│ │ │ ├── composer.json
│ │ │ ├── fonts
│ │ │ │ ├── LiberationSans-Regular.ttf
│ │ │ │ └── st-heiti-light.ttc
│ │ │ ├── license.txt
│ │ │ ├── phpunit.xml
│ │ │ ├── README.md
│ │ │ ├── samiconf.php
│ │ │ ├── sami.phar
│ │ │ ├── src
│ │ │ │ ├── autoloader.php
│ │ │ │ └── Grafika
│ │ │ │ ├── Color.php
│ │ │ │ ├── DrawingObject
│ │ │ │ │ ├── CubicBezier.php
│ │ │ │ │ ├── Ellipse.php
│ │ │ │ │ ├── Line.php
│ │ │ │ │ ├── Polygon.php
│ │ │ │ │ ├── QuadraticBezier.php
│ │ │ │ │ └── Rectangle.php
│ │ │ │ ├── DrawingObjectInterface.php
│ │ │ │ ├── EditorInterface.php
│ │ │ │ ├── FilterInterface.php
│ │ │ │ ├── Gd
│ │ │ │ │ ├── DrawingObject
│ │ │ │ │ │ ├── CubicBezier.php
│ │ │ │ │ │ ├── Ellipse.php
│ │ │ │ │ │ ├── Line.php
│ │ │ │ │ │ ├── Polygon.php
│ │ │ │ │ │ ├── QuadraticBezier.php
│ │ │ │ │ │ └── Rectangle.php
│ │ │ │ │ ├── Editor.php
│ │ │ │ │ ├── Filter
│ │ │ │ │ │ ├── Blur.php
│ │ │ │ │ │ ├── Brightness.php
│ │ │ │ │ │ ├── Colorize.php
│ │ │ │ │ │ ├── Contrast.php
│ │ │ │ │ │ ├── Dither.php
│ │ │ │ │ │ ├── Gamma.php
│ │ │ │ │ │ ├── Grayscale.php
│ │ │ │ │ │ ├── Invert.php
│ │ │ │ │ │ ├── Pixelate.php
│ │ │ │ │ │ ├── Sharpen.php
│ │ │ │ │ │ └── Sobel.php
│ │ │ │ │ ├── Helper
│ │ │ │ │ │ ├── GifByteStream.php
│ │ │ │ │ │ └── GifHelper.php
│ │ │ │ │ ├── ImageHash
│ │ │ │ │ │ ├── AverageHash.php
│ │ │ │ │ │ └── DifferenceHash.php
│ │ │ │ │ └── Image.php
│ │ │ │ ├── Grafika.php
│ │ │ │ ├── ImageInterface.php
│ │ │ │ ├── ImageType.php
│ │ │ │ ├── Imagick
│ │ │ │ │ ├── DrawingObject
│ │ │ │ │ │ ├── CubicBezier.php
│ │ │ │ │ │ ├── Ellipse.php
│ │ │ │ │ │ ├── Line.php
│ │ │ │ │ │ ├── Polygon.php
│ │ │ │ │ │ ├── QuadraticBezier.php
│ │ │ │ │ │ └── Rectangle.php
│ │ │ │ │ ├── Editor.php
│ │ │ │ │ ├── Filter
│ │ │ │ │ │ ├── Blur.php
│ │ │ │ │ │ ├── Brightness.php
│ │ │ │ │ │ ├── Colorize.php
│ │ │ │ │ │ ├── Contrast.php
│ │ │ │ │ │ ├── Dither.php
│ │ │ │ │ │ ├── Gamma.php
│ │ │ │ │ │ ├── Grayscale.php
│ │ │ │ │ │ ├── Invert.php
│ │ │ │ │ │ ├── Pixelate.php
│ │ │ │ │ │ ├── Sharpen.php
│ │ │ │ │ │ └── Sobel.php
│ │ │ │ │ ├── ImageHash
│ │ │ │ │ │ ├── AverageHash.php
│ │ │ │ │ │ └── DifferenceHash.php
│ │ │ │ │ └── Image.php
│ │ │ │ └── Position.php
│ │ │ └── tests
│ │ │ ├── bootstrap.php
│ │ │ ├── GdEditorTest.php
│ │ │ ├── ImagickEditorTest.php
│ │ │ └── install.txt
│ │ ├── qcloud
│ │ │ └── cos-sdk-v5
│ │ │ ├── composer.json
│ │ │ ├── cos-autoloader-generator.php
│ │ │ ├── cos-autoloader.php
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml
│ │ │ ├── README.md
│ │ │ ├── sample.php
│ │ │ └── src
│ │ │ ├── Guzzle
│ │ │ │ ├── Batch
│ │ │ │ │ ├── AbstractBatchDecorator.php
│ │ │ │ │ ├── BatchBuilder.php
│ │ │ │ │ ├── BatchClosureDivisor.php
│ │ │ │ │ ├── BatchClosureTransfer.php
│ │ │ │ │ ├── BatchCommandTransfer.php
│ │ │ │ │ ├── BatchDivisorInterface.php
│ │ │ │ │ ├── BatchInterface.php
│ │ │ │ │ ├── Batch.php
│ │ │ │ │ ├── BatchRequestTransfer.php
│ │ │ │ │ ├── BatchSizeDivisor.php
│ │ │ │ │ ├── BatchTransferInterface.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ └── BatchTransferException.php
│ │ │ │ │ ├── ExceptionBufferingBatch.php
│ │ │ │ │ ├── FlushingBatch.php
│ │ │ │ │ ├── HistoryBatch.php
│ │ │ │ │ └── NotifyingBatch.php
│ │ │ │ ├── Cache
│ │ │ │ │ ├── AbstractCacheAdapter.php
│ │ │ │ │ ├── CacheAdapterFactory.php
│ │ │ │ │ ├── CacheAdapterInterface.php
│ │ │ │ │ ├── ClosureCacheAdapter.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── DoctrineCacheAdapter.php
│ │ │ │ │ ├── NullCacheAdapter.php
│ │ │ │ │ ├── Zf1CacheAdapter.php
│ │ │ │ │ └── Zf2CacheAdapter.php
│ │ │ │ ├── Common
│ │ │ │ │ ├── AbstractHasDispatcher.php
│ │ │ │ │ ├── Collection.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Event.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── BadMethodCallException.php
│ │ │ │ │ │ ├── ExceptionCollection.php
│ │ │ │ │ │ ├── GuzzleException.php
│ │ │ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ │ │ ├── RuntimeException.php
│ │ │ │ │ │ └── UnexpectedValueException.php
│ │ │ │ │ ├── FromConfigInterface.php
│ │ │ │ │ ├── HasDispatcherInterface.php
│ │ │ │ │ ├── ToArrayInterface.php
│ │ │ │ │ └── Version.php
│ │ │ │ ├── Http
│ │ │ │ │ ├── AbstractEntityBodyDecorator.php
│ │ │ │ │ ├── CachingEntityBody.php
│ │ │ │ │ ├── ClientInterface.php
│ │ │ │ │ ├── Client.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Curl
│ │ │ │ │ │ ├── CurlHandle.php
│ │ │ │ │ │ ├── CurlMultiInterface.php
│ │ │ │ │ │ ├── CurlMulti.php
│ │ │ │ │ │ ├── CurlMultiProxy.php
│ │ │ │ │ │ ├── CurlVersion.php
│ │ │ │ │ │ └── RequestMediator.php
│ │ │ │ │ ├── EntityBodyInterface.php
│ │ │ │ │ ├── EntityBody.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── BadResponseException.php
│ │ │ │ │ │ ├── ClientErrorResponseException.php
│ │ │ │ │ │ ├── CouldNotRewindStreamException.php
│ │ │ │ │ │ ├── CurlException.php
│ │ │ │ │ │ ├── HttpException.php
│ │ │ │ │ │ ├── MultiTransferException.php
│ │ │ │ │ │ ├── RequestException.php
│ │ │ │ │ │ ├── ServerErrorResponseException.php
│ │ │ │ │ │ └── TooManyRedirectsException.php
│ │ │ │ │ ├── IoEmittingEntityBody.php
│ │ │ │ │ ├── Message
│ │ │ │ │ │ ├── AbstractMessage.php
│ │ │ │ │ │ ├── EntityEnclosingRequestInterface.php
│ │ │ │ │ │ ├── EntityEnclosingRequest.php
│ │ │ │ │ │ ├── Header
│ │ │ │ │ │ │ ├── CacheControl.php
│ │ │ │ │ │ │ ├── HeaderCollection.php
│ │ │ │ │ │ │ ├── HeaderFactoryInterface.php
│ │ │ │ │ │ │ ├── HeaderFactory.php
│ │ │ │ │ │ │ ├── HeaderInterface.php
│ │ │ │ │ │ │ └── Link.php
│ │ │ │ │ │ ├── Header.php
│ │ │ │ │ │ ├── MessageInterface.php
│ │ │ │ │ │ ├── PostFileInterface.php
│ │ │ │ │ │ ├── PostFile.php
│ │ │ │ │ │ ├── RequestFactoryInterface.php
│ │ │ │ │ │ ├── RequestFactory.php
│ │ │ │ │ │ ├── RequestInterface.php
│ │ │ │ │ │ ├── Request.php
│ │ │ │ │ │ └── Response.php
│ │ │ │ │ ├── Mimetypes.php
│ │ │ │ │ ├── QueryAggregator
│ │ │ │ │ │ ├── CommaAggregator.php
│ │ │ │ │ │ ├── DuplicateAggregator.php
│ │ │ │ │ │ ├── PhpAggregator.php
│ │ │ │ │ │ └── QueryAggregatorInterface.php
│ │ │ │ │ ├── QueryString.php
│ │ │ │ │ ├── ReadLimitEntityBody.php
│ │ │ │ │ ├── RedirectPlugin.php
│ │ │ │ │ ├── Resources
│ │ │ │ │ │ └── cacert.pem
│ │ │ │ │ ├── StaticClient.php
│ │ │ │ │ └── Url.php
│ │ │ │ ├── Inflection
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── InflectorInterface.php
│ │ │ │ │ ├── Inflector.php
│ │ │ │ │ ├── MemoizingInflector.php
│ │ │ │ │ └── PreComputedInflector.php
│ │ │ │ ├── Iterator
│ │ │ │ │ ├── AppendIterator.php
│ │ │ │ │ ├── ChunkedIterator.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── FilterIterator.php
│ │ │ │ │ ├── MapIterator.php
│ │ │ │ │ ├── MethodProxyIterator.php
│ │ │ │ │ └── README.md
│ │ │ │ ├── Log
│ │ │ │ │ ├── AbstractLogAdapter.php
│ │ │ │ │ ├── ArrayLogAdapter.php
│ │ │ │ │ ├── ClosureLogAdapter.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── LogAdapterInterface.php
│ │ │ │ │ ├── MessageFormatter.php
│ │ │ │ │ ├── MonologLogAdapter.php
│ │ │ │ │ ├── PsrLogAdapter.php
│ │ │ │ │ ├── Zf1LogAdapter.php
│ │ │ │ │ └── Zf2LogAdapter.php
│ │ │ │ ├── Parser
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Cookie
│ │ │ │ │ │ ├── CookieParserInterface.php
│ │ │ │ │ │ └── CookieParser.php
│ │ │ │ │ ├── Message
│ │ │ │ │ │ ├── AbstractMessageParser.php
│ │ │ │ │ │ ├── MessageParserInterface.php
│ │ │ │ │ │ ├── MessageParser.php
│ │ │ │ │ │ └── PeclHttpMessageParser.php
│ │ │ │ │ ├── ParserRegistry.php
│ │ │ │ │ ├── UriTemplate
│ │ │ │ │ │ ├── PeclUriTemplate.php
│ │ │ │ │ │ ├── UriTemplateInterface.php
│ │ │ │ │ │ └── UriTemplate.php
│ │ │ │ │ └── Url
│ │ │ │ │ ├── UrlParserInterface.php
│ │ │ │ │ └── UrlParser.php
│ │ │ │ ├── Plugin
│ │ │ │ │ ├── Async
│ │ │ │ │ │ ├── AsyncPlugin.php
│ │ │ │ │ │ └── composer.json
│ │ │ │ │ ├── Backoff
│ │ │ │ │ │ ├── AbstractBackoffStrategy.php
│ │ │ │ │ │ ├── AbstractErrorCodeBackoffStrategy.php
│ │ │ │ │ │ ├── BackoffLogger.php
│ │ │ │ │ │ ├── BackoffPlugin.php
│ │ │ │ │ │ ├── BackoffStrategyInterface.php
│ │ │ │ │ │ ├── CallbackBackoffStrategy.php
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── ConstantBackoffStrategy.php
│ │ │ │ │ │ ├── CurlBackoffStrategy.php
│ │ │ │ │ │ ├── ExponentialBackoffStrategy.php
│ │ │ │ │ │ ├── HttpBackoffStrategy.php
│ │ │ │ │ │ ├── LinearBackoffStrategy.php
│ │ │ │ │ │ ├── ReasonPhraseBackoffStrategy.php
│ │ │ │ │ │ └── TruncatedBackoffStrategy.php
│ │ │ │ │ ├── Cache
│ │ │ │ │ │ ├── CacheKeyProviderInterface.php
│ │ │ │ │ │ ├── CachePlugin.php
│ │ │ │ │ │ ├── CacheStorageInterface.php
│ │ │ │ │ │ ├── CallbackCanCacheStrategy.php
│ │ │ │ │ │ ├── CanCacheStrategyInterface.php
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── DefaultCacheKeyProvider.php
│ │ │ │ │ │ ├── DefaultCacheStorage.php
│ │ │ │ │ │ ├── DefaultCanCacheStrategy.php
│ │ │ │ │ │ ├── DefaultRevalidation.php
│ │ │ │ │ │ ├── DenyRevalidation.php
│ │ │ │ │ │ ├── RevalidationInterface.php
│ │ │ │ │ │ └── SkipRevalidation.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── Cookie
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── CookieJar
│ │ │ │ │ │ │ ├── ArrayCookieJar.php
│ │ │ │ │ │ │ ├── CookieJarInterface.php
│ │ │ │ │ │ │ └── FileCookieJar.php
│ │ │ │ │ │ ├── Cookie.php
│ │ │ │ │ │ ├── CookiePlugin.php
│ │ │ │ │ │ └── Exception
│ │ │ │ │ │ └── InvalidCookieException.php
│ │ │ │ │ ├── CurlAuth
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── CurlAuthPlugin.php
│ │ │ │ │ ├── ErrorResponse
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ ├── ErrorResponseExceptionInterface.php
│ │ │ │ │ │ ├── ErrorResponsePlugin.php
│ │ │ │ │ │ └── Exception
│ │ │ │ │ │ └── ErrorResponseException.php
│ │ │ │ │ ├── History
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── HistoryPlugin.php
│ │ │ │ │ ├── Log
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── LogPlugin.php
│ │ │ │ │ ├── Md5
│ │ │ │ │ │ ├── CommandContentMd5Plugin.php
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── Md5ValidatorPlugin.php
│ │ │ │ │ ├── Mock
│ │ │ │ │ │ ├── composer.json
│ │ │ │ │ │ └── MockPlugin.php
│ │ │ │ │ └── Oauth
│ │ │ │ │ ├── composer.json
│ │ │ │ │ └── OauthPlugin.php
│ │ │ │ ├── Service
│ │ │ │ │ ├── AbstractConfigLoader.php
│ │ │ │ │ ├── Builder
│ │ │ │ │ │ ├── ServiceBuilderInterface.php
│ │ │ │ │ │ ├── ServiceBuilderLoader.php
│ │ │ │ │ │ └── ServiceBuilder.php
│ │ │ │ │ ├── CachingConfigLoader.php
│ │ │ │ │ ├── ClientInterface.php
│ │ │ │ │ ├── Client.php
│ │ │ │ │ ├── Command
│ │ │ │ │ │ ├── AbstractCommand.php
│ │ │ │ │ │ ├── ClosureCommand.php
│ │ │ │ │ │ ├── CommandInterface.php
│ │ │ │ │ │ ├── CreateResponseClassEvent.php
│ │ │ │ │ │ ├── DefaultRequestSerializer.php
│ │ │ │ │ │ ├── DefaultResponseParser.php
│ │ │ │ │ │ ├── Factory
│ │ │ │ │ │ │ ├── AliasFactory.php
│ │ │ │ │ │ │ ├── CompositeFactory.php
│ │ │ │ │ │ │ ├── ConcreteClassFactory.php
│ │ │ │ │ │ │ ├── FactoryInterface.php
│ │ │ │ │ │ │ ├── MapFactory.php
│ │ │ │ │ │ │ └── ServiceDescriptionFactory.php
│ │ │ │ │ │ ├── LocationVisitor
│ │ │ │ │ │ │ ├── Request
│ │ │ │ │ │ │ │ ├── AbstractRequestVisitor.php
│ │ │ │ │ │ │ │ ├── BodyVisitor.php
│ │ │ │ │ │ │ │ ├── HeaderVisitor.php
│ │ │ │ │ │ │ │ ├── JsonVisitor.php
│ │ │ │ │ │ │ │ ├── PostFieldVisitor.php
│ │ │ │ │ │ │ │ ├── PostFileVisitor.php
│ │ │ │ │ │ │ │ ├── QueryVisitor.php
│ │ │ │ │ │ │ │ ├── RequestVisitorInterface.php
│ │ │ │ │ │ │ │ ├── ResponseBodyVisitor.php
│ │ │ │ │ │ │ │ └── XmlVisitor.php
│ │ │ │ │ │ │ ├── Response
│ │ │ │ │ │ │ │ ├── AbstractResponseVisitor.php
│ │ │ │ │ │ │ │ ├── BodyVisitor.php
│ │ │ │ │ │ │ │ ├── HeaderVisitor.php
│ │ │ │ │ │ │ │ ├── JsonVisitor.php
│ │ │ │ │ │ │ │ ├── ReasonPhraseVisitor.php
│ │ │ │ │ │ │ │ ├── ResponseVisitorInterface.php
│ │ │ │ │ │ │ │ ├── StatusCodeVisitor.php
│ │ │ │ │ │ │ │ └── XmlVisitor.php
│ │ │ │ │ │ │ └── VisitorFlyweight.php
│ │ │ │ │ │ ├── OperationCommand.php
│ │ │ │ │ │ ├── OperationResponseParser.php
│ │ │ │ │ │ ├── RequestSerializerInterface.php
│ │ │ │ │ │ ├── ResponseClassInterface.php
│ │ │ │ │ │ └── ResponseParserInterface.php
│ │ │ │ │ ├── composer.json
│ │ │ │ │ ├── ConfigLoaderInterface.php
│ │ │ │ │ ├── Description
│ │ │ │ │ │ ├── OperationInterface.php
│ │ │ │ │ │ ├── Operation.php
│ │ │ │ │ │ ├── Parameter.php
│ │ │ │ │ │ ├── SchemaFormatter.php
│ │ │ │ │ │ ├── SchemaValidator.php
│ │ │ │ │ │ ├── ServiceDescriptionInterface.php
│ │ │ │ │ │ ├── ServiceDescriptionLoader.php
│ │ │ │ │ │ ├── ServiceDescription.php
│ │ │ │ │ │ └── ValidatorInterface.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ ├── CommandException.php
│ │ │ │ │ │ ├── CommandTransferException.php
│ │ │ │ │ │ ├── DescriptionBuilderException.php
│ │ │ │ │ │ ├── InconsistentClientTransferException.php
│ │ │ │ │ │ ├── ResponseClassException.php
│ │ │ │ │ │ ├── ServiceBuilderException.php
│ │ │ │ │ │ ├── ServiceNotFoundException.php
│ │ │ │ │ │ └── ValidationException.php
│ │ │ │ │ └── Resource
│ │ │ │ │ ├── AbstractResourceIteratorFactory.php
│ │ │ │ │ ├── CompositeResourceIteratorFactory.php
│ │ │ │ │ ├── MapResourceIteratorFactory.php
│ │ │ │ │ ├── Model.php
│ │ │ │ │ ├── ResourceIteratorApplyBatched.php
│ │ │ │ │ ├── ResourceIteratorClassFactory.php
│ │ │ │ │ ├── ResourceIteratorFactoryInterface.php
│ │ │ │ │ ├── ResourceIteratorInterface.php
│ │ │ │ │ └── ResourceIterator.php
│ │ │ │ └── Stream
│ │ │ │ ├── composer.json
│ │ │ │ ├── PhpStreamRequestFactory.php
│ │ │ │ ├── StreamInterface.php
│ │ │ │ ├── Stream.php
│ │ │ │ └── StreamRequestFactoryInterface.php
│ │ │ ├── Qcloud
│ │ │ │ └── Cos
│ │ │ │ ├── BucketStyleListener.php
│ │ │ │ ├── Client.php
│ │ │ │ ├── Command.php
│ │ │ │ ├── Copy.php
│ │ │ │ ├── Exception
│ │ │ │ │ ├── BucketAlreadyExistsException.php
│ │ │ │ │ ├── BucketNotEmptyException.php
│ │ │ │ │ ├── CosException.php
│ │ │ │ │ ├── CurlException.php
│ │ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ │ ├── NoSuchBucketException.php
│ │ │ │ │ ├── NoSuchKeyException.php
│ │ │ │ │ ├── NoSuchUploadException.php
│ │ │ │ │ └── ServiceResponseException.php
│ │ │ │ ├── ExceptionListener.php
│ │ │ │ ├── ExceptionParser.php
│ │ │ │ ├── Md5Listener.php
│ │ │ │ ├── MultipartUpload.php
│ │ │ │ ├── Service.php
│ │ │ │ ├── SignatureListener.php
│ │ │ │ ├── Signature.php
│ │ │ │ ├── Tests
│ │ │ │ │ ├── TestHelper.php
│ │ │ │ │ └── Test.php
│ │ │ │ ├── TokenListener.php
│ │ │ │ └── UploadBodyListener.php
│ │ │ └── Symfony
│ │ │ └── Component
│ │ │ └── EventDispatcher
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── ContainerAwareEventDispatcher.php
│ │ │ ├── Debug
│ │ │ │ └── TraceableEventDispatcherInterface.php
│ │ │ ├── EventDispatcherInterface.php
│ │ │ ├── EventDispatcher.php
│ │ │ ├── Event.php
│ │ │ ├── EventSubscriberInterface.php
│ │ │ ├── GenericEvent.php
│ │ │ ├── ImmutableEventDispatcher.php
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ └── Tests
│ │ │ ├── bootstrap.php
│ │ │ ├── ContainerAwareEventDispatcherTest.php
│ │ │ ├── EventDispatcherTest.php
│ │ │ ├── EventTest.php
│ │ │ ├── GenericEventTest.php
│ │ │ └── ImmutableEventDispatcherTest.php
│ │ ├── qiniu
│ │ │ └── php-sdk
│ │ │ ├── autoload.php
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── docs
│ │ │ │ └── rtc
│ │ │ │ ├── example.php
│ │ │ │ └── README.md
│ │ │ ├── examples
│ │ │ │ ├── cdn_get_bandwidth.php
│ │ │ │ ├── cdn_get_flux.php
│ │ │ │ ├── cdn_get_log_list.php
│ │ │ │ ├── cdn_refresh_urls_dirs.php
│ │ │ │ ├── cdn_timestamp_antileech.php
│ │ │ │ ├── image_url_builder.php
│ │ │ │ ├── persistent_fop_init.php
│ │ │ │ ├── persistent_fop_status.php
│ │ │ │ ├── pfop_mkzip.php
│ │ │ │ ├── pfop_vframe.php
│ │ │ │ ├── pfop_video_avthumb.php
│ │ │ │ ├── pfop_watermark.php
│ │ │ │ ├── php-logo.png
│ │ │ │ ├── prefop.php
│ │ │ │ ├── qetag.php
│ │ │ │ ├── README.md
│ │ │ │ ├── rs_batch_change_mime.php
│ │ │ │ ├── rs_batch_change_type.php
│ │ │ │ ├── rs_batch_copy.php
│ │ │ │ ├── rs_batch_delete_after_days.php
│ │ │ │ ├── rs_batch_delete.php
│ │ │ │ ├── rs_batch_move.php
│ │ │ │ ├── rs_batch_stat.php
│ │ │ │ ├── rs_bucket_domains.php
│ │ │ │ ├── rs_buckets.php
│ │ │ │ ├── rs_change_mime.php
│ │ │ │ ├── rs_change_status.php
│ │ │ │ ├── rs_change_type.php
│ │ │ │ ├── rs_copy.php
│ │ │ │ ├── rs_delete_after_days.php
│ │ │ │ ├── rs_delete.php
│ │ │ │ ├── rs_download_urls.php
│ │ │ │ ├── rs_fetch.php
│ │ │ │ ├── rsf_list_bucket.php
│ │ │ │ ├── rsf_list_files.php
│ │ │ │ ├── rs_move.php
│ │ │ │ ├── rs_prefetch.php
│ │ │ │ ├── rs_stat.php
│ │ │ │ ├── saveas.php
│ │ │ │ ├── upload_and_callback.php
│ │ │ │ ├── upload_and_pfop.php
│ │ │ │ ├── upload_mgr_init.php
│ │ │ │ ├── upload_multi_demos.php
│ │ │ │ ├── upload_simple_file.php
│ │ │ │ ├── upload_tokens.php
│ │ │ │ └── upload_verify_callback.php
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ └── Qiniu
│ │ │ │ ├── Auth.php
│ │ │ │ ├── Cdn
│ │ │ │ │ └── CdnManager.php
│ │ │ │ ├── Config.php
│ │ │ │ ├── Etag.php
│ │ │ │ ├── functions.php
│ │ │ │ ├── Http
│ │ │ │ │ ├── Client.php
│ │ │ │ │ ├── Error.php
│ │ │ │ │ ├── Request.php
│ │ │ │ │ └── Response.php
│ │ │ │ ├── Processing
│ │ │ │ │ ├── ImageUrlBuilder.php
│ │ │ │ │ ├── Operation.php
│ │ │ │ │ └── PersistentFop.php
│ │ │ │ ├── Rtc
│ │ │ │ │ └── AppClient.php
│ │ │ │ ├── Storage
│ │ │ │ │ ├── BucketManager.php
│ │ │ │ │ ├── FormUploader.php
│ │ │ │ │ ├── ResumeUploader.php
│ │ │ │ │ └── UploadManager.php
│ │ │ │ └── Zone.php
│ │ │ ├── test-env.sh
│ │ │ └── tests
│ │ │ ├── bootstrap.php
│ │ │ └── Qiniu
│ │ │ └── Tests
│ │ │ ├── AuthTest.php
│ │ │ ├── Base64Test.php
│ │ │ ├── BucketTest.php
│ │ │ ├── CdnManagerTest.php
│ │ │ ├── Crc32Test.php
│ │ │ ├── DownloadTest.php
│ │ │ ├── EtagTest.php
│ │ │ ├── FopTest.php
│ │ │ ├── FormUpTest.php
│ │ │ ├── HttpTest.php
│ │ │ ├── ImageUrlBuilderTest.php
│ │ │ ├── PfopTest.php
│ │ │ ├── ResumeUpTest.php
│ │ │ └── ZoneTest.php
│ │ ├── symfony
│ │ │ └── event-dispatcher
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── ContainerAwareEventDispatcher.php
│ │ │ ├── Debug
│ │ │ │ ├── TraceableEventDispatcherInterface.php
│ │ │ │ ├── TraceableEventDispatcher.php
│ │ │ │ └── WrappedListener.php
│ │ │ ├── DependencyInjection
│ │ │ │ └── RegisterListenersPass.php
│ │ │ ├── EventDispatcherInterface.php
│ │ │ ├── EventDispatcher.php
│ │ │ ├── Event.php
│ │ │ ├── EventSubscriberInterface.php
│ │ │ ├── GenericEvent.php
│ │ │ ├── ImmutableEventDispatcher.php
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ └── Tests
│ │ │ ├── AbstractEventDispatcherTest.php
│ │ │ ├── ContainerAwareEventDispatcherTest.php
│ │ │ ├── Debug
│ │ │ │ └── TraceableEventDispatcherTest.php
│ │ │ ├── DependencyInjection
│ │ │ │ └── RegisterListenersPassTest.php
│ │ │ ├── EventDispatcherTest.php
│ │ │ ├── EventTest.php
│ │ │ ├── GenericEventTest.php
│ │ │ └── ImmutableEventDispatcherTest.php
│ │ └── topthink
│ │ └── think-installer
│ │ ├── composer.json
│ │ └── src
│ │ ├── Plugin.php
│ │ ├── ThinkExtend.php
│ │ ├── ThinkFramework.php
│ │ └── ThinkTesting.php
│ ├── version.json
│ └── web
│ ├── assets
│ │ ├── admin
│ │ │ ├── css
│ │ │ │ ├── app.css
│ │ │ │ └── login
│ │ │ │ └── style.css
│ │ │ ├── img
│ │ │ │ ├── login_bg1.jpg
│ │ │ │ └── login_bg.jpg
│ │ │ ├── js
│ │ │ │ └── app.js
│ │ │ └── scss
│ │ │ └── app.scss
│ │ ├── api
│ │ │ └── dealer-bg.png
│ │ ├── common
│ │ │ ├── css
│ │ │ │ ├── amazeui.datatables.min.css
│ │ │ │ ├── amazeui.min.css
│ │ │ │ ├── fullcalendar.min.css
│ │ │ │ └── fullcalendar.print.css
│ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ │ ├── i
│ │ │ │ └── favicon.ico
│ │ │ ├── js
│ │ │ │ ├── amazeui.min.js
│ │ │ │ ├── art-template.js
│ │ │ │ ├── ddsort.js
│ │ │ │ ├── echarts.min.js
│ │ │ │ ├── echarts-walden.js
│ │ │ │ ├── jquery.dad.js
│ │ │ │ ├── jquery.form.min.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── jstree.min.js
│ │ │ │ ├── vue.min.js
│ │ │ │ └── webuploader.html5only.js
│ │ │ └── plugins
│ │ │ ├── layer
│ │ │ │ ├── layer.js
│ │ │ │ ├── mobile
│ │ │ │ │ ├── layer.js
│ │ │ │ │ └── need
│ │ │ │ │ └── layer.css
│ │ │ │ └── theme
│ │ │ │ └── default
│ │ │ │ ├── icon-ext.png
│ │ │ │ ├── icon.png
│ │ │ │ ├── layer.css
│ │ │ │ ├── loading-0.gif
│ │ │ │ ├── loading-1.gif
│ │ │ │ └── loading-2.gif
│ │ │ └── umeditor
│ │ │ ├── dialogs
│ │ │ │ ├── emotion
│ │ │ │ │ ├── emotion.css
│ │ │ │ │ ├── emotion.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── bface.gif
│ │ │ │ │ ├── cface.gif
│ │ │ │ │ ├── fface.gif
│ │ │ │ │ ├── jxface2.gif
│ │ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ │ ├── tface.gif
│ │ │ │ │ ├── wface.gif
│ │ │ │ │ └── yface.gif
│ │ │ │ ├── formula
│ │ │ │ │ ├── formula.css
│ │ │ │ │ ├── formula.html
│ │ │ │ │ ├── formula.js
│ │ │ │ │ └── images
│ │ │ │ │ └── formula.png
│ │ │ │ ├── image
│ │ │ │ │ ├── image.css
│ │ │ │ │ ├── image.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── close.png
│ │ │ │ │ ├── upload1.png
│ │ │ │ │ └── upload2.png
│ │ │ │ ├── link
│ │ │ │ │ └── link.js
│ │ │ │ ├── map
│ │ │ │ │ ├── map.html
│ │ │ │ │ └── map.js
│ │ │ │ └── video
│ │ │ │ ├── images
│ │ │ │ │ ├── center_focus.jpg
│ │ │ │ │ ├── left_focus.jpg
│ │ │ │ │ ├── none_focus.jpg
│ │ │ │ │ └── right_focus.jpg
│ │ │ │ ├── video.css
│ │ │ │ └── video.js
│ │ │ ├── lang
│ │ │ │ ├── en
│ │ │ │ │ ├── en.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── addimage.png
│ │ │ │ │ ├── alldeletebtnhoverskin.png
│ │ │ │ │ ├── alldeletebtnupskin.png
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── button.png
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── deletedisable.png
│ │ │ │ │ ├── deleteenable.png
│ │ │ │ │ ├── imglabel.png
│ │ │ │ │ ├── listbackground.png
│ │ │ │ │ ├── localimage.png
│ │ │ │ │ ├── music.png
│ │ │ │ │ ├── rotateleftdisable.png
│ │ │ │ │ ├── rotateleftenable.png
│ │ │ │ │ ├── rotaterightdisable.png
│ │ │ │ │ ├── rotaterightenable.png
│ │ │ │ │ └── upload.png
│ │ │ │ └── zh-cn
│ │ │ │ ├── images
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── imglabel.png
│ │ │ │ │ ├── localimage.png
│ │ │ │ │ ├── music.png
│ │ │ │ │ └── upload.png
│ │ │ │ └── zh-cn.js
│ │ │ ├── themes
│ │ │ │ └── default
│ │ │ │ ├── css
│ │ │ │ │ ├── umeditor.css
│ │ │ │ │ └── umeditor.min.css
│ │ │ │ └── images
│ │ │ │ ├── caret.png
│ │ │ │ ├── close.png
│ │ │ │ ├── icons.gif
│ │ │ │ ├── icons.png
│ │ │ │ ├── ok.gif
│ │ │ │ ├── pop-bg.png
│ │ │ │ ├── spacer.gif
│ │ │ │ └── videologo.gif
│ │ │ ├── umeditor.config.js
│ │ │ ├── umeditor.js
│ │ │ └── umeditor.min.js
│ │ └── store
│ │ ├── css
│ │ │ ├── app.css
│ │ │ ├── diy.css
│ │ │ ├── goods.css
│ │ │ └── login
│ │ │ └── style.css
│ │ ├── img
│ │ │ ├── categoryTpl_10.png
│ │ │ ├── categoryTpl_11.png
│ │ │ ├── categoryTpl_20.png
│ │ │ ├── chose.png
│ │ │ ├── dealer
│ │ │ │ ├── avatar.png
│ │ │ │ ├── backdrop.png
│ │ │ │ └── qrcode.png
│ │ │ ├── diy
│ │ │ │ ├── banner_01.jpg
│ │ │ │ ├── banner_02.jpg
│ │ │ │ ├── goods
│ │ │ │ │ ├── 01.jpg
│ │ │ │ │ ├── 02.jpg
│ │ │ │ │ ├── 03.jpg
│ │ │ │ │ └── 04.jpg
│ │ │ │ ├── navbar
│ │ │ │ │ ├── icon-1.png
│ │ │ │ │ ├── icon-2.png
│ │ │ │ │ ├── icon-3.png
│ │ │ │ │ └── icon-4.png
│ │ │ │ ├── notice.png
│ │ │ │ ├── phone-top-black.png
│ │ │ │ ├── phone-top-white.png
│ │ │ │ ├── video_poster.png
│ │ │ │ └── window
│ │ │ │ ├── 01.jpg
│ │ │ │ ├── 02.jpg
│ │ │ │ ├── 03.jpg
│ │ │ │ └── 04.jpg
│ │ │ ├── login_bg.jpg
│ │ │ └── tpl_msg
│ │ │ ├── 01.png
│ │ │ ├── 02.png
│ │ │ ├── 03.png
│ │ │ └── 04.png
│ │ ├── js
│ │ │ ├── app.js
│ │ │ ├── delivery.js
│ │ │ ├── diy.js
│ │ │ ├── file.library.js
│ │ │ ├── goods.spec.js
│ │ │ └── select.data.js
│ │ └── scss
│ │ ├── app.scss
│ │ ├── diy.scss
│ │ └── goods.scss
│ ├── index.php
│ ├── notice.php
│ ├── temp
│ └── uploads
├── 多开小程序商城教程.doc
├── 小程序端
│ ├── app.js
│ ├── app.json
│ ├── app.wxss
│ ├── components
│ │ ├── actionsheet
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── btn
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.wxss
│ │ │ └── native-button-behaviors.js
│ │ ├── dialog
│ │ │ ├── data.js
│ │ │ ├── dialog.js
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── diy
│ │ │ ├── banner
│ │ │ │ ├── banner.js
│ │ │ │ ├── banner.json
│ │ │ │ ├── banner.wxml
│ │ │ │ └── banner.wxss
│ │ │ ├── blank
│ │ │ │ ├── blank.js
│ │ │ │ ├── blank.json
│ │ │ │ ├── blank.wxml
│ │ │ │ └── blank.wxss
│ │ │ ├── coupon
│ │ │ │ ├── coupon.js
│ │ │ │ ├── coupon.json
│ │ │ │ ├── coupon.scss
│ │ │ │ ├── coupon.wxml
│ │ │ │ └── coupon.wxss
│ │ │ ├── goods
│ │ │ │ ├── goods.js
│ │ │ │ ├── goods.json
│ │ │ │ ├── goods.wxml
│ │ │ │ └── goods.wxss
│ │ │ ├── guide
│ │ │ │ ├── guide.js
│ │ │ │ ├── guide.json
│ │ │ │ ├── guide.wxml
│ │ │ │ └── guide.wxss
│ │ │ ├── imageSingle
│ │ │ │ ├── imageSingle.js
│ │ │ │ ├── imageSingle.json
│ │ │ │ ├── imageSingle.wxml
│ │ │ │ └── imageSingle.wxss
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.wxss
│ │ │ ├── navBar
│ │ │ │ ├── navBar.js
│ │ │ │ ├── navBar.json
│ │ │ │ ├── navBar.wxml
│ │ │ │ └── navBar.wxss
│ │ │ ├── notice
│ │ │ │ ├── notice.js
│ │ │ │ ├── notice.json
│ │ │ │ ├── notice.wxml
│ │ │ │ └── notice.wxss
│ │ │ ├── richText
│ │ │ │ ├── richText.js
│ │ │ │ ├── richText.json
│ │ │ │ ├── richText.wxml
│ │ │ │ └── richText.wxss
│ │ │ ├── search
│ │ │ │ ├── search.js
│ │ │ │ ├── search.json
│ │ │ │ ├── search.wxml
│ │ │ │ └── search.wxss
│ │ │ ├── video
│ │ │ │ ├── video.js
│ │ │ │ ├── video.json
│ │ │ │ ├── video.wxml
│ │ │ │ └── video.wxss
│ │ │ └── window
│ │ │ ├── window.js
│ │ │ ├── window.json
│ │ │ ├── window.wxml
│ │ │ └── window.wxss
│ │ ├── noticebar
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── pop-manager
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ └── popup
│ │ ├── index.js
│ │ ├── index.json
│ │ └── index.wxml
│ ├── images
│ │ ├── cate-active.png
│ │ ├── cate.png
│ │ ├── collect_active.png
│ │ ├── collect.png
│ │ ├── failure.png
│ │ ├── flow-active.png
│ │ ├── flow.png
│ │ ├── home-active.png
│ │ ├── home.png
│ │ ├── kefu.png
│ │ ├── no_content.png
│ │ ├── normal.png
│ │ ├── not-dealer.png
│ │ ├── refund-bg.png
│ │ ├── selected.png
│ │ ├── top.png
│ │ ├── user-active.png
│ │ ├── user-bg.png
│ │ ├── user.png
│ │ └── wechatapp.png
│ ├── pages
│ │ ├── address
│ │ │ ├── create.js
│ │ │ ├── create.json
│ │ │ ├── create.wxml
│ │ │ ├── create.wxss
│ │ │ ├── detail.js
│ │ │ ├── detail.json
│ │ │ ├── detail.wxml
│ │ │ ├── detail.wxss
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── category
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.wxss
│ │ │ ├── list.js
│ │ │ ├── list.json
│ │ │ ├── list.wxml
│ │ │ └── list.wxss
│ │ ├── coupon
│ │ │ ├── coupon.js
│ │ │ ├── coupon.json
│ │ │ ├── coupon.scss
│ │ │ ├── coupon.wxml
│ │ │ └── coupon.wxss
│ │ ├── custom
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── dealer
│ │ │ ├── apply
│ │ │ │ ├── apply.js
│ │ │ │ ├── apply.json
│ │ │ │ ├── apply.wxml
│ │ │ │ └── apply.wxss
│ │ │ ├── index
│ │ │ │ ├── index.js
│ │ │ │ ├── index.json
│ │ │ │ ├── index.wxml
│ │ │ │ └── index.wxss
│ │ │ ├── order
│ │ │ │ ├── order.js
│ │ │ │ ├── order.json
│ │ │ │ ├── order.wxml
│ │ │ │ └── order.wxss
│ │ │ ├── qrcode
│ │ │ │ ├── qrcode.js
│ │ │ │ ├── qrcode.json
│ │ │ │ ├── qrcode.wxml
│ │ │ │ └── qrcode.wxss
│ │ │ ├── team
│ │ │ │ ├── team.js
│ │ │ │ ├── team.json
│ │ │ │ ├── team.wxml
│ │ │ │ └── team.wxss
│ │ │ └── withdraw
│ │ │ ├── apply
│ │ │ │ ├── apply.js
│ │ │ │ ├── apply.json
│ │ │ │ ├── apply.wxml
│ │ │ │ └── apply.wxss
│ │ │ └── list
│ │ │ ├── list.js
│ │ │ ├── list.json
│ │ │ ├── list.wxml
│ │ │ └── list.wxss
│ │ ├── flow
│ │ │ ├── checkout.js
│ │ │ ├── checkout.json
│ │ │ ├── checkout.scss
│ │ │ ├── checkout.wxml
│ │ │ ├── checkout.wxss
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── goods
│ │ │ ├── comment
│ │ │ │ ├── comment.js
│ │ │ │ ├── comment.json
│ │ │ │ ├── comment.wxml
│ │ │ │ └── comment.wxss
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── index
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── login
│ │ │ ├── login.js
│ │ │ ├── login.json
│ │ │ ├── login.wxml
│ │ │ └── login.wxss
│ │ ├── order
│ │ │ ├── comment
│ │ │ │ ├── comment.js
│ │ │ │ ├── comment.json
│ │ │ │ ├── comment.scss
│ │ │ │ ├── comment.wxml
│ │ │ │ ├── comment.wxss
│ │ │ │ └── comment.wxss.map
│ │ │ ├── detail.js
│ │ │ ├── detail.json
│ │ │ ├── detail.wxml
│ │ │ ├── detail.wxss
│ │ │ ├── express
│ │ │ │ ├── express.js
│ │ │ │ ├── express.json
│ │ │ │ ├── express.wxml
│ │ │ │ └── express.wxss
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ ├── index.wxss
│ │ │ └── refund
│ │ │ ├── apply
│ │ │ │ ├── apply.js
│ │ │ │ ├── apply.json
│ │ │ │ ├── apply.wxml
│ │ │ │ └── apply.wxss
│ │ │ ├── detail
│ │ │ │ ├── detail.js
│ │ │ │ ├── detail.json
│ │ │ │ ├── detail.wxml
│ │ │ │ └── detail.wxss
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ ├── search
│ │ │ ├── index.js
│ │ │ ├── index.json
│ │ │ ├── index.wxml
│ │ │ └── index.wxss
│ │ └── user
│ │ ├── coupon
│ │ │ ├── coupon.js
│ │ │ ├── coupon.json
│ │ │ ├── coupon.scss
│ │ │ ├── coupon.wxml
│ │ │ └── coupon.wxss
│ │ ├── help.js
│ │ ├── help.json
│ │ ├── help.wxml
│ │ ├── help.wxss
│ │ ├── index.js
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ ├── siteinfo.js
│ ├── utils
│ │ ├── common.wxss
│ │ ├── iconfont.wxss
│ │ ├── login.js
│ │ ├── md5.js
│ │ └── util.js
│ ├── version.json
│ └── wxParse
│ ├── html2json.js
│ ├── htmlparser.js
│ ├── showdown.js
│ ├── wxDiscode.js
│ ├── wxParse.js
│ ├── wxParse.wxml
│ └── wxParse.wxss
└── 数据库
└── install.sql
511 directories, 2061 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论