实例介绍
PHP订单系统手机微信多产品在线下单网站PHP单页竞价管理源码 后台管理强大的后台管理功能,界面化操作,方便面设置系统,修改产品信息,关闭验证码等。 在线PHP单页订单系统是自主研发采用流行的PHP+MYSQL开发无后门,通过严格的本地测试和服务器测试,比asp安全稳定请放心使用,已经集成微信在线支付接口、支付宝在线支付接口、个人二维码扫描付款,集成第三方实时查询物流接口,客户可以实时知晓快递信息,集成第三方短信通知接口。
【实例截图】
【核心代码】
16359647462982204528.zip
├── application
│ ├── 403.html
│ ├── 404.html
│ ├── 500.html
│ ├── admin
│ │ ├── controller
│ │ │ ├── Base.php
│ │ │ ├── Custom.php
│ │ │ ├── Evaluate.php
│ │ │ ├── Event.php
│ │ │ ├── Index.php
│ │ │ ├── Login.php
│ │ │ ├── Manager.php
│ │ │ ├── Rest.php
│ │ │ └── Set.php
│ │ ├── iplocation
│ │ │ ├── 17monipdb.dat
│ │ │ └── Ip.php
│ │ ├── model
│ │ │ ├── Admins.php
│ │ │ ├── Chats.php
│ │ │ ├── CommentDetail.php
│ │ │ ├── Comment.php
│ │ │ ├── CommentSetting.php
│ │ │ ├── Distribute.php
│ │ │ ├── Group.php
│ │ │ ├── Queue.php
│ │ │ ├── RestSetting.php
│ │ │ ├── Storage.php
│ │ │ ├── TplService.php
│ │ │ ├── Vgroup.php
│ │ │ ├── VisiterGroup.php
│ │ │ ├── Visiter.php
│ │ │ ├── WechatPlatform.php
│ │ │ └── WechatService.php
│ │ ├── validate
│ │ │ ├── Admins.php
│ │ │ ├── Check.php
│ │ │ ├── Login.php
│ │ │ └── Services.php
│ │ └── view
│ │ ├── custom
│ │ │ └── index.html
│ │ ├── evaluate
│ │ │ ├── index.html
│ │ │ └── setting.html
│ │ ├── index
│ │ │ ├── chats.html
│ │ │ ├── custom.html
│ │ │ ├── editercustom.html
│ │ │ ├── editer.html
│ │ │ ├── editertab.html
│ │ │ ├── front.html
│ │ │ ├── history.html
│ │ │ ├── index.html
│ │ │ ├── message.html
│ │ │ ├── question.html
│ │ │ ├── record.html
│ │ │ ├── reply.html
│ │ │ ├── service.html
│ │ │ ├── set.html
│ │ │ ├── setup.html
│ │ │ ├── tablist.html
│ │ │ └── template.html
│ │ ├── login
│ │ │ ├── index.html
│ │ │ └── sign.html
│ │ ├── manager
│ │ │ ├── add.html
│ │ │ ├── group.html
│ │ │ ├── info.html
│ │ │ ├── view.html
│ │ │ └── wechat.html
│ │ ├── public
│ │ │ ├── footer.html
│ │ │ └── header.html
│ │ └── rest
│ │ └── setting.html
│ ├── api
│ │ ├── controller
│ │ │ ├── Base.php
│ │ │ ├── Group.php
│ │ │ └── Test.php
│ │ └── validate
│ │ ├── BaseValidate.php
│ │ └── StoreMchGet.php
│ ├── common
│ │ ├── exception
│ │ │ ├── ApiException.php
│ │ │ ├── BaseException.php
│ │ │ └── ExceptionHandler.php
│ │ ├── lib
│ │ │ ├── cloud
│ │ │ │ ├── CloudApi.php
│ │ │ │ ├── CloudException.php
│ │ │ │ ├── Cloud.php
│ │ │ │ └── CloudUpdate.php
│ │ │ ├── CurlUtils.php
│ │ │ ├── Random.php
│ │ │ ├── storage
│ │ │ │ ├── driver
│ │ │ │ │ ├── AliOss.php
│ │ │ │ │ ├── Local.php
│ │ │ │ │ ├── Qiniu.php
│ │ │ │ │ └── TxCos.php
│ │ │ │ ├── Driver.php
│ │ │ │ └── StorageException.php
│ │ │ ├── Storage.php
│ │ │ ├── token
│ │ │ │ ├── driver
│ │ │ │ │ └── Mysql.php
│ │ │ │ └── Driver.php
│ │ │ └── Token.php
│ │ └── tpl
│ │ └── think_exception.tpl
│ ├── common.php
│ ├── extra
│ │ └── push
│ │ └── Pusher.php
│ ├── index
│ │ ├── controller
│ │ │ ├── Index.php
│ │ │ └── Message.php
│ │ ├── model
│ │ │ └── User.php
│ │ ├── validate
│ │ │ └── Message.php
│ │ └── view
│ │ ├── index
│ │ │ ├── errors.html
│ │ │ └── index.html
│ │ └── message
│ │ └── index.html
│ ├── layer
│ │ ├── controller
│ │ │ └── Index.php
│ │ └── view
│ │ └── index
│ │ └── index.html
│ ├── manager
│ │ ├── controller
│ │ │ ├── Base.php
│ │ │ ├── Index.php
│ │ │ └── Set.php
│ │ └── view
│ │ ├── index
│ │ │ ├── account.html
│ │ │ ├── application.html
│ │ │ ├── clean.html
│ │ │ ├── edit.html
│ │ │ ├── index.html
│ │ │ └── setting.html
│ │ └── public
│ │ ├── footer.html
│ │ └── header.html
│ ├── mobile
│ │ ├── controller
│ │ │ ├── Admin.php
│ │ │ ├── Base.php
│ │ │ └── Index.php
│ │ ├── model
│ │ │ └── User.php
│ │ └── view
│ │ ├── admin
│ │ │ ├── chat.html
│ │ │ ├── index.html
│ │ │ ├── message.html
│ │ │ ├── talk.html
│ │ │ └── user.html
│ │ └── index
│ │ └── index.html
│ ├── platform
│ │ ├── behavior
│ │ │ ├── Cloud.php
│ │ │ └── Permission.php
│ │ ├── controller
│ │ │ ├── App.php
│ │ │ ├── Base.php
│ │ │ ├── Cache.php
│ │ │ ├── Index.php
│ │ │ ├── Passport.php
│ │ │ ├── Setting.php
│ │ │ ├── Storage.php
│ │ │ ├── Update.php
│ │ │ ├── Upload.php
│ │ │ └── User.php
│ │ ├── enum
│ │ │ └── apps.php
│ │ ├── model
│ │ │ ├── AdminLog.php
│ │ │ ├── Admin.php
│ │ │ ├── Business.php
│ │ │ ├── Cache.php
│ │ │ ├── Option.php
│ │ │ └── Service.php
│ │ ├── service
│ │ │ ├── Auth.php
│ │ │ ├── LoginService.php
│ │ │ ├── Menu.php
│ │ │ ├── Permissions.php
│ │ │ └── SmsService.php
│ │ ├── validate
│ │ │ ├── Admin.php
│ │ │ ├── App.php
│ │ │ └── Login.php
│ │ └── view
│ │ ├── app
│ │ │ ├── edit.html
│ │ │ ├── index.html
│ │ │ ├── recycle.html
│ │ │ └── subapp.html
│ │ ├── cache
│ │ │ └── index.html
│ │ ├── common
│ │ │ ├── meta.html
│ │ │ └── script.html
│ │ ├── index
│ │ │ └── index.html
│ │ ├── layout
│ │ │ ├── default.html
│ │ │ └── passport.html
│ │ ├── passport
│ │ │ ├── login.html
│ │ │ └── register.html
│ │ ├── setting
│ │ │ └── index.html
│ │ ├── storage
│ │ │ └── index.html
│ │ ├── update
│ │ │ └── index.html
│ │ └── user
│ │ ├── edit.html
│ │ ├── index.html
│ │ └── me.html
│ ├── runtime
│ │ └── cache
│ │ └── 34
│ │ └── 5b656173797765636861742e636f6d6d6f6e2e6163636573735f746f6b656e2e7778366364626131636662613437626437395d5b315d.doctrinecache.data
│ └── weixin
│ ├── controller
│ │ ├── Base.php
│ │ ├── Chat.php
│ │ ├── Index.php
│ │ └── Login.php
│ ├── model
│ │ ├── Admins.php
│ │ └── Weixin.php
│ ├── validate
│ │ └── Login.php
│ └── view
│ ├── chat
│ │ ├── index.html
│ │ └── talk.html
│ └── login
│ └── index.html
├── cgwl_pusher
│ ├── config.php
│ ├── src
│ │ └── Pusher.php
│ ├── start.php
│ └── vendor
│ ├── autoload.php
│ ├── composer
│ │ ├── autoload_classmap.php
│ │ ├── autoload_namespaces.php
│ │ ├── autoload_psr4.php
│ │ ├── autoload_real.php
│ │ ├── autoload_static.php
│ │ ├── ClassLoader.php
│ │ ├── installed.json
│ │ └── LICENSE
│ └── workerman
│ ├── _data_project_wolive-source_wolive-pusher_start.php.pid
│ ├── workerman
│ │ ├── Autoloader.php
│ │ ├── composer.json
│ │ ├── Connection
│ │ │ ├── AsyncTcpConnection.php
│ │ │ ├── AsyncUdpConnection.php
│ │ │ ├── ConnectionInterface.php
│ │ │ ├── TcpConnection.php
│ │ │ └── UdpConnection.php
│ │ ├── Events
│ │ │ ├── EventInterface.php
│ │ │ ├── Event.php
│ │ │ ├── Ev.php
│ │ │ ├── Libevent.php
│ │ │ ├── React
│ │ │ │ ├── Base.php
│ │ │ │ ├── ExtEventLoop.php
│ │ │ │ ├── ExtLibEventLoop.php
│ │ │ │ └── StreamSelectLoop.php
│ │ │ ├── Select.php
│ │ │ └── Swoole.php
│ │ ├── Lib
│ │ │ ├── Constants.php
│ │ │ └── Timer.php
│ │ ├── MIT-LICENSE.txt
│ │ ├── Protocols
│ │ │ ├── Frame.php
│ │ │ ├── Http
│ │ │ │ └── mime.types
│ │ │ ├── Http.php
│ │ │ ├── ProtocolInterface.php
│ │ │ ├── Text.php
│ │ │ ├── Websocket.php
│ │ │ └── Ws.php
│ │ ├── README.md
│ │ ├── WebServer.php
│ │ └── Worker.php
│ ├── workerman.log
│ └── _www_wwwroot_kf.whtcw.net_cgwl_pusher_start.php.pid
├── composer.json
├── composer.lock
├── config
│ ├── api
│ │ └── config.php
│ ├── command.php
│ ├── config.php
│ ├── database.php
│ ├── route.php
│ └── tags.php
├── domain.json
├── icon.jpg
├── init.sh
├── install
│ ├── data.sql
│ └── uninstall.sql
├── LICENSE.txt
├── public
│ ├── assets
│ │ ├── css
│ │ │ ├── admin
│ │ │ │ ├── admin.css
│ │ │ │ ├── common.css
│ │ │ │ ├── index.css
│ │ │ │ ├── index_me.css
│ │ │ │ ├── login.css
│ │ │ │ ├── reload.css
│ │ │ │ └── set.css
│ │ │ ├── bootstrap.min.css
│ │ │ ├── editormd.css
│ │ │ ├── index
│ │ │ │ ├── cgwl_online.css
│ │ │ │ ├── chat.css
│ │ │ │ ├── chat.png
│ │ │ │ ├── close.png
│ │ │ │ ├── dianqilai_online.css
│ │ │ │ └── wolive_online.css
│ │ │ ├── jquery.datetimepicker.min.css
│ │ │ ├── main.css
│ │ │ ├── mobile
│ │ │ │ └── mobile.css
│ │ │ └── platform
│ │ │ ├── bootstrap.min.css
│ │ │ ├── common.css
│ │ │ ├── common.v2.css
│ │ │ └── flex.css
│ │ ├── fonts
│ │ │ ├── editormd-logo.eot
│ │ │ ├── editormd-logo.svg
│ │ │ ├── editormd-logo.ttf
│ │ │ ├── editormd-logo.woff
│ │ │ ├── FontAwesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ │ ├── front
│ │ │ ├── cgwl_1.js
│ │ │ ├── cgwl_26.js
│ │ │ └── empty
│ │ ├── images
│ │ │ ├── admin
│ │ │ │ ├── 1.jpg
│ │ │ │ ├── A
│ │ │ │ │ ├── BG-A.png
│ │ │ │ │ ├── BG-B.png
│ │ │ │ │ ├── change.png
│ │ │ │ │ ├── choose-date.png
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── delete.png
│ │ │ │ │ ├── disable.png
│ │ │ │ │ ├── edit.png
│ │ │ │ │ ├── end_time.png
│ │ │ │ │ ├── mobile.png
│ │ │ │ │ ├── number.png
│ │ │ │ │ ├── ╚╦.png
│ │ │ │ │ ├── recover.png
│ │ │ │ │ ├── restore.png
│ │ │ │ │ ├── search.png
│ │ │ │ │ ├── unblock.png
│ │ │ │ │ ├── username.png
│ │ │ │ │ ├── ╬┤╤б.png
│ │ │ │ │ ├── ╤б╘ё.png
│ │ │ │ │ ├── ╧┬└н.png
│ │ │ │ │ ├── ╒Ў╤█.png
│ │ │ │ │ ├── ▓ц.png
│ │ │ │ │ └── 闭眼.png
│ │ │ │ ├── avatar-admin2.png
│ │ │ │ ├── avatar-admin.png
│ │ │ │ ├── B
│ │ │ │ │ ├── back-system.png
│ │ │ │ │ ├── blacklist.png
│ │ │ │ │ ├── change-password.png
│ │ │ │ │ ├── cha.png
│ │ │ │ │ ├── chat-active.png
│ │ │ │ │ ├── chat.png
│ │ │ │ │ ├── close-eyes.png
│ │ │ │ │ ├── close.png
│ │ │ │ │ ├── commom-question.png
│ │ │ │ │ ├── custom-close.png
│ │ │ │ │ ├── customer-manage.png
│ │ │ │ │ ├── custom-open.png
│ │ │ │ │ ├── delete.png
│ │ │ │ │ ├── distribution.png
│ │ │ │ │ ├── error.png
│ │ │ │ │ ├── evaluate-active.png
│ │ │ │ │ ├── evaluate.png
│ │ │ │ │ ├── evaluate-setting.png
│ │ │ │ │ ├── file.png
│ │ │ │ │ ├── from-info.png
│ │ │ │ │ ├── general-setting.png
│ │ │ │ │ ├── greetings.png
│ │ │ │ │ ├── group-manage.png
│ │ │ │ │ ├── history-active.png
│ │ │ │ │ ├── history.png
│ │ │ │ │ ├── index-active.png
│ │ │ │ │ ├── index.png
│ │ │ │ │ ├── left.png
│ │ │ │ │ ├── login-bg.png
│ │ │ │ │ ├── name.png
│ │ │ │ │ ├── offline-disabled.png
│ │ │ │ │ ├── offline-enable.png
│ │ │ │ │ ├── off-work.png
│ │ │ │ │ ├── open-eyes.png
│ │ │ │ │ ├── open.png
│ │ │ │ │ ├── person.png
│ │ │ │ │ ├── photo.png
│ │ │ │ │ ├── place-info.png
│ │ │ │ │ ├── ╚╒└·.png
│ │ │ │ │ ├── quit.png
│ │ │ │ │ ├── record.png
│ │ │ │ │ ├── right.png
│ │ │ │ │ ├── screen.png
│ │ │ │ │ ├── selected.png
│ │ │ │ │ ├── setting-active.png
│ │ │ │ │ ├── setting.png
│ │ │ │ │ ├── smile.png
│ │ │ │ │ ├── status-info.png
│ │ │ │ │ ├── super-manager-close.png
│ │ │ │ │ ├── super-manager-open.png
│ │ │ │ │ ├── tab-edit.png
│ │ │ │ │ ├── tel.png
│ │ │ │ │ ├── template-message.png
│ │ │ │ │ ├── template.png
│ │ │ │ │ ├── time.png
│ │ │ │ │ ├── times.png
│ │ │ │ │ ├── tips-voice.png
│ │ │ │ │ ├── toEvaluate.png
│ │ │ │ │ ├── transfer.png
│ │ │ │ │ ├── up-menu.png
│ │ │ │ │ ├── up.png
│ │ │ │ │ ├── voice.png
│ │ │ │ │ ├── web-active.png
│ │ │ │ │ ├── web.png
│ │ │ │ │ ├── wechat.png
│ │ │ │ │ ├── ╬┤╤б.png
│ │ │ │ │ ├── ╤б╘ё.png
│ │ │ │ │ ├── ▓е╖┼.png
│ │ │ │ │ ├── ┴Ї╤╘▓щ┐┤-░┤╧┬.png
│ │ │ │ │ ├── ┴Ї╤╘▓щ┐┤.png
│ │ │ │ │ └── ╦╤╦ў.png
│ │ │ │ ├── bg.jpg
│ │ │ │ ├── bgspirt.png
│ │ │ │ ├── choose.png
│ │ │ │ ├── customer_tpl.png
│ │ │ │ ├── get.png
│ │ │ │ ├── icon-search.png
│ │ │ │ ├── mo.png
│ │ │ │ ├── more.png
│ │ │ │ ├── msg_tpl.png
│ │ │ │ ├── noise.png
│ │ │ │ ├── none.png
│ │ │ │ ├── notice.png
│ │ │ │ ├── over.png
│ │ │ │ ├── pc.png
│ │ │ │ ├── visitor_tpl.png
│ │ │ │ ├── wlivemoblielayer.png
│ │ │ │ ├── wolivelayerPc.jpg
│ │ │ │ ├── wolivelayerPcopen.png
│ │ │ │ └── wolivelayerPc.png
│ │ │ ├── index
│ │ │ │ ├── avatar-red2.png
│ │ │ │ ├── avatar-red.png
│ │ │ │ ├── clear.png
│ │ │ │ ├── close.png
│ │ │ │ ├── closer.gif
│ │ │ │ ├── custom.png
│ │ │ │ ├── cut.png
│ │ │ │ ├── del.png
│ │ │ │ ├── four.png
│ │ │ │ ├── icons.png
│ │ │ │ ├── im.png
│ │ │ │ ├── left.png
│ │ │ │ ├── msg.png
│ │ │ │ ├── one.png
│ │ │ │ ├── right.png
│ │ │ │ ├── star-dark.png
│ │ │ │ ├── star-light.png
│ │ │ │ ├── star.png
│ │ │ │ ├── third.png
│ │ │ │ ├── two.png
│ │ │ │ └── workerman_logo.png
│ │ │ ├── manager
│ │ │ │ ├── account.png
│ │ │ │ ├── application.png
│ │ │ │ └── clean.png
│ │ │ ├── mobile
│ │ │ │ ├── ╝¤═╖.png
│ │ │ │ ├── add.png
│ │ │ │ ├── BG.png
│ │ │ │ ├── choose.png
│ │ │ │ ├── edit.png
│ │ │ │ ├── get-evaluate.png
│ │ │ │ ├── groud.png
│ │ │ │ ├── group-active.png
│ │ │ │ ├── group.png
│ │ │ │ ├── icon-jiantou-r.png
│ │ │ │ ├── mail.png
│ │ │ │ ├── mobile.png
│ │ │ │ ├── more.png
│ │ │ │ ├── person-active.png
│ │ │ │ ├── person.png
│ │ │ │ ├── ╣╪.png
│ │ │ │ ├── ╬─╝■.png
│ │ │ │ ├── receive-active.png
│ │ │ │ ├── receive.png
│ │ │ │ ├── search.png
│ │ │ │ ├── select-active.png
│ │ │ │ ├── select.png
│ │ │ │ ├── setting-active.png
│ │ │ │ ├── setting.png
│ │ │ │ ├── share.png
│ │ │ │ ├── talk-active.png
│ │ │ │ ├── talk.png
│ │ │ │ ├── tip.png
│ │ │ │ ├── ┐к.png
│ │ │ │ ├── ═╝╞м.png
│ │ │ │ ├── ╒Ў╤█40.png
│ │ │ │ ├── ▒э╟щ.png
│ │ │ │ └── 闭眼40.png
│ │ │ └── platform
│ │ │ ├── bg-1.gif
│ │ │ ├── clippy.svg
│ │ │ ├── icon-add.png
│ │ │ ├── icon-list.png
│ │ │ ├── icon-wxapp.png
│ │ │ ├── loading-1.svg
│ │ │ ├── loading-2.svg
│ │ │ ├── logo.png
│ │ │ ├── main-bg.jpg
│ │ │ ├── passport-bg.jpg
│ │ │ ├── register-result-1.png
│ │ │ ├── truncate.png
│ │ │ └── welcome.jpg
│ │ ├── js
│ │ │ ├── admin
│ │ │ │ ├── chat.js
│ │ │ │ ├── chatold.js
│ │ │ │ ├── common.js
│ │ │ │ ├── common_me.js
│ │ │ │ ├── functions.js
│ │ │ │ ├── login.js
│ │ │ │ ├── message.js
│ │ │ │ ├── online.js
│ │ │ │ ├── online.min.js
│ │ │ │ ├── pjax.js
│ │ │ │ └── view.js
│ │ │ ├── bootstrap.min.js
│ │ │ ├── connect.js
│ │ │ ├── editormd.js
│ │ │ ├── index
│ │ │ │ ├── inchat.js
│ │ │ │ └── kefu_online.js
│ │ │ ├── jquery.datetimepicker.full.min.js
│ │ │ ├── jquery.min.js
│ │ │ ├── layer
│ │ │ │ └── layerchat.js
│ │ │ ├── moblie
│ │ │ │ └── mochat.js
│ │ │ ├── platform
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ ├── clipboard.js
│ │ │ │ ├── clipboard.min.js
│ │ │ │ ├── common.js
│ │ │ │ ├── common.v2.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── plupload.full.min.js
│ │ │ │ ├── popper.min.js
│ │ │ │ └── vue.js
│ │ │ └── video.js
│ │ ├── layer
│ │ │ ├── cgwl_1.js
│ │ │ ├── cgwl_26.js
│ │ │ └── empty
│ │ ├── libs
│ │ │ ├── adapter.js
│ │ │ ├── amaze
│ │ │ │ ├── css
│ │ │ │ │ ├── amazeui.css
│ │ │ │ │ └── amazeui.min.css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── FontAwesome.otf
│ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ └── fontawesome-webfont.woff2
│ │ │ │ └── js
│ │ │ │ ├── amazeui.ie8polyfill.js
│ │ │ │ ├── amazeui.ie8polyfill.min.js
│ │ │ │ ├── amazeui.js
│ │ │ │ └── amazeui.min.js
│ │ │ ├── bootstrap
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ └── bootstrap.min.js
│ │ │ ├── cgwl
│ │ │ │ ├── assets
│ │ │ │ │ └── images
│ │ │ │ │ ├── background
│ │ │ │ │ │ ├── login-bg.jpg
│ │ │ │ │ │ ├── login-register2.jpg
│ │ │ │ │ │ ├── password-bg.jpg
│ │ │ │ │ │ ├── register-bg.jpg
│ │ │ │ │ │ └── user-lock-bg.jpg
│ │ │ │ │ └── big
│ │ │ │ │ ├── comming-soon-bg.png
│ │ │ │ │ └── img6.jpg
│ │ │ │ ├── css
│ │ │ │ │ └── style.css
│ │ │ │ ├── icons
│ │ │ │ │ ├── cryptocoins
│ │ │ │ │ │ └── css
│ │ │ │ │ │ ├── cryptocoins-colors.css
│ │ │ │ │ │ └── cryptocoins.css
│ │ │ │ │ ├── flag-icon-css
│ │ │ │ │ │ └── flag-icon.min.css
│ │ │ │ │ ├── font-awesome
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── font-awesome.min.css
│ │ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── fontawesome-webfont3e6e.eot
│ │ │ │ │ │ ├── fontawesome-webfont3e6e.svg
│ │ │ │ │ │ ├── fontawesome-webfont3e6e.ttf
│ │ │ │ │ │ ├── fontawesome-webfont3e6e.woff
│ │ │ │ │ │ ├── fontawesome-webfont3e6e.woff2
│ │ │ │ │ │ └── fontawesome-webfontd41d.eot
│ │ │ │ │ ├── ionicons
│ │ │ │ │ │ └── css
│ │ │ │ │ │ └── ionicons.css
│ │ │ │ │ ├── linea-icons
│ │ │ │ │ │ └── linea.css
│ │ │ │ │ ├── material-design-iconic-font
│ │ │ │ │ │ └── materialdesignicons.min.css
│ │ │ │ │ ├── pe-icon-set-weather
│ │ │ │ │ │ └── css
│ │ │ │ │ │ └── pe-icon-set-weather.min.css
│ │ │ │ │ ├── simple-line-icons
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── simple-line-icons.css
│ │ │ │ │ │ └── fonts
│ │ │ │ │ │ ├── Simple-Line-Icons4c82.eot
│ │ │ │ │ │ ├── Simple-Line-Icons4c82.svg
│ │ │ │ │ │ ├── Simple-Line-Icons4c82.ttf
│ │ │ │ │ │ ├── Simple-Line-Icons4c82.woff
│ │ │ │ │ │ ├── Simple-Line-Icons4c82.woff2
│ │ │ │ │ │ └── Simple-Line-Iconsd41d.eot
│ │ │ │ │ ├── themify-icons
│ │ │ │ │ │ └── themify-icons.css
│ │ │ │ │ └── weather-icons
│ │ │ │ │ └── css
│ │ │ │ │ └── weather-icons.min.css
│ │ │ │ ├── images
│ │ │ │ │ ├── avatar
│ │ │ │ │ │ ├── 1.jpg
│ │ │ │ │ │ ├── 2.jpg
│ │ │ │ │ │ ├── 3.jpg
│ │ │ │ │ │ ├── 4.jpg
│ │ │ │ │ │ ├── 5.jpg
│ │ │ │ │ │ └── 6.jpg
│ │ │ │ │ ├── favicon.png
│ │ │ │ │ ├── logo-compact.png
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── logo-text.png
│ │ │ │ │ ├── user
│ │ │ │ │ │ └── 1.png
│ │ │ │ │ └── users
│ │ │ │ │ ├── 1.jpg
│ │ │ │ │ ├── 5.jpg
│ │ │ │ │ ├── 7.jpg
│ │ │ │ │ └── 8.jpg
│ │ │ │ ├── js
│ │ │ │ │ ├── custom.min.js
│ │ │ │ │ ├── dashboard
│ │ │ │ │ │ └── dashboard-1.js
│ │ │ │ │ ├── gleek.js
│ │ │ │ │ ├── settings.js
│ │ │ │ │ └── styleSwitcher.js
│ │ │ │ └── plugins
│ │ │ │ ├── animate
│ │ │ │ │ └── animate.min.css
│ │ │ │ ├── bootstrap-select
│ │ │ │ │ └── dist
│ │ │ │ │ └── css
│ │ │ │ │ └── bootstrap-select.min.css
│ │ │ │ ├── chartist
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── chartist.min.css
│ │ │ │ │ └── js
│ │ │ │ │ └── chartist.min.js
│ │ │ │ ├── chartist-plugin-tooltips
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── chartist-plugin-tooltip.css
│ │ │ │ │ └── js
│ │ │ │ │ └── chartist-plugin-tooltip.min.js
│ │ │ │ ├── chart.js
│ │ │ │ │ └── Chart.bundle.min.js
│ │ │ │ ├── circle-progress
│ │ │ │ │ └── circle-progress.min.js
│ │ │ │ ├── common
│ │ │ │ │ └── common.min.js
│ │ │ │ ├── d3v3
│ │ │ │ │ └── index.js
│ │ │ │ ├── datamaps
│ │ │ │ │ └── datamaps.world.min.js
│ │ │ │ ├── metismenu
│ │ │ │ │ └── css
│ │ │ │ │ └── metisMenu.min.css
│ │ │ │ ├── moment
│ │ │ │ │ └── moment.min.js
│ │ │ │ ├── morris
│ │ │ │ │ └── morris.min.js
│ │ │ │ ├── pg-calendar
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── pignose.calendar.min.css
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── pignose.calendar.eotgpa4vl
│ │ │ │ │ │ ├── pignose.calendar.eotgpa4vl#iefix
│ │ │ │ │ │ ├── pignose.calendar.svggpa4vl#pignose.calendar
│ │ │ │ │ │ ├── pignose.calendar.ttfgpa4vl
│ │ │ │ │ │ └── pignose.calendar.woffgpa4vl
│ │ │ │ │ └── js
│ │ │ │ │ └── pignose.calendar.min.js
│ │ │ │ ├── raphael
│ │ │ │ │ └── raphael.min.js
│ │ │ │ └── topojson
│ │ │ │ └── topojson.min.js
│ │ │ ├── datetime
│ │ │ │ ├── datetimepicker.css
│ │ │ │ ├── datetimepicker.js
│ │ │ │ ├── datetimepicker.min.css
│ │ │ │ └── datetimepicker.min.js
│ │ │ ├── echarts
│ │ │ │ └── echarts.min.js
│ │ │ ├── jquery
│ │ │ │ ├── jquery_1.11.min.js
│ │ │ │ ├── jquery.cookie.js
│ │ │ │ ├── jquery.form.min.js
│ │ │ │ ├── jquery.min.js
│ │ │ │ └── jquery.mobile.min.js
│ │ │ ├── layer
│ │ │ │ ├── admin
│ │ │ │ │ ├── admin.css
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── layui.css
│ │ │ │ │ ├── layui.js
│ │ │ │ │ └── login.css
│ │ │ │ ├── font
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ ├── iconfont.woff
│ │ │ │ │ └── iconfont.woff2
│ │ │ │ ├── layer.js
│ │ │ │ └── skin
│ │ │ │ ├── default
│ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ └── loading-2.gif
│ │ │ │ └── layer.css
│ │ │ ├── layui
│ │ │ │ ├── css
│ │ │ │ │ ├── layui.css
│ │ │ │ │ ├── layui.mobile.css
│ │ │ │ │ └── modules
│ │ │ │ │ ├── code.css
│ │ │ │ │ ├── laydate
│ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ └── laydate.css
│ │ │ │ │ │ ├── icon.png
│ │ │ │ │ │ └── laydate.css
│ │ │ │ │ └── layer
│ │ │ │ │ └── default
│ │ │ │ │ ├── icon-ext.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── layer.css
│ │ │ │ │ ├── loading-0.gif
│ │ │ │ │ ├── loading-1.gif
│ │ │ │ │ └── loading-2.gif
│ │ │ │ ├── font
│ │ │ │ │ ├── iconfont.eot
│ │ │ │ │ ├── iconfont.svg
│ │ │ │ │ ├── iconfont.ttf
│ │ │ │ │ └── iconfont.woff
│ │ │ │ ├── images
│ │ │ │ │ └── face
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── 10.gif
│ │ │ │ │ ├── 11.gif
│ │ │ │ │ ├── 12.gif
│ │ │ │ │ ├── 13.gif
│ │ │ │ │ ├── 14.gif
│ │ │ │ │ ├── 15.gif
│ │ │ │ │ ├── 16.gif
│ │ │ │ │ ├── 17.gif
│ │ │ │ │ ├── 18.gif
│ │ │ │ │ ├── 19.gif
│ │ │ │ │ ├── 1.gif
│ │ │ │ │ ├── 20.gif
│ │ │ │ │ ├── 21.gif
│ │ │ │ │ ├── 22.gif
│ │ │ │ │ ├── 23.gif
│ │ │ │ │ ├── 24.gif
│ │ │ │ │ ├── 25.gif
│ │ │ │ │ ├── 26.gif
│ │ │ │ │ ├── 27.gif
│ │ │ │ │ ├── 28.gif
│ │ │ │ │ ├── 29.gif
│ │ │ │ │ ├── 2.gif
│ │ │ │ │ ├── 30.gif
│ │ │ │ │ ├── 31.gif
│ │ │ │ │ ├── 32.gif
│ │ │ │ │ ├── 33.gif
│ │ │ │ │ ├── 34.gif
│ │ │ │ │ ├── 35.gif
│ │ │ │ │ ├── 36.gif
│ │ │ │ │ ├── 37.gif
│ │ │ │ │ ├── 38.gif
│ │ │ │ │ ├── 39.gif
│ │ │ │ │ ├── 3.gif
│ │ │ │ │ ├── 40.gif
│ │ │ │ │ ├── 41.gif
│ │ │ │ │ ├── 42.gif
│ │ │ │ │ ├── 43.gif
│ │ │ │ │ ├── 44.gif
│ │ │ │ │ ├── 45.gif
│ │ │ │ │ ├── 46.gif
│ │ │ │ │ ├── 47.gif
│ │ │ │ │ ├── 48.gif
│ │ │ │ │ ├── 49.gif
│ │ │ │ │ ├── 4.gif
│ │ │ │ │ ├── 50.gif
│ │ │ │ │ ├── 51.gif
│ │ │ │ │ ├── 52.gif
│ │ │ │ │ ├── 53.gif
│ │ │ │ │ ├── 54.gif
│ │ │ │ │ ├── 55.gif
│ │ │ │ │ ├── 56.gif
│ │ │ │ │ ├── 57.gif
│ │ │ │ │ ├── 58.gif
│ │ │ │ │ ├── 59.gif
│ │ │ │ │ ├── 5.gif
│ │ │ │ │ ├── 60.gif
│ │ │ │ │ ├── 61.gif
│ │ │ │ │ ├── 62.gif
│ │ │ │ │ ├── 63.gif
│ │ │ │ │ ├── 64.gif
│ │ │ │ │ ├── 65.gif
│ │ │ │ │ ├── 66.gif
│ │ │ │ │ ├── 67.gif
│ │ │ │ │ ├── 68.gif
│ │ │ │ │ ├── 69.gif
│ │ │ │ │ ├── 6.gif
│ │ │ │ │ ├── 70.gif
│ │ │ │ │ ├── 71.gif
│ │ │ │ │ ├── 7.gif
│ │ │ │ │ ├── 8.gif
│ │ │ │ │ └── 9.gif
│ │ │ │ ├── lay
│ │ │ │ │ ├── dest
│ │ │ │ │ │ └── layui.all.js
│ │ │ │ │ └── modules
│ │ │ │ │ ├── carousel.js
│ │ │ │ │ ├── code.js
│ │ │ │ │ ├── element.js
│ │ │ │ │ ├── flow.js
│ │ │ │ │ ├── form.js
│ │ │ │ │ ├── jquery.js
│ │ │ │ │ ├── laydate.js
│ │ │ │ │ ├── layedit.js
│ │ │ │ │ ├── layer.js
│ │ │ │ │ ├── laypage.js
│ │ │ │ │ ├── laytpl.js
│ │ │ │ │ ├── mobile.js
│ │ │ │ │ ├── rate.js
│ │ │ │ │ ├── table.js
│ │ │ │ │ ├── tree.js
│ │ │ │ │ ├── upload.js
│ │ │ │ │ └── util.js
│ │ │ │ ├── layui.all.js
│ │ │ │ └── layui.js
│ │ │ ├── moment
│ │ │ │ └── moment.min.js
│ │ │ ├── myeditor
│ │ │ │ ├── bower.json
│ │ │ │ ├── BUGS.md
│ │ │ │ ├── CHANGE.md
│ │ │ │ ├── css
│ │ │ │ │ ├── editormd.css
│ │ │ │ │ ├── editormd.logo.css
│ │ │ │ │ ├── editormd.logo.min.css
│ │ │ │ │ ├── editormd.min.css
│ │ │ │ │ ├── editormd.preview.css
│ │ │ │ │ └── editormd.preview.min.css
│ │ │ │ ├── docs
│ │ │ │ │ ├── editormd.js.html
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── OpenSans-BoldItalic-webfont.eot
│ │ │ │ │ │ ├── OpenSans-BoldItalic-webfont.svg
│ │ │ │ │ │ ├── OpenSans-BoldItalic-webfont.woff
│ │ │ │ │ │ ├── OpenSans-Bold-webfont.eot
│ │ │ │ │ │ ├── OpenSans-Bold-webfont.svg
│ │ │ │ │ │ ├── OpenSans-Bold-webfont.woff
│ │ │ │ │ │ ├── OpenSans-Italic-webfont.eot
│ │ │ │ │ │ ├── OpenSans-Italic-webfont.svg
│ │ │ │ │ │ ├── OpenSans-Italic-webfont.woff
│ │ │ │ │ │ ├── OpenSans-LightItalic-webfont.eot
│ │ │ │ │ │ ├── OpenSans-LightItalic-webfont.svg
│ │ │ │ │ │ ├── OpenSans-LightItalic-webfont.woff
│ │ │ │ │ │ ├── OpenSans-Light-webfont.eot
│ │ │ │ │ │ ├── OpenSans-Light-webfont.svg
│ │ │ │ │ │ ├── OpenSans-Light-webfont.woff
│ │ │ │ │ │ ├── OpenSans-Regular-webfont.eot
│ │ │ │ │ │ ├── OpenSans-Regular-webfont.svg
│ │ │ │ │ │ └── OpenSans-Regular-webfont.woff
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── scripts
│ │ │ │ │ │ ├── linenumber.js
│ │ │ │ │ │ └── prettify
│ │ │ │ │ │ ├── Apache-License-2.0.txt
│ │ │ │ │ │ ├── lang-css.js
│ │ │ │ │ │ └── prettify.js
│ │ │ │ │ └── styles
│ │ │ │ │ ├── jsdoc-default.css
│ │ │ │ │ ├── prettify-jsdoc.css
│ │ │ │ │ └── prettify-tomorrow.css
│ │ │ │ ├── editormd.amd.js
│ │ │ │ ├── editormd.amd.min.js
│ │ │ │ ├── editormd.js
│ │ │ │ ├── editormd.min.js
│ │ │ │ ├── examples
│ │ │ │ │ ├── auto-height.html
│ │ │ │ │ ├── change-mode.html
│ │ │ │ │ ├── code-fold.html
│ │ │ │ │ ├── css
│ │ │ │ │ │ └── style.css
│ │ │ │ │ ├── custom-keyboard-shortcuts.html
│ │ │ │ │ ├── custom-toolbar.html
│ │ │ │ │ ├── define-plugin.html
│ │ │ │ │ ├── delay-renderer-preview.html
│ │ │ │ │ ├── dynamic-create-editormd.html
│ │ │ │ │ ├── emoji.html
│ │ │ │ │ ├── extends.html
│ │ │ │ │ ├── external-use.html
│ │ │ │ │ ├── flowchart.html
│ │ │ │ │ ├── form-get-value.html
│ │ │ │ │ ├── full.html
│ │ │ │ │ ├── goto-line.html
│ │ │ │ │ ├── html-preview-markdown-to-html-custom-toc-container.html
│ │ │ │ │ ├── html-preview-markdown-to-html.html
│ │ │ │ │ ├── html-tags-decode.html
│ │ │ │ │ ├── image-cross-domain-upload.html
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── 4.jpg
│ │ │ │ │ │ ├── 7.jpg
│ │ │ │ │ │ ├── 8.jpg
│ │ │ │ │ │ └── editormd-screenshot.png
│ │ │ │ │ ├── image-upload.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── jquery.min.js
│ │ │ │ │ │ ├── require.min.js
│ │ │ │ │ │ ├── sea.js
│ │ │ │ │ │ ├── seajs-main.js
│ │ │ │ │ │ └── zepto.min.js
│ │ │ │ │ ├── katex.html
│ │ │ │ │ ├── @links.html
│ │ │ │ │ ├── manually-load-modules.html
│ │ │ │ │ ├── multi-editormd.html
│ │ │ │ │ ├── multi-languages.html
│ │ │ │ │ ├── onchange.html
│ │ │ │ │ ├── onfullscreen.html
│ │ │ │ │ ├── onload.html
│ │ │ │ │ ├── on-off.html
│ │ │ │ │ ├── onpreviewing-onpreviewed.html
│ │ │ │ │ ├── onresize.html
│ │ │ │ │ ├── onscroll-onpreviewscroll.html
│ │ │ │ │ ├── onwatch-onunwatch.html
│ │ │ │ │ ├── page-break.html
│ │ │ │ │ ├── php
│ │ │ │ │ │ ├── cross-domain-upload.php
│ │ │ │ │ │ ├── editormd.uploader.class.php
│ │ │ │ │ │ ├── post.php
│ │ │ │ │ │ ├── upload_callback.html
│ │ │ │ │ │ └── upload.php
│ │ │ │ │ ├── readonly.html
│ │ │ │ │ ├── resettings.html
│ │ │ │ │ ├── search-replace.html
│ │ │ │ │ ├── sequence-diagram.html
│ │ │ │ │ ├── set-get-replace-selection.html
│ │ │ │ │ ├── simple.html
│ │ │ │ │ ├── sync-scrolling.html
│ │ │ │ │ ├── task-lists.html
│ │ │ │ │ ├── test.md
│ │ │ │ │ ├── themes.html
│ │ │ │ │ ├── toc.html
│ │ │ │ │ ├── toolbar-auto-fixed.html
│ │ │ │ │ ├── use-requirejs.html
│ │ │ │ │ ├── use-seajs.html
│ │ │ │ │ └── use-zepto.html
│ │ │ │ ├── fonts
│ │ │ │ │ ├── editormd-logo.eot
│ │ │ │ │ ├── editormd-logo.svg
│ │ │ │ │ ├── editormd-logo.ttf
│ │ │ │ │ ├── editormd-logo.woff
│ │ │ │ │ ├── FontAwesome.otf
│ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ └── fontawesome-webfont.woff2
│ │ │ │ ├── Gulpfile.js
│ │ │ │ ├── images
│ │ │ │ │ ├── loading@2x.gif
│ │ │ │ │ ├── loading@3x.gif
│ │ │ │ │ ├── loading.gif
│ │ │ │ │ └── logos
│ │ │ │ │ ├── editormd-favicon-16x16.ico
│ │ │ │ │ ├── editormd-favicon-24x24.ico
│ │ │ │ │ ├── editormd-favicon-32x32.ico
│ │ │ │ │ ├── editormd-favicon-48x48.ico
│ │ │ │ │ ├── editormd-favicon-64x64.ico
│ │ │ │ │ ├── editormd-logo-114x114.png
│ │ │ │ │ ├── editormd-logo-120x120.png
│ │ │ │ │ ├── editormd-logo-144x144.png
│ │ │ │ │ ├── editormd-logo-16x16.png
│ │ │ │ │ ├── editormd-logo-180x180.png
│ │ │ │ │ ├── editormd-logo-240x240.png
│ │ │ │ │ ├── editormd-logo-24x24.png
│ │ │ │ │ ├── editormd-logo-320x320.png
│ │ │ │ │ ├── editormd-logo-32x32.png
│ │ │ │ │ ├── editormd-logo-48x48.png
│ │ │ │ │ ├── editormd-logo-57x57.png
│ │ │ │ │ ├── editormd-logo-64x64.png
│ │ │ │ │ ├── editormd-logo-72x72.png
│ │ │ │ │ ├── editormd-logo-96x96.png
│ │ │ │ │ └── vi.png
│ │ │ │ ├── languages
│ │ │ │ │ ├── en.js
│ │ │ │ │ └── zh-tw.js
│ │ │ │ ├── lib
│ │ │ │ │ ├── codemirror
│ │ │ │ │ │ ├── addon
│ │ │ │ │ │ │ ├── comment
│ │ │ │ │ │ │ │ ├── comment.js
│ │ │ │ │ │ │ │ └── continuecomment.js
│ │ │ │ │ │ │ ├── dialog
│ │ │ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ │ │ └── dialog.js
│ │ │ │ │ │ │ ├── display
│ │ │ │ │ │ │ │ ├── fullscreen.css
│ │ │ │ │ │ │ │ ├── fullscreen.js
│ │ │ │ │ │ │ │ ├── panel.js
│ │ │ │ │ │ │ │ ├── placeholder.js
│ │ │ │ │ │ │ │ └── rulers.js
│ │ │ │ │ │ │ ├── edit
│ │ │ │ │ │ │ │ ├── closebrackets.js
│ │ │ │ │ │ │ │ ├── closetag.js
│ │ │ │ │ │ │ │ ├── continuelist.js
│ │ │ │ │ │ │ │ ├── matchbrackets.js
│ │ │ │ │ │ │ │ ├── matchtags.js
│ │ │ │ │ │ │ │ └── trailingspace.js
│ │ │ │ │ │ │ ├── fold
│ │ │ │ │ │ │ │ ├── brace-fold.js
│ │ │ │ │ │ │ │ ├── comment-fold.js
│ │ │ │ │ │ │ │ ├── foldcode.js
│ │ │ │ │ │ │ │ ├── foldgutter.css
│ │ │ │ │ │ │ │ ├── foldgutter.js
│ │ │ │ │ │ │ │ ├── indent-fold.js
│ │ │ │ │ │ │ │ ├── markdown-fold.js
│ │ │ │ │ │ │ │ └── xml-fold.js
│ │ │ │ │ │ │ ├── hint
│ │ │ │ │ │ │ │ ├── anyword-hint.js
│ │ │ │ │ │ │ │ ├── css-hint.js
│ │ │ │ │ │ │ │ ├── html-hint.js
│ │ │ │ │ │ │ │ ├── javascript-hint.js
│ │ │ │ │ │ │ │ ├── show-hint.css
│ │ │ │ │ │ │ │ ├── show-hint.js
│ │ │ │ │ │ │ │ ├── sql-hint.js
│ │ │ │ │ │ │ │ └── xml-hint.js
│ │ │ │ │ │ │ ├── lint
│ │ │ │ │ │ │ │ ├── coffeescript-lint.js
│ │ │ │ │ │ │ │ ├── css-lint.js
│ │ │ │ │ │ │ │ ├── javascript-lint.js
│ │ │ │ │ │ │ │ ├── json-lint.js
│ │ │ │ │ │ │ │ ├── lint.css
│ │ │ │ │ │ │ │ ├── lint.js
│ │ │ │ │ │ │ │ └── yaml-lint.js
│ │ │ │ │ │ │ ├── merge
│ │ │ │ │ │ │ │ ├── merge.css
│ │ │ │ │ │ │ │ └── merge.js
│ │ │ │ │ │ │ ├── mode
│ │ │ │ │ │ │ │ ├── loadmode.js
│ │ │ │ │ │ │ │ ├── multiplex.js
│ │ │ │ │ │ │ │ ├── multiplex_test.js
│ │ │ │ │ │ │ │ ├── overlay.js
│ │ │ │ │ │ │ │ └── simple.js
│ │ │ │ │ │ │ ├── runmode
│ │ │ │ │ │ │ │ ├── colorize.js
│ │ │ │ │ │ │ │ ├── runmode.js
│ │ │ │ │ │ │ │ ├── runmode.node.js
│ │ │ │ │ │ │ │ └── runmode-standalone.js
│ │ │ │ │ │ │ ├── scroll
│ │ │ │ │ │ │ │ ├── annotatescrollbar.js
│ │ │ │ │ │ │ │ ├── scrollpastend.js
│ │ │ │ │ │ │ │ ├── simplescrollbars.css
│ │ │ │ │ │ │ │ └── simplescrollbars.js
│ │ │ │ │ │ │ ├── search
│ │ │ │ │ │ │ │ ├── matchesonscrollbar.css
│ │ │ │ │ │ │ │ ├── matchesonscrollbar.js
│ │ │ │ │ │ │ │ ├── match-highlighter.js
│ │ │ │ │ │ │ │ ├── searchcursor.js
│ │ │ │ │ │ │ │ └── search.js
│ │ │ │ │ │ │ ├── selection
│ │ │ │ │ │ │ │ ├── active-line.js
│ │ │ │ │ │ │ │ ├── mark-selection.js
│ │ │ │ │ │ │ │ └── selection-pointer.js
│ │ │ │ │ │ │ ├── tern
│ │ │ │ │ │ │ │ ├── tern.css
│ │ │ │ │ │ │ │ ├── tern.js
│ │ │ │ │ │ │ │ └── worker.js
│ │ │ │ │ │ │ └── wrap
│ │ │ │ │ │ │ └── hardwrap.js
│ │ │ │ │ │ ├── addons.min.js
│ │ │ │ │ │ ├── AUTHORS
│ │ │ │ │ │ ├── bower.json
│ │ │ │ │ │ ├── codemirror.min.css
│ │ │ │ │ │ ├── codemirror.min.js
│ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ ├── codemirror.css
│ │ │ │ │ │ │ └── codemirror.js
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── mode
│ │ │ │ │ │ │ ├── apl
│ │ │ │ │ │ │ │ ├── apl.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── asterisk
│ │ │ │ │ │ │ │ ├── asterisk.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── clike
│ │ │ │ │ │ │ │ ├── clike.js
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── scala.html
│ │ │ │ │ │ │ ├── clojure
│ │ │ │ │ │ │ │ ├── clojure.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── cobol
│ │ │ │ │ │ │ │ ├── cobol.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── coffeescript
│ │ │ │ │ │ │ │ ├── coffeescript.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── commonlisp
│ │ │ │ │ │ │ │ ├── commonlisp.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ │ ├── css.js
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── less.html
│ │ │ │ │ │ │ │ ├── less_test.js
│ │ │ │ │ │ │ │ ├── scss.html
│ │ │ │ │ │ │ │ ├── scss_test.js
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── cypher
│ │ │ │ │ │ │ │ ├── cypher.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── d
│ │ │ │ │ │ │ │ ├── d.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── dart
│ │ │ │ │ │ │ │ ├── dart.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── diff
│ │ │ │ │ │ │ │ ├── diff.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── django
│ │ │ │ │ │ │ │ ├── django.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── dockerfile
│ │ │ │ │ │ │ │ ├── dockerfile.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── dtd
│ │ │ │ │ │ │ │ ├── dtd.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── dylan
│ │ │ │ │ │ │ │ ├── dylan.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── ebnf
│ │ │ │ │ │ │ │ ├── ebnf.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── ecl
│ │ │ │ │ │ │ │ ├── ecl.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── eiffel
│ │ │ │ │ │ │ │ ├── eiffel.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── erlang
│ │ │ │ │ │ │ │ ├── erlang.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── forth
│ │ │ │ │ │ │ │ ├── forth.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── fortran
│ │ │ │ │ │ │ │ ├── fortran.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── gas
│ │ │ │ │ │ │ │ ├── gas.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── gfm
│ │ │ │ │ │ │ │ ├── gfm.js
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── gherkin
│ │ │ │ │ │ │ │ ├── gherkin.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── go
│ │ │ │ │ │ │ │ ├── go.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── groovy
│ │ │ │ │ │ │ │ ├── groovy.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── haml
│ │ │ │ │ │ │ │ ├── haml.js
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── haskell
│ │ │ │ │ │ │ │ ├── haskell.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── haxe
│ │ │ │ │ │ │ │ ├── haxe.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── htmlembedded
│ │ │ │ │ │ │ │ ├── htmlembedded.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── htmlmixed
│ │ │ │ │ │ │ │ ├── htmlmixed.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── http
│ │ │ │ │ │ │ │ ├── http.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── idl
│ │ │ │ │ │ │ │ ├── idl.js
│ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ ├── jade
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── jade.js
│ │ │ │ │ │ │ ├── javascript
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── javascript.js
│ │ │ │ │ │ │ │ ├── json-ld.html
│ │ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ │ └── typescript.html
│ │ │ │ │ │ │ ├── jinja2
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── jinja2.js
│ │ │ │ │ │ │ ├── julia
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── julia.js
│ │ │ │ │ │ │ ├── kotlin
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── kotlin.js
│ │ │ │ │ │ │ ├── livescript
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── livescript.js
│ │ │ │ │ │ │ ├── lua
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── lua.js
│ │ │ │ │ │ │ ├── markdown
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── markdown.js
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── meta.js
│ │ │ │ │ │ │ ├── mirc
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── mirc.js
│ │ │ │ │ │ │ ├── mllike
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── mllike.js
│ │ │ │ │ │ │ ├── modelica
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── modelica.js
│ │ │ │ │ │ │ ├── nginx
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── nginx.js
│ │ │ │ │ │ │ ├── ntriples
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── ntriples.js
│ │ │ │ │ │ │ ├── octave
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── octave.js
│ │ │ │ │ │ │ ├── pascal
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── pascal.js
│ │ │ │ │ │ │ ├── pegjs
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── pegjs.js
│ │ │ │ │ │ │ ├── perl
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── perl.js
│ │ │ │ │ │ │ ├── php
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── php.js
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── pig
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── pig.js
│ │ │ │ │ │ │ ├── properties
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── properties.js
│ │ │ │ │ │ │ ├── puppet
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── puppet.js
│ │ │ │ │ │ │ ├── python
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── python.js
│ │ │ │ │ │ │ ├── q
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── q.js
│ │ │ │ │ │ │ ├── r
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── r.js
│ │ │ │ │ │ │ ├── rpm
│ │ │ │ │ │ │ │ ├── changes
│ │ │ │ │ │ │ │ │ └── index.html
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── rpm.js
│ │ │ │ │ │ │ ├── rst
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── rst.js
│ │ │ │ │ │ │ ├── ruby
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── ruby.js
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── rust
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── rust.js
│ │ │ │ │ │ │ ├── sass
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── sass.js
│ │ │ │ │ │ │ ├── scheme
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── scheme.js
│ │ │ │ │ │ │ ├── shell
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── shell.js
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── sieve
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── sieve.js
│ │ │ │ │ │ │ ├── slim
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── slim.js
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── smalltalk
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── smalltalk.js
│ │ │ │ │ │ │ ├── smarty
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── smarty.js
│ │ │ │ │ │ │ ├── smartymixed
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── smartymixed.js
│ │ │ │ │ │ │ ├── solr
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── solr.js
│ │ │ │ │ │ │ ├── soy
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── soy.js
│ │ │ │ │ │ │ ├── sparql
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── sparql.js
│ │ │ │ │ │ │ ├── spreadsheet
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── spreadsheet.js
│ │ │ │ │ │ │ ├── sql
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── sql.js
│ │ │ │ │ │ │ ├── stex
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── stex.js
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── stylus
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── stylus.js
│ │ │ │ │ │ │ ├── tcl
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── tcl.js
│ │ │ │ │ │ │ ├── textile
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ │ └── textile.js
│ │ │ │ │ │ │ ├── tiddlywiki
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── tiddlywiki.css
│ │ │ │ │ │ │ │ └── tiddlywiki.js
│ │ │ │ │ │ │ ├── tiki
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── tiki.css
│ │ │ │ │ │ │ │ └── tiki.js
│ │ │ │ │ │ │ ├── toml
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── toml.js
│ │ │ │ │ │ │ ├── tornado
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── tornado.js
│ │ │ │ │ │ │ ├── turtle
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── turtle.js
│ │ │ │ │ │ │ ├── vb
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── vb.js
│ │ │ │ │ │ │ ├── vbscript
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── vbscript.js
│ │ │ │ │ │ │ ├── velocity
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── velocity.js
│ │ │ │ │ │ │ ├── verilog
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ │ └── verilog.js
│ │ │ │ │ │ │ ├── xml
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ │ └── xml.js
│ │ │ │ │ │ │ ├── xquery
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ ├── test.js
│ │ │ │ │ │ │ │ └── xquery.js
│ │ │ │ │ │ │ ├── yaml
│ │ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ │ └── yaml.js
│ │ │ │ │ │ │ └── z80
│ │ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ │ └── z80.js
│ │ │ │ │ │ ├── modes.min.js
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ └── theme
│ │ │ │ │ │ ├── 3024-day.css
│ │ │ │ │ │ ├── 3024-night.css
│ │ │ │ │ │ ├── ambiance.css
│ │ │ │ │ │ ├── ambiance-mobile.css
│ │ │ │ │ │ ├── base16-dark.css
│ │ │ │ │ │ ├── base16-light.css
│ │ │ │ │ │ ├── blackboard.css
│ │ │ │ │ │ ├── cobalt.css
│ │ │ │ │ │ ├── colorforth.css
│ │ │ │ │ │ ├── eclipse.css
│ │ │ │ │ │ ├── elegant.css
│ │ │ │ │ │ ├── erlang-dark.css
│ │ │ │ │ │ ├── lesser-dark.css
│ │ │ │ │ │ ├── mbo.css
│ │ │ │ │ │ ├── mdn-like.css
│ │ │ │ │ │ ├── midnight.css
│ │ │ │ │ │ ├── monokai.css
│ │ │ │ │ │ ├── neat.css
│ │ │ │ │ │ ├── neo.css
│ │ │ │ │ │ ├── night.css
│ │ │ │ │ │ ├── paraiso-dark.css
│ │ │ │ │ │ ├── paraiso-light.css
│ │ │ │ │ │ ├── pastel-on-dark.css
│ │ │ │ │ │ ├── rubyblue.css
│ │ │ │ │ │ ├── solarized.css
│ │ │ │ │ │ ├── the-matrix.css
│ │ │ │ │ │ ├── tomorrow-night-bright.css
│ │ │ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ │ │ ├── twilight.css
│ │ │ │ │ │ ├── vibrant-ink.css
│ │ │ │ │ │ ├── xq-dark.css
│ │ │ │ │ │ ├── xq-light.css
│ │ │ │ │ │ └── zenburn.css
│ │ │ │ │ ├── flowchart.min.js
│ │ │ │ │ ├── jquery.flowchart.min.js
│ │ │ │ │ ├── marked.min.js
│ │ │ │ │ ├── prettify.min.js
│ │ │ │ │ ├── raphael.min.js
│ │ │ │ │ ├── sequence-diagram.min.js
│ │ │ │ │ └── underscore.min.js
│ │ │ │ ├── LICENSE
│ │ │ │ ├── package.json
│ │ │ │ ├── plugins
│ │ │ │ │ ├── code-block-dialog
│ │ │ │ │ │ └── code-block-dialog.js
│ │ │ │ │ ├── emoji-dialog
│ │ │ │ │ │ ├── emoji
│ │ │ │ │ │ │ ├── 100.png
│ │ │ │ │ │ │ ├── 109.png
│ │ │ │ │ │ │ ├── 1234.png
│ │ │ │ │ │ │ ├── +1.png
│ │ │ │ │ │ │ ├── -1.png
│ │ │ │ │ │ │ ├── 8ball.png
│ │ │ │ │ │ │ ├── abcd.png
│ │ │ │ │ │ │ ├── abc.png
│ │ │ │ │ │ │ ├── ab.png
│ │ │ │ │ │ │ ├── accept.png
│ │ │ │ │ │ │ ├── aerial_tramway.png
│ │ │ │ │ │ │ ├── airplane.png
│ │ │ │ │ │ │ ├── alarm_clock.png
│ │ │ │ │ │ │ ├── alien.png
│ │ │ │ │ │ │ ├── ambulance.png
│ │ │ │ │ │ │ ├── anchor.png
│ │ │ │ │ │ │ ├── angel.png
│ │ │ │ │ │ │ ├── anger.png
│ │ │ │ │ │ │ ├── angry.png
│ │ │ │ │ │ │ ├── anguished.png
│ │ │ │ │ │ │ ├── ant.png
│ │ │ │ │ │ │ ├── a.png
│ │ │ │ │ │ │ ├── apple.png
│ │ │ │ │ │ │ ├── aquarius.png
│ │ │ │ │ │ │ ├── aries.png
│ │ │ │ │ │ │ ├── arrow_backward.png
│ │ │ │ │ │ │ ├── arrow_double_down.png
│ │ │ │ │ │ │ ├── arrow_double_up.png
│ │ │ │ │ │ │ ├── arrow_down.png
│ │ │ │ │ │ │ ├── arrow_down_small.png
│ │ │ │ │ │ │ ├── arrow_forward.png
│ │ │ │ │ │ │ ├── arrow_heading_down.png
│ │ │ │ │ │ │ ├── arrow_heading_up.png
│ │ │ │ │ │ │ ├── arrow_left.png
│ │ │ │ │ │ │ ├── arrow_lower_left.png
│ │ │ │ │ │ │ ├── arrow_lower_right.png
│ │ │ │ │ │ │ ├── arrow_right_hook.png
│ │ │ │ │ │ │ ├── arrow_right.png
│ │ │ │ │ │ │ ├── arrows_clockwise.png
│ │ │ │ │ │ │ ├── arrows_counterclockwise.png
│ │ │ │ │ │ │ ├── arrow_up_down.png
│ │ │ │ │ │ │ ├── arrow_upper_left.png
│ │ │ │ │ │ │ ├── arrow_upper_right.png
│ │ │ │ │ │ │ ├── arrow_up.png
│ │ │ │ │ │ │ ├── arrow_up_small.png
│ │ │ │ │ │ │ ├── articulated_lorry.png
│ │ │ │ │ │ │ ├── art.png
│ │ │ │ │ │ │ ├── astonished.png
│ │ │ │ │ │ │ ├── atm.png
│ │ │ │ │ │ │ ├── baby_bottle.png
│ │ │ │ │ │ │ ├── baby_chick.png
│ │ │ │ │ │ │ ├── baby.png
│ │ │ │ │ │ │ ├── baby_symbol.png
│ │ │ │ │ │ │ ├── back.png
│ │ │ │ │ │ │ ├── baggage_claim.png
│ │ │ │ │ │ │ ├── balloon.png
│ │ │ │ │ │ │ ├── ballot_box_with_check.png
│ │ │ │ │ │ │ ├── bamboo.png
│ │ │ │ │ │ │ ├── banana.png
│ │ │ │ │ │ │ ├── bangbang.png
│ │ │ │ │ │ │ ├── bank.png
│ │ │ │ │ │ │ ├── barber.png
│ │ │ │ │ │ │ ├── bar_chart.png
│ │ │ │ │ │ │ ├── baseball.png
│ │ │ │ │ │ │ ├── basketball.png
│ │ │ │ │ │ │ ├── bath.png
│ │ │ │ │ │ │ ├── bathtub.png
│ │ │ │ │ │ │ ├── battery.png
│ │ │ │ │ │ │ ├── bear.png
│ │ │ │ │ │ │ ├── bee.png
│ │ │ │ │ │ │ ├── beer.png
│ │ │ │ │ │ │ ├── beers.png
│ │ │ │ │ │ │ ├── beetle.png
│ │ │ │ │ │ │ ├── beginner.png
│ │ │ │ │ │ │ ├── bell.png
│ │ │ │ │ │ │ ├── bento.png
│ │ │ │ │ │ │ ├── bicyclist.png
│ │ │ │ │ │ │ ├── bike.png
│ │ │ │ │ │ │ ├── bikini.png
│ │ │ │ │ │ │ ├── bird.png
│ │ │ │ │ │ │ ├── birthday.png
│ │ │ │ │ │ │ ├── black_circle.png
│ │ │ │ │ │ │ ├── black_joker.png
│ │ │ │ │ │ │ ├── black_medium_small_square.png
│ │ │ │ │ │ │ ├── black_medium_square.png
│ │ │ │ │ │ │ ├── black_nib.png
│ │ │ │ │ │ │ ├── black_small_square.png
│ │ │ │ │ │ │ ├── black_square_button.png
│ │ │ │ │ │ │ ├── black_square.png
│ │ │ │ │ │ │ ├── blossom.png
│ │ │ │ │ │ │ ├── blowfish.png
│ │ │ │ │ │ │ ├── blue_book.png
│ │ │ │ │ │ │ ├── blue_car.png
│ │ │ │ │ │ │ ├── blue_heart.png
│ │ │ │ │ │ │ ├── blush.png
│ │ │ │ │ │ │ ├── boar.png
│ │ │ │ │ │ │ ├── boat.png
│ │ │ │ │ │ │ ├── bomb.png
│ │ │ │ │ │ │ ├── bookmark.png
│ │ │ │ │ │ │ ├── bookmark_tabs.png
│ │ │ │ │ │ │ ├── book.png
│ │ │ │ │ │ │ ├── books.png
│ │ │ │ │ │ │ ├── boom.png
│ │ │ │ │ │ │ ├── boot.png
│ │ │ │ │ │ │ ├── bouquet.png
│ │ │ │ │ │ │ ├── bowling.png
│ │ │ │ │ │ │ ├── bow.png
│ │ │ │ │ │ │ ├── bowtie.png
│ │ │ │ │ │ │ ├── boy.png
│ │ │ │ │ │ │ ├── b.png
│ │ │ │ │ │ │ ├── bread.png
│ │ │ │ │ │ │ ├── bride_with_veil.png
│ │ │ │ │ │ │ ├── bridge_at_night.png
│ │ │ │ │ │ │ ├── briefcase.png
│ │ │ │ │ │ │ ├── broken_heart.png
│ │ │ │ │ │ │ ├── bug.png
│ │ │ │ │ │ │ ├── bulb.png
│ │ │ │ │ │ │ ├── bullettrain_front.png
│ │ │ │ │ │ │ ├── bullettrain_side.png
│ │ │ │ │ │ │ ├── bus.png
│ │ │ │ │ │ │ ├── busstop.png
│ │ │ │ │ │ │ ├── bust_in_silhouette.png
│ │ │ │ │ │ │ ├── busts_in_silhouette.png
│ │ │ │ │ │ │ ├── cactus.png
│ │ │ │ │ │ │ ├── cake.png
│ │ │ │ │ │ │ ├── calendar.png
│ │ │ │ │ │ │ ├── calling.png
│ │ │ │ │ │ │ ├── camel.png
│ │ │ │ │ │ │ ├── camera.png
│ │ │ │ │ │ │ ├── cancer.png
│ │ │ │ │ │ │ ├── candy.png
│ │ │ │ │ │ │ ├── capital_abcd.png
│ │ │ │ │ │ │ ├── capricorn.png
│ │ │ │ │ │ │ ├── card_index.png
│ │ │ │ │ │ │ ├── carousel_horse.png
│ │ │ │ │ │ │ ├── car.png
│ │ │ │ │ │ │ ├── cat2.png
│ │ │ │ │ │ │ ├── cat.png
│ │ │ │ │ │ │ ├── cd.png
│ │ │ │ │ │ │ ├── chart.png
│ │ │ │ │ │ │ ├── chart_with_downwards_trend.png
│ │ │ │ │ │ │ ├── chart_with_upwards_trend.png
│ │ │ │ │ │ │ ├── checkered_flag.png
│ │ │ │ │ │ │ ├── cherries.png
│ │ │ │ │ │ │ ├── cherry_blossom.png
│ │ │ │ │ │ │ ├── chestnut.png
│ │ │ │ │ │ │ ├── chicken.png
│ │ │ │ │ │ │ ├── children_crossing.png
│ │ │ │ │ │ │ ├── chocolate_bar.png
│ │ │ │ │ │ │ ├── christmas_tree.png
│ │ │ │ │ │ │ ├── church.png
│ │ │ │ │ │ │ ├── cinema.png
│ │ │ │ │ │ │ ├── circus_tent.png
│ │ │ │ │ │ │ ├── city_sunrise.png
│ │ │ │ │ │ │ ├── city_sunset.png
│ │ │ │ │ │ │ ├── clapper.png
│ │ │ │ │ │ │ ├── clap.png
│ │ │ │ │ │ │ ├── clipboard.png
│ │ │ │ │ │ │ ├── clock1030.png
│ │ │ │ │ │ │ ├── clock10.png
│ │ │ │ │ │ │ ├── clock1130.png
│ │ │ │ │ │ │ ├── clock11.png
│ │ │ │ │ │ │ ├── clock1230.png
│ │ │ │ │ │ │ ├── clock12.png
│ │ │ │ │ │ │ ├── clock130.png
│ │ │ │ │ │ │ ├── clock1.png
│ │ │ │ │ │ │ ├── clock230.png
│ │ │ │ │ │ │ ├── clock2.png
│ │ │ │ │ │ │ ├── clock330.png
│ │ │ │ │ │ │ ├── clock3.png
│ │ │ │ │ │ │ ├── clock430.png
│ │ │ │ │ │ │ ├── clock4.png
│ │ │ │ │ │ │ ├── clock530.png
│ │ │ │ │ │ │ ├── clock5.png
│ │ │ │ │ │ │ ├── clock630.png
│ │ │ │ │ │ │ ├── clock6.png
│ │ │ │ │ │ │ ├── clock730.png
│ │ │ │ │ │ │ ├── clock7.png
│ │ │ │ │ │ │ ├── clock830.png
│ │ │ │ │ │ │ ├── clock8.png
│ │ │ │ │ │ │ ├── clock930.png
│ │ │ │ │ │ │ ├── clock9.png
│ │ │ │ │ │ │ ├── closed_book.png
│ │ │ │ │ │ │ ├── closed_lock_with_key.png
│ │ │ │ │ │ │ ├── closed_umbrella.png
│ │ │ │ │ │ │ ├── cloud.png
│ │ │ │ │ │ │ ├── cl.png
│ │ │ │ │ │ │ ├── clubs.png
│ │ │ │ │ │ │ ├── cn.png
│ │ │ │ │ │ │ ├── cocktail.png
│ │ │ │ │ │ │ ├── coffee.png
│ │ │ │ │ │ │ ├── cold_sweat.png
│ │ │ │ │ │ │ ├── collision.png
│ │ │ │ │ │ │ ├── computer.png
│ │ │ │ │ │ │ ├── confetti_ball.png
│ │ │ │ │ │ │ ├── confounded.png
│ │ │ │ │ │ │ ├── confused.png
│ │ │ │ │ │ │ ├── congratulations.png
│ │ │ │ │ │ │ ├── construction.png
│ │ │ │ │ │ │ ├── construction_worker.png
│ │ │ │ │ │ │ ├── convenience_store.png
│ │ │ │ │ │ │ ├── cookie.png
│ │ │ │ │ │ │ ├── cool.png
│ │ │ │ │ │ │ ├── cop.png
│ │ │ │ │ │ │ ├── copyright.png
│ │ │ │ │ │ │ ├── corn.png
│ │ │ │ │ │ │ ├── couplekiss.png
│ │ │ │ │ │ │ ├── couple.png
│ │ │ │ │ │ │ ├── couple_with_heart.png
│ │ │ │ │ │ │ ├── cow2.png
│ │ │ │ │ │ │ ├── cow.png
│ │ │ │ │ │ │ ├── credit_card.png
│ │ │ │ │ │ │ ├── crocodile.png
│ │ │ │ │ │ │ ├── crossed_flags.png
│ │ │ │ │ │ │ ├── crown.png
│ │ │ │ │ │ │ ├── crying_cat_face.png
│ │ │ │ │ │ │ ├── cry.png
│ │ │ │ │ │ │ ├── crystal_ball.png
│ │ │ │ │ │ │ ├── cupid.png
│ │ │ │ │ │ │ ├── curly_loop.png
│ │ │ │ │ │ │ ├── currency_exchange.png
│ │ │ │ │ │ │ ├── curry.png
│ │ │ │ │ │ │ ├── custard.png
│ │ │ │ │ │ │ ├── customs.png
│ │ │ │ │ │ │ ├── cyclone.png
│ │ │ │ │ │ │ ├── dancer.png
│ │ │ │ │ │ │ ├── dancers.png
│ │ │ │ │ │ │ ├── dango.png
│ │ │ │ │ │ │ ├── dart.png
│ │ │ │ │ │ │ ├── dash.png
│ │ │ │ │ │ │ ├── date.png
│ │ │ │ │ │ │ ├── deciduous_tree.png
│ │ │ │ │ │ │ ├── department_store.png
│ │ │ │ │ │ │ ├── de.png
│ │ │ │ │ │ │ ├── diamond_shape_with_a_dot_inside.png
│ │ │ │ │ │ │ ├── diamonds.png
│ │ │ │ │ │ │ ├── disappointed.png
│ │ │ │ │ │ │ ├── disappointed_relieved.png
│ │ │ │ │ │ │ ├── dizzy_face.png
│ │ │ │ │ │ │ ├── dizzy.png
│ │ │ │ │ │ │ ├── dog2.png
│ │ │ │ │ │ │ ├── dog.png
│ │ │ │ │ │ │ ├── dollar.png
│ │ │ │ │ │ │ ├── dolls.png
│ │ │ │ │ │ │ ├── dolphin.png
│ │ │ │ │ │ │ ├── do_not_litter.png
│ │ │ │ │ │ │ ├── donut.png
│ │ │ │ │ │ │ ├── door.png
│ │ │ │ │ │ │ ├── doughnut.png
│ │ │ │ │ │ │ ├── dragon_face.png
│ │ │ │ │ │ │ ├── dragon.png
│ │ │ │ │ │ │ ├── dress.png
│ │ │ │ │ │ │ ├── dromedary_camel.png
│ │ │ │ │ │ │ ├── droplet.png
│ │ │ │ │ │ │ ├── dvd.png
│ │ │ │ │ │ │ ├── ear_of_rice.png
│ │ │ │ │ │ │ ├── ear.png
│ │ │ │ │ │ │ ├── earth_africa.png
│ │ │ │ │ │ │ ├── earth_americas.png
│ │ │ │ │ │ │ ├── earth_asia.png
│ │ │ │ │ │ │ ├── eggplant.png
│ │ │ │ │ │ │ ├── egg.png
│ │ │ │ │ │ │ ├── eight.png
│ │ │ │ │ │ │ ├── eight_pointed_black_star.png
│ │ │ │ │ │ │ ├── eight_spoked_asterisk.png
│ │ │ │ │ │ │ ├── electric_plug.png
│ │ │ │ │ │ │ ├── elephant.png
│ │ │ │ │ │ │ ├── e-mail.png
│ │ │ │ │ │ │ ├── email.png
│ │ │ │ │ │ │ ├── emojify.css
│ │ │ │ │ │ │ ├── end.png
│ │ │ │ │ │ │ ├── envelope.png
│ │ │ │ │ │ │ ├── es.png
│ │ │ │ │ │ │ ├── european_castle.png
│ │ │ │ │ │ │ ├── european_post_office.png
│ │ │ │ │ │ │ ├── euro.png
│ │ │ │ │ │ │ ├── evergreen_tree.png
│ │ │ │ │ │ │ ├── exclamation.png
│ │ │ │ │ │ │ ├── expressionless.png
│ │ │ │ │ │ │ ├── eyeglasses.png
│ │ │ │ │ │ │ ├── eyes.png
│ │ │ │ │ │ │ ├── facepunch.png
│ │ │ │ │ │ │ ├── factory.png
│ │ │ │ │ │ │ ├── fallen_leaf.png
│ │ │ │ │ │ │ ├── family.png
│ │ │ │ │ │ │ ├── fast_forward.png
│ │ │ │ │ │ │ ├── fax.png
│ │ │ │ │ │ │ ├── fearful.png
│ │ │ │ │ │ │ ├── feelsgood.png
│ │ │ │ │ │ │ ├── feet.png
│ │ │ │ │ │ │ ├── ferris_wheel.png
│ │ │ │ │ │ │ ├── file_folder.png
│ │ │ │ │ │ │ ├── finnadie.png
│ │ │ │ │ │ │ ├── fire_engine.png
│ │ │ │ │ │ │ ├── fire.png
│ │ │ │ │ │ │ ├── fireworks.png
│ │ │ │ │ │ │ ├── first_quarter_moon.png
│ │ │ │ │ │ │ ├── first_quarter_moon_with_face.png
│ │ │ │ │ │ │ ├── fish_cake.png
│ │ │ │ │ │ │ ├── fishing_pole_and_fish.png
│ │ │ │ │ │ │ ├── fish.png
│ │ │ │ │ │ │ ├── fist.png
│ │ │ │ │ │ │ ├── five.png
│ │ │ │ │ │ │ ├── flags.png
│ │ │ │ │ │ │ ├── flashlight.png
│ │ │ │ │ │ │ ├── floppy_disk.png
│ │ │ │ │ │ │ ├── flower_playing_cards.png
│ │ │ │ │ │ │ ├── flushed.png
│ │ │ │ │ │ │ ├── foggy.png
│ │ │ │ │ │ │ ├── football.png
│ │ │ │ │ │ │ ├── fork_and_knife.png
│ │ │ │ │ │ │ ├── fountain.png
│ │ │ │ │ │ │ ├── four_leaf_clover.png
│ │ │ │ │ │ │ ├── four.png
│ │ │ │ │ │ │ ├── free.png
│ │ │ │ │ │ │ ├── fried_shrimp.png
│ │ │ │ │ │ │ ├── fries.png
│ │ │ │ │ │ │ ├── frog.png
│ │ │ │ │ │ │ ├── frowning.png
│ │ │ │ │ │ │ ├── fr.png
│ │ │ │ │ │ │ ├── fuelpump.png
│ │ │ │ │ │ │ ├── full_moon.png
│ │ │ │ │ │ │ ├── full_moon_with_face.png
│ │ │ │ │ │ │ ├── fu.png
│ │ │ │ │ │ │ ├── game_die.png
│ │ │ │ │ │ │ ├── gb.png
│ │ │ │ │ │ │ ├── gemini.png
│ │ │ │ │ │ │ ├── gem.png
│ │ │ │ │ │ │ ├── ghost.png
│ │ │ │ │ │ │ ├── gift_heart.png
│ │ │ │ │ │ │ ├── gift.png
│ │ │ │ │ │ │ ├── girl.png
│ │ │ │ │ │ │ ├── globe_with_meridians.png
│ │ │ │ │ │ │ ├── goat.png
│ │ │ │ │ │ │ ├── goberserk.png
│ │ │ │ │ │ │ ├── godmode.png
│ │ │ │ │ │ │ ├── golf.png
│ │ │ │ │ │ │ ├── grapes.png
│ │ │ │ │ │ │ ├── green_apple.png
│ │ │ │ │ │ │ ├── green_book.png
│ │ │ │ │ │ │ ├── green_heart.png
│ │ │ │ │ │ │ ├── grey_exclamation.png
│ │ │ │ │ │ │ ├── grey_question.png
│ │ │ │ │ │ │ ├── grimacing.png
│ │ │ │ │ │ │ ├── grinning.png
│ │ │ │ │ │ │ ├── grin.png
│ │ │ │ │ │ │ ├── guardsman.png
│ │ │ │ │ │ │ ├── guitar.png
│ │ │ │ │ │ │ ├── gun.png
│ │ │ │ │ │ │ ├── haircut.png
│ │ │ │ │ │ │ ├── hamburger.png
│ │ │ │ │ │ │ ├── hammer.png
│ │ │ │ │ │ │ ├── hamster.png
│ │ │ │ │ │ │ ├── handbag.png
│ │ │ │ │ │ │ ├── hand.png
│ │ │ │ │ │ │ ├── hankey.png
│ │ │ │ │ │ │ ├── hash.png
│ │ │ │ │ │ │ ├── hatched_chick.png
│ │ │ │ │ │ │ ├── hatching_chick.png
│ │ │ │ │ │ │ ├── headphones.png
│ │ │ │ │ │ │ ├── hear_no_evil.png
│ │ │ │ │ │ │ ├── heartbeat.png
│ │ │ │ │ │ │ ├── heart_decoration.png
│ │ │ │ │ │ │ ├── heart_eyes_cat.png
│ │ │ │ │ │ │ ├── heart_eyes.png
│ │ │ │ │ │ │ ├── heart.png
│ │ │ │ │ │ │ ├── heartpulse.png
│ │ │ │ │ │ │ ├── hearts.png
│ │ │ │ │ │ │ ├── heavy_check_mark.png
│ │ │ │ │ │ │ ├── heavy_division_sign.png
│ │ │ │ │ │ │ ├── heavy_dollar_sign.png
│ │ │ │ │ │ │ ├── heavy_exclamation_mark.png
│ │ │ │ │ │ │ ├── heavy_minus_sign.png
│ │ │ │ │ │ │ ├── heavy_multiplication_x.png
│ │ │ │ │ │ │ ├── heavy_plus_sign.png
│ │ │ │ │ │ │ ├── helicopter.png
│ │ │ │ │ │ │ ├── herb.png
│ │ │ │ │ │ │ ├── hibiscus.png
│ │ │ │ │ │ │ ├── high_brightness.png
│ │ │ │ │ │ │ ├── high_heel.png
│ │ │ │ │ │ │ ├── hocho.png
│ │ │ │ │ │ │ ├── honeybee.png
│ │ │ │ │ │ │ ├── honey_pot.png
│ │ │ │ │ │ │ ├── horse.png
│ │ │ │ │ │ │ ├── horse_racing.png
│ │ │ │ │ │ │ ├── hospital.png
│ │ │ │ │ │ │ ├── hotel.png
│ │ │ │ │ │ │ ├── hotsprings.png
│ │ │ │ │ │ │ ├── hourglass_flowing_sand.png
│ │ │ │ │ │ │ ├── hourglass.png
│ │ │ │ │ │ │ ├── house.png
│ │ │ │ │ │ │ ├── house_with_garden.png
│ │ │ │ │ │ │ ├── hurtrealbad.png
│ │ │ │ │ │ │ ├── hushed.png
│ │ │ │ │ │ │ ├── ice_cream.png
│ │ │ │ │ │ │ ├── icecream.png
│ │ │ │ │ │ │ ├── ideograph_advantage.png
│ │ │ │ │ │ │ ├── id.png
│ │ │ │ │ │ │ ├── imp.png
│ │ │ │ │ │ │ ├── inbox_tray.png
│ │ │ │ │ │ │ ├── incoming_envelope.png
│ │ │ │ │ │ │ ├── information_desk_person.png
│ │ │ │ │ │ │ ├── information_source.png
│ │ │ │ │ │ │ ├── innocent.png
│ │ │ │ │ │ │ ├── interrobang.png
│ │ │ │ │ │ │ ├── iphone.png
│ │ │ │ │ │ │ ├── it.png
│ │ │ │ │ │ │ ├── izakaya_lantern.png
│ │ │ │ │ │ │ ├── jack_o_lantern.png
│ │ │ │ │ │ │ ├── japanese_castle.png
│ │ │ │ │ │ │ ├── japanese_goblin.png
│ │ │ │ │ │ │ ├── japanese_ogre.png
│ │ │ │ │ │ │ ├── japan.png
│ │ │ │ │ │ │ ├── jeans.png
│ │ │ │ │ │ │ ├── joy_cat.png
│ │ │ │ │ │ │ ├── joy.png
│ │ │ │ │ │ │ ├── jp.png
│ │ │ │ │ │ │ ├── keycap_ten.png
│ │ │ │ │ │ │ ├── key.png
│ │ │ │ │ │ │ ├── kimono.png
│ │ │ │ │ │ │ ├── kissing_cat.png
│ │ │ │ │ │ │ ├── kissing_closed_eyes.png
│ │ │ │ │ │ │ ├── kissing_face.png
│ │ │ │ │ │ │ ├── kissing_heart.png
│ │ │ │ │ │ │ ├── kissing.png
│ │ │ │ │ │ │ ├── kissing_smiling_eyes.png
│ │ │ │ │ │ │ ├── kiss.png
│ │ │ │ │ │ │ ├── koala.png
│ │ │ │ │ │ │ ├── koko.png
│ │ │ │ │ │ │ ├── kr.png
│ │ │ │ │ │ │ ├── large_blue_circle.png
│ │ │ │ │ │ │ ├── large_blue_diamond.png
│ │ │ │ │ │ │ ├── large_orange_diamond.png
│ │ │ │ │ │ │ ├── last_quarter_moon.png
│ │ │ │ │ │ │ ├── last_quarter_moon_with_face.png
│ │ │ │ │ │ │ ├── laughing.png
│ │ │ │ │ │ │ ├── leaves.png
│ │ │ │ │ │ │ ├── ledger.png
│ │ │ │ │ │ │ ├── left_luggage.png
│ │ │ │ │ │ │ ├── left_right_arrow.png
│ │ │ │ │ │ │ ├── leftwards_arrow_with_hook.png
│ │ │ │ │ │ │ ├── lemon.png
│ │ │ │ │ │ │ ├── leopard.png
│ │ │ │ │ │ │ ├── leo.png
│ │ │ │ │ │ │ ├── libra.png
│ │ │ │ │ │ │ ├── light_rail.png
│ │ │ │ │ │ │ ├── link.png
│ │ │ │ │ │ │ ├── lips.png
│ │ │ │ │ │ │ ├── lipstick.png
│ │ │ │ │ │ │ ├── lock.png
│ │ │ │ │ │ │ ├── lock_with_ink_pen.png
│ │ │ │ │ │ │ ├── lollipop.png
│ │ │ │ │ │ │ ├── loop.png
│ │ │ │ │ │ │ ├── loudspeaker.png
│ │ │ │ │ │ │ ├── love_hotel.png
│ │ │ │ │ │ │ ├── love_letter.png
│ │ │ │ │ │ │ ├── low_brightness.png
│ │ │ │ │ │ │ ├── mag.png
│ │ │ │ │ │ │ ├── mag_right.png
│ │ │ │ │ │ │ ├── mahjong.png
│ │ │ │ │ │ │ ├── mailbox_closed.png
│ │ │ │ │ │ │ ├── mailbox.png
│ │ │ │ │ │ │ ├── mailbox_with_mail.png
│ │ │ │ │ │ │ ├── mailbox_with_no_mail.png
│ │ │ │ │ │ │ ├── man.png
│ │ │ │ │ │ │ ├── mans_shoe.png
│ │ │ │ │ │ │ ├── man_with_gua_pi_mao.png
│ │ │ │ │ │ │ ├── man_with_turban.png
│ │ │ │ │ │ │ ├── maple_leaf.png
│ │ │ │ │ │ │ ├── mask.png
│ │ │ │ │ │ │ ├── massage.png
│ │ │ │ │ │ │ ├── meat_on_bone.png
│ │ │ │ │ │ │ ├── mega.png
│ │ │ │ │ │ │ ├── melon.png
│ │ │ │ │ │ │ ├── memo.png
│ │ │ │ │ │ │ ├── mens.png
│ │ │ │ │ │ │ ├── metal.png
│ │ │ │ │ │ │ ├── metro.png
│ │ │ │ │ │ │ ├── microphone.png
│ │ │ │ │ │ │ ├── microscope.png
│ │ │ │ │ │ │ ├── milky_way.png
│ │ │ │ │ │ │ ├── minibus.png
│ │ │ │ │ │ │ ├── minidisc.png
│ │ │ │ │ │ │ ├── mobile_phone_off.png
│ │ │ │ │ │ │ ├── moneybag.png
│ │ │ │ │ │ │ ├── money_with_wings.png
│ │ │ │ │ │ │ ├── monkey_face.png
│ │ │ │ │ │ │ ├── monkey.png
│ │ │ │ │ │ │ ├── monorail.png
│ │ │ │ │ │ │ ├── moon.png
│ │ │ │ │ │ │ ├── mortar_board.png
│ │ │ │ │ │ │ ├── mountain_bicyclist.png
│ │ │ │ │ │ │ ├── mountain_cableway.png
│ │ │ │ │ │ │ ├── mountain_railway.png
│ │ │ │ │ │ │ ├── mount_fuji.png
│ │ │ │ │ │ │ ├── mouse2.png
│ │ │ │ │ │ │ ├── mouse.png
│ │ │ │ │ │ │ ├── movie_camera.png
│ │ │ │ │ │ │ ├── moyai.png
│ │ │ │ │ │ │ ├── m.png
│ │ │ │ │ │ │ ├── muscle.png
│ │ │ │ │ │ │ ├── mushroom.png
│ │ │ │ │ │ │ ├── musical_keyboard.png
│ │ │ │ │ │ │ ├── musical_note.png
│ │ │ │ │ │ │ ├── musical_score.png
│ │ │ │ │ │ │ ├── mute.png
│ │ │ │ │ │ │ ├── nail_care.png
│ │ │ │ │ │ │ ├── name_badge.png
│ │ │ │ │ │ │ ├── neckbeard.png
│ │ │ │ │ │ │ ├── necktie.png
│ │ │ │ │ │ │ ├── negative_squared_cross_mark.png
│ │ │ │ │ │ │ ├── neutral_face.png
│ │ │ │ │ │ │ ├── new_moon.png
│ │ │ │ │ │ │ ├── new_moon_with_face.png
│ │ │ │ │ │ │ ├── new.png
│ │ │ │ │ │ │ ├── newspaper.png
│ │ │ │ │ │ │ ├── ng.png
│ │ │ │ │ │ │ ├── nine.png
│ │ │ │ │ │ │ ├── no_bell.png
│ │ │ │ │ │ │ ├── no_bicycles.png
│ │ │ │ │ │ │ ├── no_entry.png
│ │ │ │ │ │ │ ├── no_entry_sign.png
│ │ │ │ │ │ │ ├── no_good.png
│ │ │ │ │ │ │ ├── no_mobile_phones.png
│ │ │ │ │ │ │ ├── no_mouth.png
│ │ │ │ │ │ │ ├── non-potable_water.png
│ │ │ │ │ │ │ ├── no_pedestrians.png
│ │ │ │ │ │ │ ├── nose.png
│ │ │ │ │ │ │ ├── no_smoking.png
│ │ │ │ │ │ │ ├── notebook.png
│ │ │ │ │ │ │ ├── notebook_with_decorative_cover.png
│ │ │ │ │ │ │ ├── notes.png
│ │ │ │ │ │ │ ├── nut_and_bolt.png
│ │ │ │ │ │ │ ├── o2.png
│ │ │ │ │ │ │ ├── ocean.png
│ │ │ │ │ │ │ ├── octocat.png
│ │ │ │ │ │ │ ├── octopus.png
│ │ │ │ │ │ │ ├── oden.png
│ │ │ │ │ │ │ ├── office.png
│ │ │ │ │ │ │ ├── ok_hand.png
│ │ │ │ │ │ │ ├── ok.png
│ │ │ │ │ │ │ ├── ok_woman.png
│ │ │ │ │ │ │ ├── older_man.png
│ │ │ │ │ │ │ ├── older_woman.png
│ │ │ │ │ │ │ ├── oncoming_automobile.png
│ │ │ │ │ │ │ ├── oncoming_bus.png
│ │ │ │ │ │ │ ├── oncoming_police_car.png
│ │ │ │ │ │ │ ├── oncoming_taxi.png
│ │ │ │ │ │ │ ├── one.png
│ │ │ │ │ │ │ ├── on.png
│ │ │ │ │ │ │ ├── open_file_folder.png
│ │ │ │ │ │ │ ├── open_hands.png
│ │ │ │ │ │ │ ├── open_mouth.png
│ │ │ │ │ │ │ ├── ophiuchus.png
│ │ │ │ │ │ │ ├── o.png
│ │ │ │ │ │ │ ├── orange_book.png
│ │ │ │ │ │ │ ├── outbox_tray.png
│ │ │ │ │ │ │ ├── ox.png
│ │ │ │ │ │ │ ├── package.png
│ │ │ │ │ │ │ ├── page_facing_up.png
│ │ │ │ │ │ │ ├── pager.png
│ │ │ │ │ │ │ ├── page_with_curl.png
│ │ │ │ │ │ │ ├── palm_tree.png
│ │ │ │ │ │ │ ├── panda_face.png
│ │ │ │ │ │ │ ├── paperclip.png
│ │ │ │ │ │ │ ├── parking.png
│ │ │ │ │ │ │ ├── part_alternation_mark.png
│ │ │ │ │ │ │ ├── partly_sunny.png
│ │ │ │ │ │ │ ├── passport_control.png
│ │ │ │ │ │ │ ├── paw_prints.png
│ │ │ │ │ │ │ ├── peach.png
│ │ │ │ │ │ │ ├── pear.png
│ │ │ │ │ │ │ ├── pencil2.png
│ │ │ │ │ │ │ ├── pencil.png
│ │ │ │ │ │ │ ├── penguin.png
│ │ │ │ │ │ │ ├── pensive.png
│ │ │ │ │ │ │ ├── performing_arts.png
│ │ │ │ │ │ │ ├── persevere.png
│ │ │ │ │ │ │ ├── person_frowning.png
│ │ │ │ │ │ │ ├── person_with_blond_hair.png
│ │ │ │ │ │ │ ├── person_with_pouting_face.png
│ │ │ │ │ │ │ ├── phone.png
│ │ │ │ │ │ │ ├── pig2.png
│ │ │ │ │ │ │ ├── pig_nose.png
│ │ │ │ │ │ │ ├── pig.png
│ │ │ │ │ │ │ ├── pill.png
│ │ │ │ │ │ │ ├── pineapple.png
│ │ │ │ │ │ │ ├── pisces.png
│ │ │ │ │ │ │ ├── pizza.png
│ │ │ │ │ │ │ ├── plus1.png
│ │ │ │ │ │ │ ├── point_down.png
│ │ │ │ │ │ │ ├── point_left.png
│ │ │ │ │ │ │ ├── point_right.png
│ │ │ │ │ │ │ ├── point_up_2.png
│ │ │ │ │ │ │ ├── point_up.png
│ │ │ │ │ │ │ ├── police_car.png
│ │ │ │ │ │ │ ├── poodle.png
│ │ │ │ │ │ │ ├── poop.png
│ │ │ │ │ │ │ ├── postal_horn.png
│ │ │ │ │ │ │ ├── postbox.png
│ │ │ │ │ │ │ ├── post_office.png
│ │ │ │ │ │ │ ├── potable_water.png
│ │ │ │ │ │ │ ├── pouch.png
│ │ │ │ │ │ │ ├── poultry_leg.png
│ │ │ │ │ │ │ ├── pound.png
│ │ │ │ │ │ │ ├── pouting_cat.png
│ │ │ │ │ │ │ ├── pray.png
│ │ │ │ │ │ │ ├── princess.png
│ │ │ │ │ │ │ ├── punch.png
│ │ │ │ │ │ │ ├── purple_heart.png
│ │ │ │ │ │ │ ├── purse.png
│ │ │ │ │ │ │ ├── pushpin.png
│ │ │ │ │ │ │ ├── put_litter_in_its_place.png
│ │ │ │ │ │ │ ├── question.png
│ │ │ │ │ │ │ ├── rabbit2.png
│ │ │ │ │ │ │ ├── rabbit.png
│ │ │ │ │ │ │ ├── racehorse.png
│ │ │ │ │ │ │ ├── radio_button.png
│ │ │ │ │ │ │ ├── radio.png
│ │ │ │ │ │ │ ├── rage1.png
│ │ │ │ │ │ │ ├── rage2.png
│ │ │ │ │ │ │ ├── rage3.png
│ │ │ │ │ │ │ ├── rage4.png
│ │ │ │ │ │ │ ├── rage.png
│ │ │ │ │ │ │ ├── railway_car.png
│ │ │ │ │ │ │ ├── rainbow.png
│ │ │ │ │ │ │ ├── raised_hand.png
│ │ │ │ │ │ │ ├── raised_hands.png
│ │ │ │ │ │ │ ├── raising_hand.png
│ │ │ │ │ │ │ ├── ramen.png
│ │ │ │ │ │ │ ├── ram.png
│ │ │ │ │ │ │ ├── rat.png
│ │ │ │ │ │ │ ├── recycle.png
│ │ │ │ │ │ │ ├── red_car.png
│ │ │ │ │ │ │ ├── red_circle.png
│ │ │ │ │ │ │ ├── registered.png
│ │ │ │ │ │ │ ├── relaxed.png
│ │ │ │ │ │ │ ├── relieved.png
│ │ │ │ │ │ │ ├── repeat_one.png
│ │ │ │ │ │ │ ├── repeat.png
│ │ │ │ │ │ │ ├── restroom.png
│ │ │ │ │ │ │ ├── revolving_hearts.png
│ │ │ │ │ │ │ ├── rewind.png
│ │ │ │ │ │ │ ├── ribbon.png
│ │ │ │ │ │ │ ├── rice_ball.png
│ │ │ │ │ │ │ ├── rice_cracker.png
│ │ │ │ │ │ │ ├── rice.png
│ │ │ │ │ │ │ ├── rice_scene.png
│ │ │ │ │ │ │ ├── ring.png
│ │ │ │ │ │ │ ├── rocket.png
│ │ │ │ │ │ │ ├── roller_coaster.png
│ │ │ │ │ │ │ ├── rooster.png
│ │ │ │ │ │ │ ├── rose.png
│ │ │ │ │ │ │ ├── rotating_light.png
│ │ │ │ │ │ │ ├── round_pushpin.png
│ │ │ │ │ │ │ ├── rowboat.png
│ │ │ │ │ │ │ ├── rugby_football.png
│ │ │ │ │ │ │ ├── runner.png
│ │ │ │ │ │ │ ├── running.png
│ │ │ │ │ │ │ ├── running_shirt_with_sash.png
│ │ │ │ │ │ │ ├── ru.png
│ │ │ │ │ │ │ ├── sagittarius.png
│ │ │ │ │ │ │ ├── sailboat.png
│ │ │ │ │ │ │ ├── sake.png
│ │ │ │ │ │ │ ├── sandal.png
│ │ │ │ │ │ │ ├── santa.png
│ │ │ │ │ │ │ ├── sa.png
│ │ │ │ │ │ │ ├── satellite.png
│ │ │ │ │ │ │ ├── satisfied.png
│ │ │ │ │ │ │ ├── saxophone.png
│ │ │ │ │ │ │ ├── school.png
│ │ │ │ │ │ │ ├── school_satchel.png
│ │ │ │ │ │ │ ├── scissors.png
│ │ │ │ │ │ │ ├── scorpius.png
│ │ │ │ │ │ │ ├── scream_cat.png
│ │ │ │ │ │ │ ├── scream.png
│ │ │ │ │ │ │ ├── scroll.png
│ │ │ │ │ │ │ ├── seat.png
│ │ │ │ │ │ │ ├── secret.png
│ │ │ │ │ │ │ ├── seedling.png
│ │ │ │ │ │ │ ├── see_no_evil.png
│ │ │ │ │ │ │ ├── seven.png
│ │ │ │ │ │ │ ├── shaved_ice.png
│ │ │ │ │ │ │ ├── sheep.png
│ │ │ │ │ │ │ ├── shell.png
│ │ │ │ │ │ │ ├── shipit.png
│ │ │ │ │ │ │ ├── ship.png
│ │ │ │ │ │ │ ├── shirt.png
│ │ │ │ │ │ │ ├── shit.png
│ │ │ │ │ │ │ ├── shoe.png
│ │ │ │ │ │ │ ├── shower.png
│ │ │ │ │ │ │ ├── signal_strength.png
│ │ │ │ │ │ │ ├── six.png
│ │ │ │ │ │ │ ├── six_pointed_star.png
│ │ │ │ │ │ │ ├── ski.png
│ │ │ │ │ │ │ ├── skull.png
│ │ │ │ │ │ │ ├── sleeping.png
│ │ │ │ │ │ │ ├── sleepy.png
│ │ │ │ │ │ │ ├── slot_machine.png
│ │ │ │ │ │ │ ├── small_blue_diamond.png
│ │ │ │ │ │ │ ├── small_orange_diamond.png
│ │ │ │ │ │ │ ├── small_red_triangle_down.png
│ │ │ │ │ │ │ ├── small_red_triangle.png
│ │ │ │ │ │ │ ├── smile_cat.png
│ │ │ │ │ │ │ ├── smile.png
│ │ │ │ │ │ │ ├── smiley_cat.png
│ │ │ │ │ │ │ ├── smiley.png
│ │ │ │ │ │ │ ├── smiling_imp.png
│ │ │ │ │ │ │ ├── smirk_cat.png
│ │ │ │ │ │ │ ├── smirk.png
│ │ │ │ │ │ │ ├── smoking.png
│ │ │ │ │ │ │ ├── snail.png
│ │ │ │ │ │ │ ├── snake.png
│ │ │ │ │ │ │ ├── snowboarder.png
│ │ │ │ │ │ │ ├── snowflake.png
│ │ │ │ │ │ │ ├── snowman.png
│ │ │ │ │ │ │ ├── sob.png
│ │ │ │ │ │ │ ├── soccer.png
│ │ │ │ │ │ │ ├── soon.png
│ │ │ │ │ │ │ ├── sos.png
│ │ │ │ │ │ │ ├── sound.png
│ │ │ │ │ │ │ ├── space_invader.png
│ │ │ │ │ │ │ ├── spades.png
│ │ │ │ │ │ │ ├── spaghetti.png
│ │ │ │ │ │ │ ├── sparkle.png
│ │ │ │ │ │ │ ├── sparkler.png
│ │ │ │ │ │ │ ├── sparkles.png
│ │ │ │ │ │ │ ├── sparkling_heart.png
│ │ │ │ │ │ │ ├── speaker.png
│ │ │ │ │ │ │ ├── speak_no_evil.png
│ │ │ │ │ │ │ ├── speech_balloon.png
│ │ │ │ │ │ │ ├── speedboat.png
│ │ │ │ │ │ │ ├── squirrel.png
│ │ │ │ │ │ │ ├── star2.png
│ │ │ │ │ │ │ ├── star.png
│ │ │ │ │ │ │ ├── stars.png
│ │ │ │ │ │ │ ├── station.png
│ │ │ │ │ │ │ ├── statue_of_liberty.png
│ │ │ │ │ │ │ ├── steam_locomotive.png
│ │ │ │ │ │ │ ├── stew.png
│ │ │ │ │ │ │ ├── straight_ruler.png
│ │ │ │ │ │ │ ├── strawberry.png
│ │ │ │ │ │ │ ├── stuck_out_tongue_closed_eyes.png
│ │ │ │ │ │ │ ├── stuck_out_tongue.png
│ │ │ │ │ │ │ ├── stuck_out_tongue_winking_eye.png
│ │ │ │ │ │ │ ├── sunflower.png
│ │ │ │ │ │ │ ├── sunglasses.png
│ │ │ │ │ │ │ ├── sunny.png
│ │ │ │ │ │ │ ├── sunrise_over_mountains.png
│ │ │ │ │ │ │ ├── sunrise.png
│ │ │ │ │ │ │ ├── sun_with_face.png
│ │ │ │ │ │ │ ├── surfer.png
│ │ │ │ │ │ │ ├── sushi.png
│ │ │ │ │ │ │ ├── suspect.png
│ │ │ │ │ │ │ ├── suspension_railway.png
│ │ │ │ │ │ │ ├── sweat_drops.png
│ │ │ │ │ │ │ ├── sweat.png
│ │ │ │ │ │ │ ├── sweat_smile.png
│ │ │ │ │ │ │ ├── sweet_potato.png
│ │ │ │ │ │ │ ├── swimmer.png
│ │ │ │ │ │ │ ├── symbols.png
│ │ │ │ │ │ │ ├── syringe.png
│ │ │ │ │ │ │ ├── tada.png
│ │ │ │ │ │ │ ├── tanabata_tree.png
│ │ │ │ │ │ │ ├── tangerine.png
│ │ │ │ │ │ │ ├── taurus.png
│ │ │ │ │ │ │ ├── taxi.png
│ │ │ │ │ │ │ ├── tea.png
│ │ │ │ │ │ │ ├── telephone.png
│ │ │ │ │ │ │ ├── telephone_receiver.png
│ │ │ │ │ │ │ ├── telescope.png
│ │ │ │ │ │ │ ├── tennis.png
│ │ │ │ │ │ │ ├── tent.png
│ │ │ │ │ │ │ ├── thought_balloon.png
│ │ │ │ │ │ │ ├── three.png
│ │ │ │ │ │ │ ├── thumbsdown.png
│ │ │ │ │ │ │ ├── thumbsup.png
│ │ │ │ │ │ │ ├── ticket.png
│ │ │ │ │ │ │ ├── tiger2.png
│ │ │ │ │ │ │ ├── tiger.png
│ │ │ │ │ │ │ ├── tired_face.png
│ │ │ │ │ │ │ ├── tm.png
│ │ │ │ │ │ │ ├── toilet.png
│ │ │ │ │ │ │ ├── tokyo_tower.png
│ │ │ │ │ │ │ ├── tomato.png
│ │ │ │ │ │ │ ├── tongue.png
│ │ │ │ │ │ │ ├── tophat.png
│ │ │ │ │ │ │ ├── top.png
│ │ │ │ │ │ │ ├── tractor.png
│ │ │ │ │ │ │ ├── traffic_light.png
│ │ │ │ │ │ │ ├── train2.png
│ │ │ │ │ │ │ ├── train.png
│ │ │ │ │ │ │ ├── tram.png
│ │ │ │ │ │ │ ├── triangular_flag_on_post.png
│ │ │ │ │ │ │ ├── triangular_ruler.png
│ │ │ │ │ │ │ ├── trident.png
│ │ │ │ │ │ │ ├── triumph.png
│ │ │ │ │ │ │ ├── trolleybus.png
│ │ │ │ │ │ │ ├── trollface.png
│ │ │ │ │ │ │ ├── trophy.png
│ │ │ │ │ │ │ ├── tropical_drink.png
│ │ │ │ │ │ │ ├── tropical_fish.png
│ │ │ │ │ │ │ ├── truck.png
│ │ │ │ │ │ │ ├── trumpet.png
│ │ │ │ │ │ │ ├── tshirt.png
│ │ │ │ │ │ │ ├── tulip.png
│ │ │ │ │ │ │ ├── turtle.png
│ │ │ │ │ │ │ ├── tv.png
│ │ │ │ │ │ │ ├── twisted_rightwards_arrows.png
│ │ │ │ │ │ │ ├── two_hearts.png
│ │ │ │ │ │ │ ├── two_men_holding_hands.png
│ │ │ │ │ │ │ ├── two.png
│ │ │ │ │ │ │ ├── two_women_holding_hands.png
│ │ │ │ │ │ │ ├── u5272.png
│ │ │ │ │ │ │ ├── u5408.png
│ │ │ │ │ │ │ ├── u55b6.png
│ │ │ │ │ │ │ ├── u6307.png
│ │ │ │ │ │ │ ├── u6708.png
│ │ │ │ │ │ │ ├── u6709.png
│ │ │ │ │ │ │ ├── u6e80.png
│ │ │ │ │ │ │ ├── u7121.png
│ │ │ │ │ │ │ ├── u7533.png
│ │ │ │ │ │ │ ├── u7981.png
│ │ │ │ │ │ │ ├── u7a7a.png
│ │ │ │ │ │ │ ├── uk.png
│ │ │ │ │ │ │ ├── umbrella.png
│ │ │ │ │ │ │ ├── unamused.png
│ │ │ │ │ │ │ ├── underage.png
│ │ │ │ │ │ │ ├── unlock.png
│ │ │ │ │ │ │ ├── up.png
│ │ │ │ │ │ │ ├── us.png
│ │ │ │ │ │ │ ├── vertical_traffic_light.png
│ │ │ │ │ │ │ ├── vhs.png
│ │ │ │ │ │ │ ├── vibration_mode.png
│ │ │ │ │ │ │ ├── video_camera.png
│ │ │ │ │ │ │ ├── video_game.png
│ │ │ │ │ │ │ ├── violin.png
│ │ │ │ │ │ │ ├── virgo.png
│ │ │ │ │ │ │ ├── volcano.png
│ │ │ │ │ │ │ ├── v.png
│ │ │ │ │ │ │ ├── vs.png
│ │ │ │ │ │ │ ├── walking.png
│ │ │ │ │ │ │ ├── waning_crescent_moon.png
│ │ │ │ │ │ │ ├── waning_gibbous_moon.png
│ │ │ │ │ │ │ ├── warning.png
│ │ │ │ │ │ │ ├── watch.png
│ │ │ │ │ │ │ ├── water_buffalo.png
│ │ │ │ │ │ │ ├── watermelon.png
│ │ │ │ │ │ │ ├── wave.png
│ │ │ │ │ │ │ ├── wavy_dash.png
│ │ │ │ │ │ │ ├── waxing_crescent_moon.png
│ │ │ │ │ │ │ ├── waxing_gibbous_moon.png
│ │ │ │ │ │ │ ├── wc.png
│ │ │ │ │ │ │ ├── weary.png
│ │ │ │ │ │ │ ├── wedding.png
│ │ │ │ │ │ │ ├── whale2.png
│ │ │ │ │ │ │ ├── whale.png
│ │ │ │ │ │ │ ├── wheelchair.png
│ │ │ │ │ │ │ ├── white_check_mark.png
│ │ │ │ │ │ │ ├── white_circle.png
│ │ │ │ │ │ │ ├── white_flower.png
│ │ │ │ │ │ │ ├── white_large_square.png
│ │ │ │ │ │ │ ├── white_medium_small_square.png
│ │ │ │ │ │ │ ├── white_medium_square.png
│ │ │ │ │ │ │ ├── white_small_square.png
│ │ │ │ │ │ │ ├── white_square_button.png
│ │ │ │ │ │ │ ├── white_square.png
│ │ │ │ │ │ │ ├── wind_chime.png
│ │ │ │ │ │ │ ├── wine_glass.png
│ │ │ │ │ │ │ ├── wink2.png
│ │ │ │ │ │ │ ├── wink.png
│ │ │ │ │ │ │ ├── wolf.png
│ │ │ │ │ │ │ ├── woman.png
│ │ │ │ │ │ │ ├── womans_clothes.png
│ │ │ │ │ │ │ ├── womans_hat.png
│ │ │ │ │ │ │ ├── womens.png
│ │ │ │ │ │ │ ├── worried.png
│ │ │ │ │ │ │ ├── wrench.png
│ │ │ │ │ │ │ ├── x.png
│ │ │ │ │ │ │ ├── yellow_heart.png
│ │ │ │ │ │ │ ├── yen.png
│ │ │ │ │ │ │ ├── yum.png
│ │ │ │ │ │ │ ├── zap.png
│ │ │ │ │ │ │ ├── zero.png
│ │ │ │ │ │ │ └── zzz.png
│ │ │ │ │ │ ├── emoji-dialog.js
│ │ │ │ │ │ └── emoji.json
│ │ │ │ │ ├── goto-line-dialog
│ │ │ │ │ │ └── goto-line-dialog.js
│ │ │ │ │ ├── help-dialog
│ │ │ │ │ │ ├── help-dialog.js
│ │ │ │ │ │ └── help.md
│ │ │ │ │ ├── html-entities-dialog
│ │ │ │ │ │ ├── html-entities-dialog.js
│ │ │ │ │ │ └── html-entities.json
│ │ │ │ │ ├── image-dialog
│ │ │ │ │ │ └── image-dialog.js
│ │ │ │ │ ├── link-dialog
│ │ │ │ │ │ └── link-dialog.js
│ │ │ │ │ ├── plugin-template.js
│ │ │ │ │ ├── preformatted-text-dialog
│ │ │ │ │ │ └── preformatted-text-dialog.js
│ │ │ │ │ ├── reference-link-dialog
│ │ │ │ │ │ └── reference-link-dialog.js
│ │ │ │ │ ├── table-dialog
│ │ │ │ │ │ └── table-dialog.js
│ │ │ │ │ └── test-plugin
│ │ │ │ │ └── test-plugin.js
│ │ │ │ ├── README.md
│ │ │ │ ├── scss
│ │ │ │ │ ├── editormd.codemirror.scss
│ │ │ │ │ ├── editormd.dialog.scss
│ │ │ │ │ ├── editormd.form.scss
│ │ │ │ │ ├── editormd.grid.scss
│ │ │ │ │ ├── editormd.logo.scss
│ │ │ │ │ ├── editormd.menu.scss
│ │ │ │ │ ├── editormd.preview.scss
│ │ │ │ │ ├── editormd.preview.themes.scss
│ │ │ │ │ ├── editormd.scss
│ │ │ │ │ ├── editormd.tab.scss
│ │ │ │ │ ├── editormd.themes.scss
│ │ │ │ │ ├── font-awesome.scss
│ │ │ │ │ ├── github-markdown.scss
│ │ │ │ │ ├── lib
│ │ │ │ │ │ ├── prefixes.scss
│ │ │ │ │ │ └── variables.scss
│ │ │ │ │ └── prettify.scss
│ │ │ │ ├── src
│ │ │ │ │ └── editormd.js
│ │ │ │ └── tests
│ │ │ │ ├── bootstrap-test.html
│ │ │ │ ├── codemirror-searchbox-test.html
│ │ │ │ ├── codemirror-test.html
│ │ │ │ ├── css
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ └── bootstrap-theme.min.css
│ │ │ │ ├── js
│ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ └── searchbox.js
│ │ │ │ ├── katex-tests.html
│ │ │ │ ├── marked-@at-test.html
│ │ │ │ ├── marked-emoji-test.html
│ │ │ │ ├── marked-heading-link-test.html
│ │ │ │ ├── marked-todo-list-test.html
│ │ │ │ └── qunit
│ │ │ │ ├── qunit-1.16.0.css
│ │ │ │ └── qunit-1.16.0.js
│ │ │ ├── notify.js
│ │ │ ├── push
│ │ │ │ ├── json2.js
│ │ │ │ ├── json2.min.js
│ │ │ │ ├── pusher.js
│ │ │ │ ├── pusher.min.js
│ │ │ │ ├── sockjs.js
│ │ │ │ └── sockjs.min.js
│ │ │ ├── select2
│ │ │ │ ├── css
│ │ │ │ │ ├── select2.css
│ │ │ │ │ └── select2.min.css
│ │ │ │ └── js
│ │ │ │ ├── select2.js
│ │ │ │ └── select2.min.js
│ │ │ ├── swiper-4.3.3.min.js
│ │ │ ├── tree
│ │ │ │ ├── amazeui.tree.css
│ │ │ │ ├── amazeui.tree.js
│ │ │ │ ├── amazeui.tree.min.css
│ │ │ │ └── amazeui.tree.min.js
│ │ │ ├── uploader
│ │ │ │ ├── ajaxupload.js
│ │ │ │ ├── Uploader.swf
│ │ │ │ ├── webuploader.css
│ │ │ │ ├── webuploader.js
│ │ │ │ ├── webuploader.nolog.js
│ │ │ │ └── webuploader.nolog.min.js
│ │ │ ├── vue
│ │ │ │ └── vue.js
│ │ │ ├── webrtc
│ │ │ │ ├── adapter.js
│ │ │ │ └── recorder.js
│ │ │ └── web_socket
│ │ │ ├── swfobject.js
│ │ │ ├── web_socket.js
│ │ │ └── WebSocketMain.swf
│ │ └── mobile
│ │ ├── css
│ │ │ ├── animate.css
│ │ │ ├── layout.css
│ │ │ ├── reset.css
│ │ │ ├── swiper-3.4.1.min.css
│ │ │ └── weui.css
│ │ └── js
│ │ ├── fontSize.js
│ │ ├── jquery-1.9.1.min.js
│ │ ├── swiper-3.4.1.min.js
│ │ ├── wcKeyBoard.js
│ │ ├── wcPop
│ │ │ ├── skin
│ │ │ │ ├── error.png
│ │ │ │ ├── info.png
│ │ │ │ ├── loading.png
│ │ │ │ ├── success.png
│ │ │ │ └── wcPop.css
│ │ │ └── wcPop.js
│ │ ├── weui.min.js
│ │ └── zepto.min.js
│ ├── cgwl.ico
│ ├── install.php
│ ├── layuiadmin
│ │ ├── config.js
│ │ └── lib
│ │ └── index.js
│ ├── router.php
│ ├── style
│ │ ├── css
│ │ │ ├── loaders.css
│ │ │ └── styles.css
│ │ ├── images
│ │ ├── img
│ │ │ ├── key.png
│ │ │ ├── lock_icon_copy.png
│ │ │ ├── tick.png
│ │ │ └── user_icon_copy.png
│ │ └── js
│ │ ├── Detector.js
│ │ ├── ThreeExtras.js
│ │ └── ThreeWebGL.js
│ ├── upload
│ │ ├── emoji
│ │ │ ├── emo_01.gif
│ │ │ ├── emo_02.gif
│ │ │ ├── emo_03.gif
│ │ │ ├── emo_04.gif
│ │ │ ├── emo_05.gif
│ │ │ ├── emo_06.gif
│ │ │ ├── emo_07.gif
│ │ │ ├── emo_08.gif
│ │ │ ├── emo_09.gif
│ │ │ ├── emo_10.gif
│ │ │ ├── emo_11.gif
│ │ │ ├── emo_12.gif
│ │ │ ├── emo_13.gif
│ │ │ ├── emo_14.gif
│ │ │ ├── emo_15.gif
│ │ │ ├── emo_16.gif
│ │ │ ├── emo_17.gif
│ │ │ ├── emo_18.gif
│ │ │ ├── emo_19.gif
│ │ │ ├── emo_20.gif
│ │ │ ├── emo_21.gif
│ │ │ ├── emo_22.gif
│ │ │ ├── emo_23.gif
│ │ │ ├── emo_24.gif
│ │ │ ├── emo_25.gif
│ │ │ ├── emo_26.gif
│ │ │ ├── emo_27.gif
│ │ │ ├── emo_28.gif
│ │ │ ├── emo_29.gif
│ │ │ ├── emo_30.gif
│ │ │ ├── emo_31.gif
│ │ │ ├── emo_32.gif
│ │ │ ├── emo_33.gif
│ │ │ ├── emo_34.gif
│ │ │ ├── emo_35.gif
│ │ │ ├── emo_36.gif
│ │ │ ├── emo_37.gif
│ │ │ ├── emo_38.gif
│ │ │ ├── emo_39.gif
│ │ │ ├── emo_40.gif
│ │ │ ├── emo_41.gif
│ │ │ ├── emo_42.gif
│ │ │ ├── emo_43.gif
│ │ │ ├── emo_44.gif
│ │ │ ├── emo_45.gif
│ │ │ ├── emo_46.gif
│ │ │ ├── emo_47.gif
│ │ │ ├── emo_48.gif
│ │ │ ├── emo_49.gif
│ │ │ ├── emo_50.gif
│ │ │ ├── emo_51.gif
│ │ │ ├── emo_52.gif
│ │ │ ├── emo_53.gif
│ │ │ ├── emo_54.gif
│ │ │ ├── emo_55.gif
│ │ │ ├── emo_56.gif
│ │ │ ├── emo_57.gif
│ │ │ ├── emo_58.gif
│ │ │ ├── emo_59.gif
│ │ │ └── emo_60.gif
│ │ ├── files
│ │ │ ├── 0
│ │ │ │ └── 5e1439d11f2781578383825.mp4
│ │ │ ├── 1
│ │ │ │ ├── 1577514599.zip
│ │ │ │ ├── 1577528764.pdf
│ │ │ │ ├── 1577951958.jpg
│ │ │ │ ├── 1578019178.pptx
│ │ │ │ └── 5e17310150f8f1578578177.zip
│ │ │ ├── 13
│ │ │ │ ├── 1577521679.jpg
│ │ │ │ └── 1577521715.mp4
│ │ │ ├── 1576287454.jpg
│ │ │ ├── 1576287465.jpg
│ │ │ ├── 1577942278.png
│ │ │ ├── 1579324320.gif
│ │ │ ├── 1579324834.gif
│ │ │ ├── 26
│ │ │ │ └── 5e4f82889176b1582269064.txt
│ │ │ └── 4
│ │ │ ├── 1576287569.jpg
│ │ │ └── 1576287620.zip
│ │ ├── images
│ │ │ ├── 0
│ │ │ │ ├── 5e1439b6807aa1578383798.jpg
│ │ │ │ ├── 5e1439dd985981578383837.jpg
│ │ │ │ ├── 5e1598bf9afaf1578473663.png
│ │ │ │ ├── 5e15998b363871578473867.png
│ │ │ │ ├── 5e355ece5cd661580555982.jpg
│ │ │ │ ├── 5e4dcdef41a071582157295.jpg
│ │ │ │ ├── 5e4df3ffa289d1582167039.png
│ │ │ │ ├── 5e4ebf527aaa21582219090.png
│ │ │ │ ├── 5e4f7644c1e721582265924.jpg
│ │ │ │ ├── 5e4f7658e7f431582265944.png
│ │ │ │ ├── 5e4f80ef5e81b1582268655.JPG
│ │ │ │ └── 5e4fae34aeeee1582280244.jpeg
│ │ │ ├── 1
│ │ │ │ ├── 1576235870.jpg
│ │ │ │ ├── 1576285282.jpeg
│ │ │ │ ├── 1577257115.jpg
│ │ │ │ ├── 1577259122.jpg
│ │ │ │ ├── 1577267599.png
│ │ │ │ ├── 1577429772.jpg
│ │ │ │ ├── 1577432174.png
│ │ │ │ ├── 1577447806.png
│ │ │ │ ├── 1577520852.jpg
│ │ │ │ ├── 1577520999.jpg
│ │ │ │ ├── 1577521028.jpg
│ │ │ │ ├── 1577521105.jpg
│ │ │ │ ├── 1577599373.jpeg
│ │ │ │ ├── 1577948685.jpg
│ │ │ │ ├── 1577951950.jpg
│ │ │ │ ├── 1578019123.png
│ │ │ │ ├── 1578359719.jpg
│ │ │ │ ├── 5e1730a6241ab1578578086.jpg
│ │ │ │ ├── 5e1730c7d9ecd1578578119.jpg
│ │ │ │ ├── 5e2296fe007791579325182.gif
│ │ │ │ ├── 5e3561e461da31580556772.jpg
│ │ │ │ ├── 5e4f76c225e621582266050.jpg
│ │ │ │ └── 5fdaf63bd0f551608185403.jpg
│ │ │ ├── 13
│ │ │ │ ├── 1577519687.jpg
│ │ │ │ ├── 1577520266.png
│ │ │ │ ├── 1577520359.jpg
│ │ │ │ ├── 1577520425.png
│ │ │ │ ├── 1577520450.jpg
│ │ │ │ └── 1577520467.png
│ │ │ ├── 15
│ │ │ │ ├── 1577959681.png
│ │ │ │ └── 1577960342.png
│ │ │ ├── 1566206615.jpg
│ │ │ ├── 1572853465.png
│ │ │ ├── 19
│ │ │ │ ├── 1578211817.png
│ │ │ │ ├── 1578211834.png
│ │ │ │ └── 1578211835.png
│ │ │ ├── 4
│ │ │ │ └── 1576287424.jpg
│ │ │ └── 6
│ │ │ ├── 1576312832.jpg
│ │ │ └── 1577933970.jpg
│ │ ├── version.json
│ │ └── voice
│ │ ├── 1
│ │ │ └── 11578359590.mp3
│ │ └── default.mp3
│ ├── version.json
│ └── wolive.js
├── run.sh
├── runtime
│ ├── cache
│ │ └── 5e
│ │ └── afdab1603272c06831bb64aeaf6c1b.php
│ ├── log
│ └── temp
│ ├── 001bcc8833c8c5e5f7805536a16720b7.php
│ ├── 021aba16254c104b90077a06b3886ff1.php
│ ├── 0619ec0922380936942bb82d5ff53553.php
│ ├── 09862eb3c17f2ee176920a8bd5b2e484.php
│ ├── 0c01e8240824f4e27c8272af42a784fa.php
│ ├── 0c372fe8c2ad8cf23375e64cdc4a6453.php
│ ├── 0e0db027c089862544a9938334399d6b.php
│ ├── 1368542618597f3679829cc36d4a74cc.php
│ ├── 18b22c04f08803179b7ed35fe4b4d108.php
│ ├── 208f368e7c55ef5de221b5d78e7cf64e.php
│ ├── 219fffca01602b07e127b49a0791ba4d.php
│ ├── 241beef39713cdf17be43173c92cecef.php
│ ├── 31adffcdc32b57b96f19f85a2b4e394c.php
│ ├── 35e8a98cad49514ab11cd3026e557d64.php
│ ├── 3c1f5bbc1a7c4da4606138aa257c1640.php
│ ├── 3f8b8357c8b78715a36c3b8e881525f0.php
│ ├── 412ff911adc4fcaf3420cc7d6ee77b7f.php
│ ├── 4d6a4a7a6ab81ca77df8c2e638e7e2d0.php
│ ├── 6a61e10271be5ef0c23b4e9545c3fdac.php
│ ├── 7c2a37c09a3cd0c5c5e9ad47e07752f5.php
│ ├── 7e1bb733f1f745dbd93ca59778795402.php
│ ├── 86fdda4e86b1c87b138abbaa7917e97e.php
│ ├── 91b8cb42b2dd823f99b7d9bb675496c2.php
│ ├── 9ac37aac1b50e07a4be8a007d2bb3876.php
│ ├── a085505b98f0657be9c18b847eb08667.php
│ ├── a191f3883f4e61860cf1d38746b8cfaf.php
│ ├── a2e75327e0c8f9a9b54a4b2bab69a4de.php
│ ├── b794e9b533f3e0ecbf77eb8c1dd8d44d.php
│ ├── cc5a4c92e6b27e93b7ecca5d73dae45d.php
│ ├── ce4e554af421ae403723f1782a87456f.php
│ ├── da011c099b3d199d18423b0171b8ba43.php
│ ├── eb91738bc4f2dcd482367627feba8c9d.php
│ ├── eb9ccf63871a41f4e5d54c5b81c23dd6.php
│ ├── ec3478318ced8e827bd2040707a2c2c8.php
│ └── ff67b2e9b8dccafe3ac0a511436d8726.php
├── think
├── 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
│ │ │ │ └── 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
│ │ │ │ │ ├── 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
│ ├── alchemy
│ │ └── zippy
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── Makefile
│ │ └── src
│ │ ├── Adapter
│ │ │ ├── AbstractAdapter.php
│ │ │ ├── AbstractBinaryAdapter.php
│ │ │ ├── AbstractTarAdapter.php
│ │ │ ├── AdapterContainer.php
│ │ │ ├── AdapterInterface.php
│ │ │ ├── BinaryAdapterInterface.php
│ │ │ ├── BSDTar
│ │ │ │ ├── TarBSDTarAdapter.php
│ │ │ │ ├── TarBz2BSDTarAdapter.php
│ │ │ │ └── TarGzBSDTarAdapter.php
│ │ │ ├── GNUTar
│ │ │ │ ├── TarBz2GNUTarAdapter.php
│ │ │ │ ├── TarGNUTarAdapter.php
│ │ │ │ └── TarGzGNUTarAdapter.php
│ │ │ ├── Resource
│ │ │ │ ├── FileResource.php
│ │ │ │ ├── ResourceInterface.php
│ │ │ │ └── ZipArchiveResource.php
│ │ │ ├── VersionProbe
│ │ │ │ ├── AbstractTarVersionProbe.php
│ │ │ │ ├── BSDTarVersionProbe.php
│ │ │ │ ├── GNUTarVersionProbe.php
│ │ │ │ ├── VersionProbeInterface.php
│ │ │ │ ├── ZipExtensionVersionProbe.php
│ │ │ │ └── ZipVersionProbe.php
│ │ │ ├── ZipAdapter.php
│ │ │ └── ZipExtensionAdapter.php
│ │ ├── Archive
│ │ │ ├── ArchiveInterface.php
│ │ │ ├── Archive.php
│ │ │ ├── MemberInterface.php
│ │ │ └── Member.php
│ │ ├── Exception
│ │ │ ├── ExceptionInterface.php
│ │ │ ├── FormatNotSupportedException.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ ├── IOException.php
│ │ │ ├── NoAdapterOnPlatformException.php
│ │ │ ├── NotSupportedException.php
│ │ │ ├── RuntimeException.php
│ │ │ └── TargetLocatorException.php
│ │ ├── FileStrategy
│ │ │ ├── AbstractFileStrategy.php
│ │ │ ├── FileStrategyInterface.php
│ │ │ ├── TarBz2FileStrategy.php
│ │ │ ├── TarFileStrategy.php
│ │ │ ├── TarGzFileStrategy.php
│ │ │ ├── TB2FileStrategy.php
│ │ │ ├── TBz2FileStrategy.php
│ │ │ ├── TGzFileStrategy.php
│ │ │ └── ZipFileStrategy.php
│ │ ├── Parser
│ │ │ ├── BSDTarOutputParser.php
│ │ │ ├── GNUTarOutputParser.php
│ │ │ ├── ParserFactory.php
│ │ │ ├── ParserInterface.php
│ │ │ └── ZipOutputParser.php
│ │ ├── ProcessBuilder
│ │ │ ├── ProcessBuilderFactoryInterface.php
│ │ │ └── ProcessBuilderFactory.php
│ │ ├── Resource
│ │ │ ├── PathUtil.php
│ │ │ ├── Reader
│ │ │ │ ├── Guzzle
│ │ │ │ │ ├── GuzzleReaderFactory.php
│ │ │ │ │ ├── GuzzleReader.php
│ │ │ │ │ ├── LegacyGuzzleReaderFactory.php
│ │ │ │ │ └── LegacyGuzzleReader.php
│ │ │ │ └── Stream
│ │ │ │ ├── StreamReaderFactory.php
│ │ │ │ └── StreamReader.php
│ │ │ ├── RequestMapper.php
│ │ │ ├── ResourceCollection.php
│ │ │ ├── ResourceLocator.php
│ │ │ ├── ResourceManager.php
│ │ │ ├── Resource.php
│ │ │ ├── ResourceReaderFactory.php
│ │ │ ├── ResourceReader.php
│ │ │ ├── ResourceTeleporter.php
│ │ │ ├── ResourceWriter.php
│ │ │ ├── TargetLocator.php
│ │ │ ├── Teleporter
│ │ │ │ ├── AbstractTeleporter.php
│ │ │ │ ├── GenericTeleporter.php
│ │ │ │ ├── GuzzleTeleporter.php
│ │ │ │ ├── LegacyGuzzleTeleporter.php
│ │ │ │ ├── LocalTeleporter.php
│ │ │ │ ├── StreamTeleporter.php
│ │ │ │ └── TeleporterInterface.php
│ │ │ ├── TeleporterContainer.php
│ │ │ └── Writer
│ │ │ ├── FilesystemWriter.php
│ │ │ └── StreamWriter.php
│ │ └── Zippy.php
│ ├── 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
│ ├── bin
│ │ ├── phpunit
│ │ └── phpunit.bat
│ ├── composer
│ │ ├── autoload_classmap.php
│ │ ├── autoload_files.php
│ │ ├── autoload_namespaces.php
│ │ ├── autoload_psr4.php
│ │ ├── autoload_real.php
│ │ ├── autoload_static.php
│ │ ├── ClassLoader.php
│ │ ├── installed.json
│ │ └── LICENSE
│ ├── doctrine
│ │ ├── cache
│ │ │ ├── build.properties
│ │ │ ├── build.xml
│ │ │ ├── composer.json
│ │ │ ├── lib
│ │ │ │ └── Doctrine
│ │ │ │ └── Common
│ │ │ │ └── Cache
│ │ │ │ ├── ApcCache.php
│ │ │ │ ├── ApcuCache.php
│ │ │ │ ├── ArrayCache.php
│ │ │ │ ├── Cache.php
│ │ │ │ ├── CacheProvider.php
│ │ │ │ ├── ChainCache.php
│ │ │ │ ├── ClearableCache.php
│ │ │ │ ├── CouchbaseCache.php
│ │ │ │ ├── FileCache.php
│ │ │ │ ├── FilesystemCache.php
│ │ │ │ ├── FlushableCache.php
│ │ │ │ ├── MemcacheCache.php
│ │ │ │ ├── MemcachedCache.php
│ │ │ │ ├── MongoDBCache.php
│ │ │ │ ├── MultiGetCache.php
│ │ │ │ ├── MultiPutCache.php
│ │ │ │ ├── PhpFileCache.php
│ │ │ │ ├── PredisCache.php
│ │ │ │ ├── RedisCache.php
│ │ │ │ ├── RiakCache.php
│ │ │ │ ├── SQLite3Cache.php
│ │ │ │ ├── Version.php
│ │ │ │ ├── VoidCache.php
│ │ │ │ ├── WinCacheCache.php
│ │ │ │ ├── XcacheCache.php
│ │ │ │ └── ZendDataCache.php
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── tests
│ │ │ │ ├── Doctrine
│ │ │ │ │ └── Tests
│ │ │ │ │ ├── Common
│ │ │ │ │ │ └── Cache
│ │ │ │ │ │ ├── ApcCacheTest.php
│ │ │ │ │ │ ├── ApcuCacheTest.php
│ │ │ │ │ │ ├── ArrayCacheTest.php
│ │ │ │ │ │ ├── BaseFileCacheTest.php
│ │ │ │ │ │ ├── CacheProviderTest.php
│ │ │ │ │ │ ├── CacheTest.php
│ │ │ │ │ │ ├── ChainCacheTest.php
│ │ │ │ │ │ ├── CouchbaseCacheTest.php
│ │ │ │ │ │ ├── FileCacheTest.php
│ │ │ │ │ │ ├── FilesystemCacheTest.php
│ │ │ │ │ │ ├── MemcacheCacheTest.php
│ │ │ │ │ │ ├── MemcachedCacheTest.php
│ │ │ │ │ │ ├── MongoDBCacheTest.php
│ │ │ │ │ │ ├── PhpFileCacheTest.php
│ │ │ │ │ │ ├── PredisCacheTest.php
│ │ │ │ │ │ ├── RedisCacheTest.php
│ │ │ │ │ │ ├── RiakCacheTest.php
│ │ │ │ │ │ ├── SQLite3CacheTest.php
│ │ │ │ │ │ ├── VoidCacheTest.php
│ │ │ │ │ │ ├── WinCacheCacheTest.php
│ │ │ │ │ │ ├── XcacheCacheTest.php
│ │ │ │ │ │ └── ZendDataCacheTest.php
│ │ │ │ │ └── DoctrineTestCase.php
│ │ │ │ └── travis
│ │ │ │ ├── php.ini
│ │ │ │ └── phpunit.travis.xml
│ │ │ └── UPGRADE.md
│ │ ├── collections
│ │ │ ├── composer.json
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── lib
│ │ │ │ └── Doctrine
│ │ │ │ └── Common
│ │ │ │ └── Collections
│ │ │ │ ├── AbstractLazyCollection.php
│ │ │ │ ├── ArrayCollection.php
│ │ │ │ ├── Collection.php
│ │ │ │ ├── Criteria.php
│ │ │ │ ├── Expr
│ │ │ │ │ ├── ClosureExpressionVisitor.php
│ │ │ │ │ ├── Comparison.php
│ │ │ │ │ ├── CompositeExpression.php
│ │ │ │ │ ├── Expression.php
│ │ │ │ │ ├── ExpressionVisitor.php
│ │ │ │ │ └── Value.php
│ │ │ │ ├── ExpressionBuilder.php
│ │ │ │ └── Selectable.php
│ │ │ ├── LICENSE
│ │ │ └── README.md
│ │ └── instantiator
│ │ ├── composer.json
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── phpmd.xml.dist
│ │ ├── phpunit.xml.dist
│ │ ├── README.md
│ │ ├── src
│ │ │ └── Doctrine
│ │ │ └── Instantiator
│ │ │ ├── Exception
│ │ │ │ ├── ExceptionInterface.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ └── UnexpectedValueException.php
│ │ │ ├── InstantiatorInterface.php
│ │ │ └── Instantiator.php
│ │ └── tests
│ │ └── DoctrineTest
│ │ ├── InstantiatorPerformance
│ │ │ └── InstantiatorPerformanceEvent.php
│ │ ├── InstantiatorTest
│ │ │ ├── Exception
│ │ │ │ ├── InvalidArgumentExceptionTest.php
│ │ │ │ └── UnexpectedValueExceptionTest.php
│ │ │ └── InstantiatorTest.php
│ │ └── InstantiatorTestAsset
│ │ ├── AbstractClassAsset.php
│ │ ├── ArrayObjectAsset.php
│ │ ├── ExceptionAsset.php
│ │ ├── FinalExceptionAsset.php
│ │ ├── PharAsset.php
│ │ ├── PharExceptionAsset.php
│ │ ├── SerializableArrayObjectAsset.php
│ │ ├── SimpleSerializableAsset.php
│ │ ├── SimpleTraitAsset.php
│ │ ├── UnCloneableAsset.php
│ │ ├── UnserializeExceptionArrayObjectAsset.php
│ │ ├── WakeUpNoticesAsset.php
│ │ └── XMLReaderAsset.php
│ ├── 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
│ ├── guzzlehttp
│ │ ├── guzzle
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── ClientInterface.php
│ │ │ │ ├── Client.php
│ │ │ │ ├── Cookie
│ │ │ │ │ ├── CookieJarInterface.php
│ │ │ │ │ ├── CookieJar.php
│ │ │ │ │ ├── FileCookieJar.php
│ │ │ │ │ ├── SessionCookieJar.php
│ │ │ │ │ └── SetCookie.php
│ │ │ │ ├── Exception
│ │ │ │ │ ├── BadResponseException.php
│ │ │ │ │ ├── ClientException.php
│ │ │ │ │ ├── ConnectException.php
│ │ │ │ │ ├── GuzzleException.php
│ │ │ │ │ ├── RequestException.php
│ │ │ │ │ ├── SeekException.php
│ │ │ │ │ ├── ServerException.php
│ │ │ │ │ ├── TooManyRedirectsException.php
│ │ │ │ │ └── TransferException.php
│ │ │ │ ├── functions_include.php
│ │ │ │ ├── functions.php
│ │ │ │ ├── Handler
│ │ │ │ │ ├── CurlFactoryInterface.php
│ │ │ │ │ ├── CurlFactory.php
│ │ │ │ │ ├── CurlHandler.php
│ │ │ │ │ ├── CurlMultiHandler.php
│ │ │ │ │ ├── EasyHandle.php
│ │ │ │ │ ├── MockHandler.php
│ │ │ │ │ ├── Proxy.php
│ │ │ │ │ └── StreamHandler.php
│ │ │ │ ├── HandlerStack.php
│ │ │ │ ├── MessageFormatter.php
│ │ │ │ ├── Middleware.php
│ │ │ │ ├── Pool.php
│ │ │ │ ├── PrepareBodyMiddleware.php
│ │ │ │ ├── RedirectMiddleware.php
│ │ │ │ ├── RequestOptions.php
│ │ │ │ ├── RetryMiddleware.php
│ │ │ │ ├── TransferStats.php
│ │ │ │ └── UriTemplate.php
│ │ │ └── UPGRADING.md
│ │ ├── promises
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── Makefile
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── AggregateException.php
│ │ │ ├── CancellationException.php
│ │ │ ├── Coroutine.php
│ │ │ ├── EachPromise.php
│ │ │ ├── FulfilledPromise.php
│ │ │ ├── functions_include.php
│ │ │ ├── functions.php
│ │ │ ├── PromiseInterface.php
│ │ │ ├── Promise.php
│ │ │ ├── PromisorInterface.php
│ │ │ ├── RejectedPromise.php
│ │ │ ├── RejectionException.php
│ │ │ ├── TaskQueueInterface.php
│ │ │ └── TaskQueue.php
│ │ └── psr7
│ │ ├── CHANGELOG.md
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ └── src
│ │ ├── AppendStream.php
│ │ ├── BufferStream.php
│ │ ├── CachingStream.php
│ │ ├── DroppingStream.php
│ │ ├── FnStream.php
│ │ ├── functions_include.php
│ │ ├── functions.php
│ │ ├── InflateStream.php
│ │ ├── LazyOpenStream.php
│ │ ├── LimitStream.php
│ │ ├── MessageTrait.php
│ │ ├── MultipartStream.php
│ │ ├── NoSeekStream.php
│ │ ├── PumpStream.php
│ │ ├── Request.php
│ │ ├── Response.php
│ │ ├── ServerRequest.php
│ │ ├── StreamDecoratorTrait.php
│ │ ├── Stream.php
│ │ ├── StreamWrapper.php
│ │ ├── UploadedFile.php
│ │ ├── UriNormalizer.php
│ │ ├── Uri.php
│ │ └── UriResolver.php
│ ├── monolog
│ │ └── monolog
│ │ ├── CHANGELOG.md
│ │ ├── composer.json
│ │ ├── doc
│ │ │ ├── 01-usage.md
│ │ │ ├── 02-handlers-formatters-processors.md
│ │ │ ├── 03-utilities.md
│ │ │ ├── 04-extending.md
│ │ │ └── sockets.md
│ │ ├── LICENSE
│ │ ├── phpunit.xml.dist
│ │ ├── README.md
│ │ ├── src
│ │ │ └── Monolog
│ │ │ ├── ErrorHandler.php
│ │ │ ├── Formatter
│ │ │ │ ├── ChromePHPFormatter.php
│ │ │ │ ├── ElasticaFormatter.php
│ │ │ │ ├── FlowdockFormatter.php
│ │ │ │ ├── FluentdFormatter.php
│ │ │ │ ├── FormatterInterface.php
│ │ │ │ ├── GelfMessageFormatter.php
│ │ │ │ ├── HtmlFormatter.php
│ │ │ │ ├── JsonFormatter.php
│ │ │ │ ├── LineFormatter.php
│ │ │ │ ├── LogglyFormatter.php
│ │ │ │ ├── LogstashFormatter.php
│ │ │ │ ├── MongoDBFormatter.php
│ │ │ │ ├── NormalizerFormatter.php
│ │ │ │ ├── ScalarFormatter.php
│ │ │ │ └── WildfireFormatter.php
│ │ │ ├── Handler
│ │ │ │ ├── AbstractHandler.php
│ │ │ │ ├── AbstractProcessingHandler.php
│ │ │ │ ├── AbstractSyslogHandler.php
│ │ │ │ ├── AmqpHandler.php
│ │ │ │ ├── BrowserConsoleHandler.php
│ │ │ │ ├── BufferHandler.php
│ │ │ │ ├── ChromePHPHandler.php
│ │ │ │ ├── CouchDBHandler.php
│ │ │ │ ├── CubeHandler.php
│ │ │ │ ├── Curl
│ │ │ │ │ └── Util.php
│ │ │ │ ├── DeduplicationHandler.php
│ │ │ │ ├── DoctrineCouchDBHandler.php
│ │ │ │ ├── DynamoDbHandler.php
│ │ │ │ ├── ElasticSearchHandler.php
│ │ │ │ ├── ErrorLogHandler.php
│ │ │ │ ├── FilterHandler.php
│ │ │ │ ├── FingersCrossed
│ │ │ │ │ ├── ActivationStrategyInterface.php
│ │ │ │ │ ├── ChannelLevelActivationStrategy.php
│ │ │ │ │ └── ErrorLevelActivationStrategy.php
│ │ │ │ ├── FingersCrossedHandler.php
│ │ │ │ ├── FirePHPHandler.php
│ │ │ │ ├── FleepHookHandler.php
│ │ │ │ ├── FlowdockHandler.php
│ │ │ │ ├── GelfHandler.php
│ │ │ │ ├── GroupHandler.php
│ │ │ │ ├── HandlerInterface.php
│ │ │ │ ├── HandlerWrapper.php
│ │ │ │ ├── HipChatHandler.php
│ │ │ │ ├── IFTTTHandler.php
│ │ │ │ ├── LogEntriesHandler.php
│ │ │ │ ├── LogglyHandler.php
│ │ │ │ ├── MailHandler.php
│ │ │ │ ├── MandrillHandler.php
│ │ │ │ ├── MissingExtensionException.php
│ │ │ │ ├── MongoDBHandler.php
│ │ │ │ ├── NativeMailerHandler.php
│ │ │ │ ├── NewRelicHandler.php
│ │ │ │ ├── NullHandler.php
│ │ │ │ ├── PHPConsoleHandler.php
│ │ │ │ ├── PsrHandler.php
│ │ │ │ ├── PushoverHandler.php
│ │ │ │ ├── RavenHandler.php
│ │ │ │ ├── RedisHandler.php
│ │ │ │ ├── RollbarHandler.php
│ │ │ │ ├── RotatingFileHandler.php
│ │ │ │ ├── SamplingHandler.php
│ │ │ │ ├── Slack
│ │ │ │ │ └── SlackRecord.php
│ │ │ │ ├── SlackbotHandler.php
│ │ │ │ ├── SlackHandler.php
│ │ │ │ ├── SlackWebhookHandler.php
│ │ │ │ ├── SocketHandler.php
│ │ │ │ ├── StreamHandler.php
│ │ │ │ ├── SwiftMailerHandler.php
│ │ │ │ ├── SyslogHandler.php
│ │ │ │ ├── SyslogUdp
│ │ │ │ │ └── UdpSocket.php
│ │ │ │ ├── SyslogUdpHandler.php
│ │ │ │ ├── TestHandler.php
│ │ │ │ ├── WhatFailureGroupHandler.php
│ │ │ │ └── ZendMonitorHandler.php
│ │ │ ├── Logger.php
│ │ │ ├── Processor
│ │ │ │ ├── GitProcessor.php
│ │ │ │ ├── IntrospectionProcessor.php
│ │ │ │ ├── MemoryPeakUsageProcessor.php
│ │ │ │ ├── MemoryProcessor.php
│ │ │ │ ├── MemoryUsageProcessor.php
│ │ │ │ ├── MercurialProcessor.php
│ │ │ │ ├── ProcessIdProcessor.php
│ │ │ │ ├── PsrLogMessageProcessor.php
│ │ │ │ ├── TagProcessor.php
│ │ │ │ ├── UidProcessor.php
│ │ │ │ └── WebProcessor.php
│ │ │ └── Registry.php
│ │ └── tests
│ │ └── Monolog
│ │ ├── ErrorHandlerTest.php
│ │ ├── Formatter
│ │ │ ├── ChromePHPFormatterTest.php
│ │ │ ├── ElasticaFormatterTest.php
│ │ │ ├── FlowdockFormatterTest.php
│ │ │ ├── FluentdFormatterTest.php
│ │ │ ├── GelfMessageFormatterTest.php
│ │ │ ├── JsonFormatterTest.php
│ │ │ ├── LineFormatterTest.php
│ │ │ ├── LogglyFormatterTest.php
│ │ │ ├── LogstashFormatterTest.php
│ │ │ ├── MongoDBFormatterTest.php
│ │ │ ├── NormalizerFormatterTest.php
│ │ │ ├── ScalarFormatterTest.php
│ │ │ └── WildfireFormatterTest.php
│ │ ├── Handler
│ │ │ ├── AbstractHandlerTest.php
│ │ │ ├── AbstractProcessingHandlerTest.php
│ │ │ ├── AmqpHandlerTest.php
│ │ │ ├── BrowserConsoleHandlerTest.php
│ │ │ ├── BufferHandlerTest.php
│ │ │ ├── ChromePHPHandlerTest.php
│ │ │ ├── CouchDBHandlerTest.php
│ │ │ ├── DeduplicationHandlerTest.php
│ │ │ ├── DoctrineCouchDBHandlerTest.php
│ │ │ ├── DynamoDbHandlerTest.php
│ │ │ ├── ElasticSearchHandlerTest.php
│ │ │ ├── ErrorLogHandlerTest.php
│ │ │ ├── FilterHandlerTest.php
│ │ │ ├── FingersCrossedHandlerTest.php
│ │ │ ├── FirePHPHandlerTest.php
│ │ │ ├── Fixtures
│ │ │ ├── FleepHookHandlerTest.php
│ │ │ ├── FlowdockHandlerTest.php
│ │ │ ├── GelfHandlerLegacyTest.php
│ │ │ ├── GelfHandlerTest.php
│ │ │ ├── GelfMockMessagePublisher.php
│ │ │ ├── GroupHandlerTest.php
│ │ │ ├── HandlerWrapperTest.php
│ │ │ ├── HipChatHandlerTest.php
│ │ │ ├── LogEntriesHandlerTest.php
│ │ │ ├── MailHandlerTest.php
│ │ │ ├── MockRavenClient.php
│ │ │ ├── MongoDBHandlerTest.php
│ │ │ ├── NativeMailerHandlerTest.php
│ │ │ ├── NewRelicHandlerTest.php
│ │ │ ├── NullHandlerTest.php
│ │ │ ├── PHPConsoleHandlerTest.php
│ │ │ ├── PsrHandlerTest.php
│ │ │ ├── PushoverHandlerTest.php
│ │ │ ├── RavenHandlerTest.php
│ │ │ ├── RedisHandlerTest.php
│ │ │ ├── RollbarHandlerTest.php
│ │ │ ├── RotatingFileHandlerTest.php
│ │ │ ├── SamplingHandlerTest.php
│ │ │ ├── Slack
│ │ │ │ └── SlackRecordTest.php
│ │ │ ├── SlackbotHandlerTest.php
│ │ │ ├── SlackHandlerTest.php
│ │ │ ├── SlackWebhookHandlerTest.php
│ │ │ ├── SocketHandlerTest.php
│ │ │ ├── StreamHandlerTest.php
│ │ │ ├── SwiftMailerHandlerTest.php
│ │ │ ├── SyslogHandlerTest.php
│ │ │ ├── SyslogUdpHandlerTest.php
│ │ │ ├── TestHandlerTest.php
│ │ │ ├── UdpSocketTest.php
│ │ │ ├── WhatFailureGroupHandlerTest.php
│ │ │ └── ZendMonitorHandlerTest.php
│ │ ├── LoggerTest.php
│ │ ├── Processor
│ │ │ ├── GitProcessorTest.php
│ │ │ ├── IntrospectionProcessorTest.php
│ │ │ ├── MemoryPeakUsageProcessorTest.php
│ │ │ ├── MemoryUsageProcessorTest.php
│ │ │ ├── MercurialProcessorTest.php
│ │ │ ├── ProcessIdProcessorTest.php
│ │ │ ├── PsrLogMessageProcessorTest.php
│ │ │ ├── TagProcessorTest.php
│ │ │ ├── UidProcessorTest.php
│ │ │ └── WebProcessorTest.php
│ │ ├── PsrLogCompatTest.php
│ │ ├── RegistryTest.php
│ │ └── TestCase.php
│ ├── overtrue
│ │ ├── easy-sms
│ │ │ ├── composer.json
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── Contracts
│ │ │ │ ├── GatewayInterface.php
│ │ │ │ ├── MessageInterface.php
│ │ │ │ ├── PhoneNumberInterface.php
│ │ │ │ └── StrategyInterface.php
│ │ │ ├── EasySms.php
│ │ │ ├── Exceptions
│ │ │ │ ├── Exception.php
│ │ │ │ ├── GatewayErrorException.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ └── NoGatewayAvailableException.php
│ │ │ ├── Gateways
│ │ │ │ ├── AliyunGateway.php
│ │ │ │ ├── AliyunrestGateway.php
│ │ │ │ ├── AvatardataGateway.php
│ │ │ │ ├── BaiduGateway.php
│ │ │ │ ├── ChuanglanGateway.php
│ │ │ │ ├── ErrorlogGateway.php
│ │ │ │ ├── Gateway.php
│ │ │ │ ├── HuaweiGateway.php
│ │ │ │ ├── HuaxinGateway.php
│ │ │ │ ├── HuyiGateway.php
│ │ │ │ ├── JuheGateway.php
│ │ │ │ ├── LuosimaoGateway.php
│ │ │ │ ├── QcloudGateway.php
│ │ │ │ ├── RongcloudGateway.php
│ │ │ │ ├── SendcloudGateway.php
│ │ │ │ ├── SubmailGateway.php
│ │ │ │ ├── TianyiwuxianGateway.php
│ │ │ │ ├── TwilioGateway.php
│ │ │ │ ├── YunpianGateway.php
│ │ │ │ └── YuntongxunGateway.php
│ │ │ ├── Message.php
│ │ │ ├── Messenger.php
│ │ │ ├── PhoneNumber.php
│ │ │ ├── Strategies
│ │ │ │ ├── OrderStrategy.php
│ │ │ │ └── RandomStrategy.php
│ │ │ ├── Support
│ │ │ │ └── Config.php
│ │ │ └── Traits
│ │ │ └── HasHttpRequest.php
│ │ ├── socialite
│ │ │ ├── composer.json
│ │ │ ├── LICENSE.txt
│ │ │ ├── phpunit.xml
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── AccessTokenInterface.php
│ │ │ │ ├── AccessToken.php
│ │ │ │ ├── AuthorizeFailedException.php
│ │ │ │ ├── Config.php
│ │ │ │ ├── FactoryInterface.php
│ │ │ │ ├── HasAttributes.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ ├── InvalidStateException.php
│ │ │ │ ├── ProviderInterface.php
│ │ │ │ ├── Providers
│ │ │ │ │ ├── AbstractProvider.php
│ │ │ │ │ ├── DoubanProvider.php
│ │ │ │ │ ├── FacebookProvider.php
│ │ │ │ │ ├── GitHubProvider.php
│ │ │ │ │ ├── GoogleProvider.php
│ │ │ │ │ ├── LinkedinProvider.php
│ │ │ │ │ ├── QQProvider.php
│ │ │ │ │ ├── WeChatOpenPlatformProvider.php
│ │ │ │ │ ├── WeChatProvider.php
│ │ │ │ │ ├── WeiboProvider.php
│ │ │ │ │ └── WeWorkProvider.php
│ │ │ │ ├── SocialiteManager.php
│ │ │ │ ├── UserInterface.php
│ │ │ │ ├── User.php
│ │ │ │ └── WeChatComponentInterface.php
│ │ │ └── tests
│ │ │ ├── OAuthTest.php
│ │ │ ├── Providers
│ │ │ │ └── WeWorkProviderTest.php
│ │ │ └── WechatProviderTest.php
│ │ ├── BACKERS.md
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ └── src
│ │ ├── Broadcast
│ │ │ ├── Broadcast.php
│ │ │ ├── composer.json
│ │ │ ├── LICENSE.txt
│ │ │ ├── MessageBuilder.php
│ │ │ ├── README.md
│ │ │ └── Transformer.php
│ │ ├── Card
│ │ │ ├── Card.php
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ └── README.md
│ │ ├── Comment
│ │ │ └── Comment.php
│ │ ├── Core
│ │ │ ├── AbstractAPI.php
│ │ │ ├── AccessToken.php
│ │ │ ├── composer.json
│ │ │ ├── Exception.php
│ │ │ ├── Exceptions
│ │ │ │ ├── FaultException.php
│ │ │ │ ├── HttpException.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ ├── InvalidConfigException.php
│ │ │ │ ├── RuntimeException.php
│ │ │ │ └── UnboundServiceException.php
│ │ │ ├── Http.php
│ │ │ ├── LICENSE
│ │ │ └── README.md
│ │ ├── Device
│ │ │ ├── composer.json
│ │ │ ├── DeviceHttpException.php
│ │ │ ├── Device.php
│ │ │ ├── LICENSE
│ │ │ └── README.md
│ │ ├── Encryption
│ │ │ ├── composer.json
│ │ │ ├── EncryptionException.php
│ │ │ └── Encryptor.php
│ │ ├── Foundation
│ │ │ ├── Application.php
│ │ │ ├── Config.php
│ │ │ └── ServiceProviders
│ │ │ ├── BroadcastServiceProvider.php
│ │ │ ├── CardServiceProvider.php
│ │ │ ├── CommentServiceProvider.php
│ │ │ ├── DeviceServiceProvider.php
│ │ │ ├── FundamentalServiceProvider.php
│ │ │ ├── JsServiceProvider.php
│ │ │ ├── MaterialServiceProvider.php
│ │ │ ├── MenuServiceProvider.php
│ │ │ ├── MiniProgramServiceProvider.php
│ │ │ ├── NoticeServiceProvider.php
│ │ │ ├── OAuthServiceProvider.php
│ │ │ ├── OpenPlatformServiceProvider.php
│ │ │ ├── PaymentServiceProvider.php
│ │ │ ├── POIServiceProvider.php
│ │ │ ├── QRCodeServiceProvider.php
│ │ │ ├── ReplyServiceProvider.php
│ │ │ ├── SemanticServiceProvider.php
│ │ │ ├── ServerServiceProvider.php
│ │ │ ├── ShakeAroundServiceProvider.php
│ │ │ ├── StaffServiceProvider.php
│ │ │ ├── StatsServiceProvider.php
│ │ │ ├── UrlServiceProvider.php
│ │ │ └── UserServiceProvider.php
│ │ ├── Fundamental
│ │ │ └── API.php
│ │ ├── Js
│ │ │ ├── composer.json
│ │ │ ├── Js.php
│ │ │ ├── LICENSE
│ │ │ └── README.md
│ │ ├── Material
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── Material.php
│ │ │ ├── README.md
│ │ │ └── Temporary.php
│ │ ├── Menu
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── Menu.php
│ │ │ └── README.md
│ │ ├── Message
│ │ │ ├── AbstractMessage.php
│ │ │ ├── Article.php
│ │ │ ├── Card.php
│ │ │ ├── composer.json
│ │ │ ├── DeviceEvent.php
│ │ │ ├── DeviceText.php
│ │ │ ├── Image.php
│ │ │ ├── Link.php
│ │ │ ├── Location.php
│ │ │ ├── Material.php
│ │ │ ├── Music.php
│ │ │ ├── News.php
│ │ │ ├── Raw.php
│ │ │ ├── README.md
│ │ │ ├── ShortVideo.php
│ │ │ ├── Text.php
│ │ │ ├── Transfer.php
│ │ │ ├── Video.php
│ │ │ └── Voice.php
│ │ ├── MiniProgram
│ │ │ ├── AccessToken.php
│ │ │ ├── Core
│ │ │ │ └── AbstractMiniProgram.php
│ │ │ ├── Encryption
│ │ │ │ └── Encryptor.php
│ │ │ ├── Material
│ │ │ │ └── Temporary.php
│ │ │ ├── MiniProgram.php
│ │ │ ├── Notice
│ │ │ │ └── Notice.php
│ │ │ ├── QRCode
│ │ │ │ └── QRCode.php
│ │ │ ├── Server
│ │ │ │ └── Guard.php
│ │ │ ├── Sns
│ │ │ │ └── Sns.php
│ │ │ ├── Staff
│ │ │ │ └── Staff.php
│ │ │ └── Stats
│ │ │ └── Stats.php
│ │ ├── Notice
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── Notice.php
│ │ │ └── README.md
│ │ ├── OpenPlatform
│ │ │ ├── AccessToken.php
│ │ │ ├── Api
│ │ │ │ ├── AbstractOpenPlatform.php
│ │ │ │ ├── BaseApi.php
│ │ │ │ └── PreAuthorization.php
│ │ │ ├── AuthorizerAccessToken.php
│ │ │ ├── Authorizer.php
│ │ │ ├── EventHandlers
│ │ │ │ ├── Authorized.php
│ │ │ │ ├── ComponentVerifyTicket.php
│ │ │ │ ├── EventHandler.php
│ │ │ │ ├── Unauthorized.php
│ │ │ │ └── UpdateAuthorized.php
│ │ │ ├── Guard.php
│ │ │ ├── OpenPlatform.php
│ │ │ └── VerifyTicket.php
│ │ ├── Payment
│ │ │ ├── API.php
│ │ │ ├── CashCoupon
│ │ │ │ ├── API.php
│ │ │ │ └── CashCoupon.php
│ │ │ ├── composer.json
│ │ │ ├── helpers.php
│ │ │ ├── LICENSE
│ │ │ ├── LuckyMoney
│ │ │ │ ├── API.php
│ │ │ │ └── LuckyMoney.php
│ │ │ ├── MerchantPay
│ │ │ │ ├── API.php
│ │ │ │ └── MerchantPay.php
│ │ │ ├── Merchant.php
│ │ │ ├── Notify.php
│ │ │ ├── Order.php
│ │ │ ├── Payment.php
│ │ │ └── README.md
│ │ ├── POI
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── POI.php
│ │ │ └── README.md
│ │ ├── QRCode
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── QRCode.php
│ │ │ └── README.md
│ │ ├── Reply
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── Reply.php
│ │ ├── Semantic
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── Semantic.php
│ │ ├── Server
│ │ │ ├── BadRequestException.php
│ │ │ ├── composer.json
│ │ │ ├── Guard.php
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── Transformer.php
│ │ ├── ShakeAround
│ │ │ ├── composer.json
│ │ │ ├── Device.php
│ │ │ ├── Group.php
│ │ │ ├── LICENSE
│ │ │ ├── Material.php
│ │ │ ├── Page.php
│ │ │ ├── README.md
│ │ │ ├── Relation.php
│ │ │ ├── ShakeAround.php
│ │ │ └── Stats.php
│ │ ├── Staff
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── MessageBuilder.php
│ │ │ ├── README.md
│ │ │ ├── Session.php
│ │ │ ├── Staff.php
│ │ │ └── Transformer.php
│ │ ├── Stats
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── Stats.php
│ │ ├── Store
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── Model
│ │ │ ├── README.md
│ │ │ └── Store.php
│ │ ├── Support
│ │ │ ├── Arr.php
│ │ │ ├── Attribute.php
│ │ │ ├── Collection.php
│ │ │ ├── composer.json
│ │ │ ├── File.php
│ │ │ ├── LICENSE
│ │ │ ├── Log.php
│ │ │ ├── README.md
│ │ │ ├── Str.php
│ │ │ ├── Traits
│ │ │ │ └── PrefixedContainer.php
│ │ │ ├── Url.php
│ │ │ └── XML.php
│ │ ├── Url
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── Url.php
│ │ └── User
│ │ ├── composer.json
│ │ ├── Group.php
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── Tag.php
│ │ └── User.php
│ ├── PHPCS
│ │ ├── CodingStandard
│ │ │ └── MeiLiBo
│ │ │ ├── add-hook.sh
│ │ │ ├── pre-commit
│ │ │ ├── README.md
│ │ │ ├── remove-hook.sh
│ │ │ ├── ruleset.xml
│ │ │ └── Sniffs
│ │ │ ├── Classes
│ │ │ │ ├── ClassDeclaration.php
│ │ │ │ ├── ClassDeclarationSniff.php
│ │ │ │ ├── ValidClassNameSniff.php
│ │ │ │ └── ValidMethodNameSniff.php
│ │ │ └── Commenting
│ │ │ ├── FileCommentSniff.php
│ │ │ ├── FunctionCommentSniff.php
│ │ │ └── InlineCommentSniff.php
│ │ ├── phpcs
│ │ │ ├── CodeSniffer
│ │ │ │ ├── CLI.php
│ │ │ │ ├── CommentParser
│ │ │ │ │ ├── AbstractDocElement.php
│ │ │ │ │ ├── AbstractParser.php
│ │ │ │ │ ├── ClassCommentParser.php
│ │ │ │ │ ├── CommentElement.php
│ │ │ │ │ ├── DocElement.php
│ │ │ │ │ ├── FunctionCommentParser.php
│ │ │ │ │ ├── MemberCommentParser.php
│ │ │ │ │ ├── PairElement.php
│ │ │ │ │ ├── ParameterElement.php
│ │ │ │ │ ├── ParserException.php
│ │ │ │ │ └── SingleElement.php
│ │ │ │ ├── DocGenerators
│ │ │ │ │ ├── Generator.php
│ │ │ │ │ ├── HTML.php
│ │ │ │ │ └── Text.php
│ │ │ │ ├── Exception.php
│ │ │ │ ├── File.php
│ │ │ │ ├── Reporting.php
│ │ │ │ ├── Report.php
│ │ │ │ ├── Reports
│ │ │ │ │ ├── Checkstyle.php
│ │ │ │ │ ├── Csv.php
│ │ │ │ │ ├── Emacs.php
│ │ │ │ │ ├── Full.php
│ │ │ │ │ ├── Gitblame.php
│ │ │ │ │ ├── Hgblame.php
│ │ │ │ │ ├── Json.php
│ │ │ │ │ ├── Junit.php
│ │ │ │ │ ├── Notifysend.php
│ │ │ │ │ ├── Source.php
│ │ │ │ │ ├── Summary.php
│ │ │ │ │ ├── Svnblame.php
│ │ │ │ │ ├── VersionControl.php
│ │ │ │ │ └── Xml.php
│ │ │ │ ├── Sniff.php
│ │ │ │ ├── Standards
│ │ │ │ │ ├── AbstractPatternSniff.php
│ │ │ │ │ ├── AbstractScopeSniff.php
│ │ │ │ │ ├── AbstractVariableSniff.php
│ │ │ │ │ ├── Generic
│ │ │ │ │ │ ├── Docs
│ │ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ │ └── DuplicateClassNameStandard.xml
│ │ │ │ │ │ │ ├── CodeAnalysis
│ │ │ │ │ │ │ │ ├── EmptyStatementStandard.xml
│ │ │ │ │ │ │ │ ├── ForLoopShouldBeWhileLoopStandard.xml
│ │ │ │ │ │ │ │ ├── ForLoopWithTestFunctionCallStandard.xml
│ │ │ │ │ │ │ │ ├── JumbledIncrementerStandard.xml
│ │ │ │ │ │ │ │ ├── UnconditionalIfStatementStandard.xml
│ │ │ │ │ │ │ │ ├── UnnecessaryFinalModifierStandard.xml
│ │ │ │ │ │ │ │ ├── UnusedFunctionParameterStandard.xml
│ │ │ │ │ │ │ │ └── UselessOverridingMethodStandard.xml
│ │ │ │ │ │ │ ├── Commenting
│ │ │ │ │ │ │ │ ├── FixmeStandard.xml
│ │ │ │ │ │ │ │ └── TodoStandard.xml
│ │ │ │ │ │ │ ├── ControlStructures
│ │ │ │ │ │ │ │ └── InlineControlStructureStandard.xml
│ │ │ │ │ │ │ ├── Debug
│ │ │ │ │ │ │ │ ├── ClosureLinterStandard.xml
│ │ │ │ │ │ │ │ ├── CSSLintStandard.xml
│ │ │ │ │ │ │ │ └── JSHintStandard.xml
│ │ │ │ │ │ │ ├── Files
│ │ │ │ │ │ │ │ ├── ByteOrderMarkStandard.xml
│ │ │ │ │ │ │ │ ├── EndFileNewlineStandard.xml
│ │ │ │ │ │ │ │ ├── EndFileNoNewlineStandard.xml
│ │ │ │ │ │ │ │ ├── InlineHTMLStandard.xml
│ │ │ │ │ │ │ │ ├── LineEndingsStandard.xml
│ │ │ │ │ │ │ │ ├── LineLengthStandard.xml
│ │ │ │ │ │ │ │ ├── LowercasedFilenameStandard.xml
│ │ │ │ │ │ │ │ ├── OneClassPerFileStandard.xml
│ │ │ │ │ │ │ │ └── OneInterfacePerFileStandard.xml
│ │ │ │ │ │ │ ├── Formatting
│ │ │ │ │ │ │ │ ├── DisallowMultipleStatementsStandard.xml
│ │ │ │ │ │ │ │ ├── MultipleStatementAlignmentStandard.xml
│ │ │ │ │ │ │ │ ├── NoSpaceAfterCastStandard.xml
│ │ │ │ │ │ │ │ └── SpaceAfterCastStandard.xml
│ │ │ │ │ │ │ ├── Functions
│ │ │ │ │ │ │ │ ├── CallTimePassByReferenceStandard.xml
│ │ │ │ │ │ │ │ ├── FunctionCallArgumentSpacingStandard.xml
│ │ │ │ │ │ │ │ ├── OpeningFunctionBraceBsdAllmanStandard.xml
│ │ │ │ │ │ │ │ └── OpeningFunctionBraceKernighanRitchieStandard.xml
│ │ │ │ │ │ │ ├── Metrics
│ │ │ │ │ │ │ │ ├── CyclomaticComplexityStandard.xml
│ │ │ │ │ │ │ │ └── NestingLevelStandard.xml
│ │ │ │ │ │ │ ├── NamingConventions
│ │ │ │ │ │ │ │ ├── CamelCapsFunctionNameStandard.xml
│ │ │ │ │ │ │ │ ├── ConstructorNameStandard.xml
│ │ │ │ │ │ │ │ └── UpperCaseConstantNameStandard.xml
│ │ │ │ │ │ │ ├── PHP
│ │ │ │ │ │ │ │ ├── CharacterBeforePHPOpeningTagStandard.xml
│ │ │ │ │ │ │ │ ├── ClosingPHPTagStandard.xml
│ │ │ │ │ │ │ │ ├── DeprecatedFunctionsStandard.xml
│ │ │ │ │ │ │ │ ├── DisallowShortOpenTagStandard.xml
│ │ │ │ │ │ │ │ ├── ForbiddenFunctionsStandard.xml
│ │ │ │ │ │ │ │ ├── LowerCaseConstantStandard.xml
│ │ │ │ │ │ │ │ ├── LowerCaseKeywordStandard.xml
│ │ │ │ │ │ │ │ ├── NoSilencedErrorsStandard.xml
│ │ │ │ │ │ │ │ ├── SAPIUsageStandard.xml
│ │ │ │ │ │ │ │ └── UpperCaseConstantStandard.xml
│ │ │ │ │ │ │ ├── Strings
│ │ │ │ │ │ │ │ └── UnnecessaryStringConcatStandard.xml
│ │ │ │ │ │ │ ├── VersionControl
│ │ │ │ │ │ │ │ └── SubversionPropertiesStandard.xml
│ │ │ │ │ │ │ └── WhiteSpace
│ │ │ │ │ │ │ ├── DisallowSpaceIndentStandard.xml
│ │ │ │ │ │ │ ├── DisallowTabIndentStandard.xml
│ │ │ │ │ │ │ └── ScopeIndentStandard.xml
│ │ │ │ │ │ ├── ruleset.xml
│ │ │ │ │ │ └── Sniffs
│ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ └── DuplicateClassNameSniff.php
│ │ │ │ │ │ ├── CodeAnalysis
│ │ │ │ │ │ │ ├── EmptyStatementSniff.php
│ │ │ │ │ │ │ ├── ForLoopShouldBeWhileLoopSniff.php
│ │ │ │ │ │ │ ├── ForLoopWithTestFunctionCallSniff.php
│ │ │ │ │ │ │ ├── JumbledIncrementerSniff.php
│ │ │ │ │ │ │ ├── UnconditionalIfStatementSniff.php
│ │ │ │ │ │ │ ├── UnnecessaryFinalModifierSniff.php
│ │ │ │ │ │ │ ├── UnusedFunctionParameterSniff.php
│ │ │ │ │ │ │ └── UselessOverridingMethodSniff.php
│ │ │ │ │ │ ├── Commenting
│ │ │ │ │ │ │ ├── FixmeSniff.php
│ │ │ │ │ │ │ └── TodoSniff.php
│ │ │ │ │ │ ├── ControlStructures
│ │ │ │ │ │ │ └── InlineControlStructureSniff.php
│ │ │ │ │ │ ├── Debug
│ │ │ │ │ │ │ ├── ClosureLinterSniff.php
│ │ │ │ │ │ │ ├── CSSLintSniff.php
│ │ │ │ │ │ │ └── JSHintSniff.php
│ │ │ │ │ │ ├── Files
│ │ │ │ │ │ │ ├── ByteOrderMarkSniff.php
│ │ │ │ │ │ │ ├── EndFileNewlineSniff.php
│ │ │ │ │ │ │ ├── EndFileNoNewlineSniff.php
│ │ │ │ │ │ │ ├── InlineHTMLSniff.php
│ │ │ │ │ │ │ ├── LineEndingsSniff.php
│ │ │ │ │ │ │ ├── LineLengthSniff.php
│ │ │ │ │ │ │ ├── LowercasedFilenameSniff.php
│ │ │ │ │ │ │ ├── OneClassPerFileSniff.php
│ │ │ │ │ │ │ └── OneInterfacePerFileSniff.php
│ │ │ │ │ │ ├── Formatting
│ │ │ │ │ │ │ ├── DisallowMultipleStatementsSniff.php
│ │ │ │ │ │ │ ├── MultipleStatementAlignmentSniff.php
│ │ │ │ │ │ │ ├── NoSpaceAfterCastSniff.php
│ │ │ │ │ │ │ └── SpaceAfterCastSniff.php
│ │ │ │ │ │ ├── Functions
│ │ │ │ │ │ │ ├── CallTimePassByReferenceSniff.php
│ │ │ │ │ │ │ ├── FunctionCallArgumentSpacingSniff.php
│ │ │ │ │ │ │ ├── OpeningFunctionBraceBsdAllmanSniff.php
│ │ │ │ │ │ │ └── OpeningFunctionBraceKernighanRitchieSniff.php
│ │ │ │ │ │ ├── Metrics
│ │ │ │ │ │ │ ├── CyclomaticComplexitySniff.php
│ │ │ │ │ │ │ └── NestingLevelSniff.php
│ │ │ │ │ │ ├── NamingConventions
│ │ │ │ │ │ │ ├── CamelCapsFunctionNameSniff.php
│ │ │ │ │ │ │ ├── ConstructorNameSniff.php
│ │ │ │ │ │ │ └── UpperCaseConstantNameSniff.php
│ │ │ │ │ │ ├── PHP
│ │ │ │ │ │ │ ├── CharacterBeforePHPOpeningTagSniff.php
│ │ │ │ │ │ │ ├── ClosingPHPTagSniff.php
│ │ │ │ │ │ │ ├── DeprecatedFunctionsSniff.php
│ │ │ │ │ │ │ ├── DisallowShortOpenTagSniff.php
│ │ │ │ │ │ │ ├── ForbiddenFunctionsSniff.php
│ │ │ │ │ │ │ ├── LowerCaseConstantSniff.php
│ │ │ │ │ │ │ ├── LowerCaseKeywordSniff.php
│ │ │ │ │ │ │ ├── NoSilencedErrorsSniff.php
│ │ │ │ │ │ │ ├── SAPIUsageSniff.php
│ │ │ │ │ │ │ ├── SyntaxSniff.php
│ │ │ │ │ │ │ └── UpperCaseConstantSniff.php
│ │ │ │ │ │ ├── Strings
│ │ │ │ │ │ │ └── UnnecessaryStringConcatSniff.php
│ │ │ │ │ │ ├── VersionControl
│ │ │ │ │ │ │ └── SubversionPropertiesSniff.php
│ │ │ │ │ │ └── WhiteSpace
│ │ │ │ │ │ ├── DisallowSpaceIndentSniff.php
│ │ │ │ │ │ ├── DisallowTabIndentSniff.php
│ │ │ │ │ │ └── ScopeIndentSniff.php
│ │ │ │ │ ├── IncorrectPatternException.php
│ │ │ │ │ ├── MySource
│ │ │ │ │ │ ├── ruleset.xml
│ │ │ │ │ │ └── Sniffs
│ │ │ │ │ │ ├── Channels
│ │ │ │ │ │ │ ├── ChannelExceptionSniff.php
│ │ │ │ │ │ │ ├── DisallowSelfActionsSniff.php
│ │ │ │ │ │ │ ├── IncludeOwnSystemSniff.php
│ │ │ │ │ │ │ ├── IncludeSystemSniff.php
│ │ │ │ │ │ │ └── UnusedSystemSniff.php
│ │ │ │ │ │ ├── Commenting
│ │ │ │ │ │ │ └── FunctionCommentSniff.php
│ │ │ │ │ │ ├── CSS
│ │ │ │ │ │ │ └── BrowserSpecificStylesSniff.php
│ │ │ │ │ │ ├── Debug
│ │ │ │ │ │ │ ├── DebugCodeSniff.php
│ │ │ │ │ │ │ └── FirebugConsoleSniff.php
│ │ │ │ │ │ ├── Objects
│ │ │ │ │ │ │ ├── AssignThisSniff.php
│ │ │ │ │ │ │ ├── CreateWidgetTypeCallbackSniff.php
│ │ │ │ │ │ │ └── DisallowNewWidgetSniff.php
│ │ │ │ │ │ ├── PHP
│ │ │ │ │ │ │ ├── AjaxNullComparisonSniff.php
│ │ │ │ │ │ │ ├── EvalObjectFactorySniff.php
│ │ │ │ │ │ │ ├── GetRequestDataSniff.php
│ │ │ │ │ │ │ └── ReturnFunctionValueSniff.php
│ │ │ │ │ │ └── Strings
│ │ │ │ │ │ └── JoinStringsSniff.php
│ │ │ │ │ ├── PEAR
│ │ │ │ │ │ ├── Docs
│ │ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ │ └── ClassDeclarationStandard.xml
│ │ │ │ │ │ │ ├── Commenting
│ │ │ │ │ │ │ │ ├── ClassCommentStandard.xml
│ │ │ │ │ │ │ │ ├── FileCommentStandard.xml
│ │ │ │ │ │ │ │ ├── FunctionCommentStandard.xml
│ │ │ │ │ │ │ │ └── InlineCommentStandard.xml
│ │ │ │ │ │ │ ├── ControlStructures
│ │ │ │ │ │ │ │ ├── ControlSignatureStandard.xml
│ │ │ │ │ │ │ │ └── MultiLineConditionStandard.xml
│ │ │ │ │ │ │ ├── Files
│ │ │ │ │ │ │ │ ├── IncludingFileStandard.xml
│ │ │ │ │ │ │ │ └── LineLengthStandard.xml
│ │ │ │ │ │ │ ├── Formatting
│ │ │ │ │ │ │ │ └── MultiLineAssignmentStandard.xml
│ │ │ │ │ │ │ ├── Functions
│ │ │ │ │ │ │ │ ├── FunctionCallSignatureStandard.xml
│ │ │ │ │ │ │ │ ├── FunctionDeclarationStandard.xml
│ │ │ │ │ │ │ │ └── ValidDefaultValueStandard.xml
│ │ │ │ │ │ │ ├── NamingConventions
│ │ │ │ │ │ │ │ ├── ValidClassNameStandard.xml
│ │ │ │ │ │ │ │ ├── ValidFunctionNameStandard.xml
│ │ │ │ │ │ │ │ └── ValidVariableNameStandard.xml
│ │ │ │ │ │ │ └── WhiteSpace
│ │ │ │ │ │ │ ├── ObjectOperatorIndentStandard.xml
│ │ │ │ │ │ │ ├── ScopeClosingBraceStandard.xml
│ │ │ │ │ │ │ └── ScopeIndentStandard.xml
│ │ │ │ │ │ ├── ruleset.xml
│ │ │ │ │ │ └── Sniffs
│ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ └── ClassDeclarationSniff.php
│ │ │ │ │ │ ├── Commenting
│ │ │ │ │ │ │ ├── ClassCommentSniff.php
│ │ │ │ │ │ │ ├── FileCommentSniff.php
│ │ │ │ │ │ │ ├── FunctionCommentSniff.php
│ │ │ │ │ │ │ └── InlineCommentSniff.php
│ │ │ │ │ │ ├── ControlStructures
│ │ │ │ │ │ │ ├── ControlSignatureSniff.php
│ │ │ │ │ │ │ └── MultiLineConditionSniff.php
│ │ │ │ │ │ ├── Files
│ │ │ │ │ │ │ └── IncludingFileSniff.php
│ │ │ │ │ │ ├── Formatting
│ │ │ │ │ │ │ └── MultiLineAssignmentSniff.php
│ │ │ │ │ │ ├── Functions
│ │ │ │ │ │ │ ├── FunctionCallSignatureSniff.php
│ │ │ │ │ │ │ ├── FunctionDeclarationSniff.php
│ │ │ │ │ │ │ └── ValidDefaultValueSniff.php
│ │ │ │ │ │ ├── NamingConventions
│ │ │ │ │ │ │ ├── ValidClassNameSniff.php
│ │ │ │ │ │ │ ├── ValidFunctionNameSniff.php
│ │ │ │ │ │ │ └── ValidVariableNameSniff.php
│ │ │ │ │ │ └── WhiteSpace
│ │ │ │ │ │ ├── ObjectOperatorIndentSniff.php
│ │ │ │ │ │ ├── ScopeClosingBraceSniff.php
│ │ │ │ │ │ └── ScopeIndentSniff.php
│ │ │ │ │ ├── PHPCS
│ │ │ │ │ │ └── ruleset.xml
│ │ │ │ │ ├── PSR1
│ │ │ │ │ │ ├── Docs
│ │ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ │ └── ClassDeclarationStandard.xml
│ │ │ │ │ │ │ └── Files
│ │ │ │ │ │ │ └── SideEffectsStandard.xml
│ │ │ │ │ │ ├── ruleset.xml
│ │ │ │ │ │ └── Sniffs
│ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ └── ClassDeclarationSniff.php
│ │ │ │ │ │ ├── Files
│ │ │ │ │ │ │ └── SideEffectsSniff.php
│ │ │ │ │ │ └── Methods
│ │ │ │ │ │ └── CamelCapsMethodNameSniff.php
│ │ │ │ │ ├── PSR2
│ │ │ │ │ │ ├── Docs
│ │ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ │ ├── ClassDeclarationStandard.xml
│ │ │ │ │ │ │ │ └── PropertyDeclarationStandard.xml
│ │ │ │ │ │ │ ├── ControlStructures
│ │ │ │ │ │ │ │ ├── ControlStructureSpacingStandard.xml
│ │ │ │ │ │ │ │ ├── ElseIfDeclarationStandard.xml
│ │ │ │ │ │ │ │ └── SwitchDeclarationStandard.xml
│ │ │ │ │ │ │ ├── Files
│ │ │ │ │ │ │ │ └── EndFileNewlineStandard.xml
│ │ │ │ │ │ │ ├── Methods
│ │ │ │ │ │ │ │ └── MethodDeclarationStandard.xml
│ │ │ │ │ │ │ └── Namespaces
│ │ │ │ │ │ │ ├── NamespaceDeclarationStandard.xml
│ │ │ │ │ │ │ └── UseDeclarationStandard.xml
│ │ │ │ │ │ ├── ruleset.xml
│ │ │ │ │ │ └── Sniffs
│ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ ├── ClassDeclarationSniff.php
│ │ │ │ │ │ │ └── PropertyDeclarationSniff.php
│ │ │ │ │ │ ├── ControlStructures
│ │ │ │ │ │ │ ├── ControlStructureSpacingSniff.php
│ │ │ │ │ │ │ ├── ElseIfDeclarationSniff.php
│ │ │ │ │ │ │ └── SwitchDeclarationSniff.php
│ │ │ │ │ │ ├── Files
│ │ │ │ │ │ │ └── EndFileNewlineSniff.php
│ │ │ │ │ │ ├── Methods
│ │ │ │ │ │ │ ├── FunctionCallSignatureSniff.php
│ │ │ │ │ │ │ └── MethodDeclarationSniff.php
│ │ │ │ │ │ └── Namespaces
│ │ │ │ │ │ ├── NamespaceDeclarationSniff.php
│ │ │ │ │ │ └── UseDeclarationSniff.php
│ │ │ │ │ ├── Squiz
│ │ │ │ │ │ ├── Docs
│ │ │ │ │ │ │ ├── Arrays
│ │ │ │ │ │ │ │ ├── ArrayBracketSpacingStandard.xml
│ │ │ │ │ │ │ │ └── ArrayDeclarationStandard.xml
│ │ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ │ ├── LowercaseClassKeywordsStandard.xml
│ │ │ │ │ │ │ │ └── SelfMemberReferenceStandard.xml
│ │ │ │ │ │ │ ├── Commenting
│ │ │ │ │ │ │ │ ├── DocCommentAlignmentStandard.xml
│ │ │ │ │ │ │ │ └── FunctionCommentThrowTagStandard.xml
│ │ │ │ │ │ │ ├── ControlStructures
│ │ │ │ │ │ │ │ ├── ForEachLoopDeclarationStandard.xml
│ │ │ │ │ │ │ │ ├── ForLoopDeclarationStandard.xml
│ │ │ │ │ │ │ │ └── LowercaseDeclarationStandard.xml
│ │ │ │ │ │ │ ├── Functions
│ │ │ │ │ │ │ │ ├── FunctionDuplicateArgumentStandard.xml
│ │ │ │ │ │ │ │ └── LowercaseFunctionKeywordsStandard.xml
│ │ │ │ │ │ │ ├── Scope
│ │ │ │ │ │ │ │ └── StaticThisUsageStandard.xml
│ │ │ │ │ │ │ ├── Strings
│ │ │ │ │ │ │ │ └── EchoedStringsStandard.xml
│ │ │ │ │ │ │ └── WhiteSpace
│ │ │ │ │ │ │ ├── CastSpacingStandard.xml
│ │ │ │ │ │ │ ├── FunctionOpeningBraceStandard.xml
│ │ │ │ │ │ │ ├── LanguageConstructSpacingStandard.xml
│ │ │ │ │ │ │ ├── ObjectOperatorSpacingStandard.xml
│ │ │ │ │ │ │ ├── ScopeKeywordSpacingStandard.xml
│ │ │ │ │ │ │ └── SemicolonSpacingStandard.xml
│ │ │ │ │ │ ├── ruleset.xml
│ │ │ │ │ │ └── Sniffs
│ │ │ │ │ │ ├── Arrays
│ │ │ │ │ │ │ ├── ArrayBracketSpacingSniff.php
│ │ │ │ │ │ │ └── ArrayDeclarationSniff.php
│ │ │ │ │ │ ├── Classes
│ │ │ │ │ │ │ ├── ClassDeclarationSniff.php
│ │ │ │ │ │ │ ├── ClassFileNameSniff.php
│ │ │ │ │ │ │ ├── DuplicatePropertySniff.php
│ │ │ │ │ │ │ ├── LowercaseClassKeywordsSniff.php
│ │ │ │ │ │ │ ├── SelfMemberReferenceSniff.php
│ │ │ │ │ │ │ └── ValidClassNameSniff.php
│ │ │ │ │ │ ├── CodeAnalysis
│ │ │ │ │ │ │ └── EmptyStatementSniff.php
│ │ │ │ │ │ ├── Commenting
│ │ │ │ │ │ │ ├── BlockCommentSniff.php
│ │ │ │ │ │ │ ├── ClassCommentSniff.php
│ │ │ │ │ │ │ ├── ClosingDeclarationCommentSniff.php
│ │ │ │ │ │ │ ├── DocCommentAlignmentSniff.php
│ │ │ │ │ │ │ ├── EmptyCatchCommentSniff.php
│ │ │ │ │ │ │ ├── FileCommentSniff.php
│ │ │ │ │ │ │ ├── FunctionCommentSniff.php
│ │ │ │ │ │ │ ├── FunctionCommentThrowTagSniff.php
│ │ │ │ │ │ │ ├── InlineCommentSniff.php
│ │ │ │ │ │ │ ├── LongConditionClosingCommentSniff.php
│ │ │ │ │ │ │ ├── PostStatementCommentSniff.php
│ │ │ │ │ │ │ └── VariableCommentSniff.php
│ │ │ │ │ │ ├── ControlStructures
│ │ │ │ │ │ │ ├── ControlSignatureSniff.php
│ │ │ │ │ │ │ ├── ElseIfDeclarationSniff.php
│ │ │ │ │ │ │ ├── ForEachLoopDeclarationSniff.php
│ │ │ │ │ │ │ ├── ForLoopDeclarationSniff.php
│ │ │ │ │ │ │ ├── InlineIfDeclarationSniff.php
│ │ │ │ │ │ │ ├── LowercaseDeclarationSniff.php
│ │ │ │ │ │ │ └── SwitchDeclarationSniff.php
│ │ │ │ │ │ ├── CSS
│ │ │ │ │ │ │ ├── ClassDefinitionClosingBraceSpaceSniff.php
│ │ │ │ │ │ │ ├── ClassDefinitionNameSpacingSniff.php
│ │ │ │ │ │ │ ├── ClassDefinitionOpeningBraceSpaceSniff.php
│ │ │ │ │ │ │ ├── ColonSpacingSniff.php
│ │ │ │ │ │ │ ├── ColourDefinitionSniff.php
│ │ │ │ │ │ │ ├── DisallowMultipleStyleDefinitionsSniff.php
│ │ │ │ │ │ │ ├── DuplicateClassDefinitionSniff.php
│ │ │ │ │ │ │ ├── DuplicateStyleDefinitionSniff.php
│ │ │ │ │ │ │ ├── EmptyClassDefinitionSniff.php
│ │ │ │ │ │ │ ├── EmptyStyleDefinitionSniff.php
│ │ │ │ │ │ │ ├── ForbiddenStylesSniff.php
│ │ │ │ │ │ │ ├── IndentationSniff.php
│ │ │ │ │ │ │ ├── LowercaseStyleDefinitionSniff.php
│ │ │ │ │ │ │ ├── MissingColonSniff.php
│ │ │ │ │ │ │ ├── NamedColoursSniff.php
│ │ │ │ │ │ │ ├── OpacitySniff.php
│ │ │ │ │ │ │ ├── SemicolonSpacingSniff.php
│ │ │ │ │ │ │ └── ShorthandSizeSniff.php
│ │ │ │ │ │ ├── Debug
│ │ │ │ │ │ │ ├── JavaScriptLintSniff.php
│ │ │ │ │ │ │ └── JSLintSniff.php
│ │ │ │ │ │ ├── Files
│ │ │ │ │ │ │ └── FileExtensionSniff.php
│ │ │ │ │ │ ├── Formatting
│ │ │ │ │ │ │ └── OperatorBracketSniff.php
│ │ │ │ │ │ ├── Functions
│ │ │ │ │ │ │ ├── FunctionDeclarationArgumentSpacingSniff.php
│ │ │ │ │ │ │ ├── FunctionDeclarationSniff.php
│ │ │ │ │ │ │ ├── FunctionDuplicateArgumentSniff.php
│ │ │ │ │ │ │ ├── GlobalFunctionSniff.php
│ │ │ │ │ │ │ ├── LowercaseFunctionKeywordsSniff.php
│ │ │ │ │ │ │ └── MultiLineFunctionDeclarationSniff.php
│ │ │ │ │ │ ├── NamingConventions
│ │ │ │ │ │ │ ├── ConstantCaseSniff.php
│ │ │ │ │ │ │ ├── ValidFunctionNameSniff.php
│ │ │ │ │ │ │ └── ValidVariableNameSniff.php
│ │ │ │ │ │ ├── Objects
│ │ │ │ │ │ │ ├── DisallowObjectStringIndexSniff.php
│ │ │ │ │ │ │ ├── ObjectInstantiationSniff.php
│ │ │ │ │ │ │ └── ObjectMemberCommaSniff.php
│ │ │ │ │ │ ├── Operators
│ │ │ │ │ │ │ ├── ComparisonOperatorUsageSniff.php
│ │ │ │ │ │ │ ├── IncrementDecrementUsageSniff.php
│ │ │ │ │ │ │ └── ValidLogicalOperatorsSniff.php
│ │ │ │ │ │ ├── PHP
│ │ │ │ │ │ │ ├── CommentedOutCodeSniff.php
│ │ │ │ │ │ │ ├── DisallowBooleanStatementSniff.php
│ │ │ │ │ │ │ ├── DisallowComparisonAssignmentSniff.php
│ │ │ │ │ │ │ ├── DisallowInlineIfSniff.php
│ │ │ │ │ │ │ ├── DisallowMultipleAssignmentsSniff.php
│ │ │ │ │ │ │ ├── DisallowObEndFlushSniff.php
│ │ │ │ │ │ │ ├── DisallowSizeFunctionsInLoopsSniff.php
│ │ │ │ │ │ │ ├── DiscouragedFunctionsSniff.php
│ │ │ │ │ │ │ ├── EmbeddedPhpSniff.php
│ │ │ │ │ │ │ ├── EvalSniff.php
│ │ │ │ │ │ │ ├── ForbiddenFunctionsSniff.php
│ │ │ │ │ │ │ ├── GlobalKeywordSniff.php
│ │ │ │ │ │ │ ├── HeredocSniff.php
│ │ │ │ │ │ │ ├── InnerFunctionsSniff.php
│ │ │ │ │ │ │ ├── LowercasePHPFunctionsSniff.php
│ │ │ │ │ │ │ └── NonExecutableCodeSniff.php
│ │ │ │ │ │ ├── Scope
│ │ │ │ │ │ │ ├── MemberVarScopeSniff.php
│ │ │ │ │ │ │ ├── MethodScopeSniff.php
│ │ │ │ │ │ │ └── StaticThisUsageSniff.php
│ │ │ │ │ │ ├── Strings
│ │ │ │ │ │ │ ├── ConcatenationSpacingSniff.php
│ │ │ │ │ │ │ ├── DoubleQuoteUsageSniff.php
│ │ │ │ │ │ │ └── EchoedStringsSniff.php
│ │ │ │ │ │ └── WhiteSpace
│ │ │ │ │ │ ├── CastSpacingSniff.php
│ │ │ │ │ │ ├── ControlStructureSpacingSniff.php
│ │ │ │ │ │ ├── FunctionClosingBraceSpaceSniff.php
│ │ │ │ │ │ ├── FunctionOpeningBraceSpaceSniff.php
│ │ │ │ │ │ ├── FunctionSpacingSniff.php
│ │ │ │ │ │ ├── LanguageConstructSpacingSniff.php
│ │ │ │ │ │ ├── LogicalOperatorSpacingSniff.php
│ │ │ │ │ │ ├── MemberVarSpacingSniff.php
│ │ │ │ │ │ ├── ObjectOperatorSpacingSniff.php
│ │ │ │ │ │ ├── OperatorSpacingSniff.php
│ │ │ │ │ │ ├── PropertyLabelSpacingSniff.php
│ │ │ │ │ │ ├── ScopeClosingBraceSniff.php
│ │ │ │ │ │ ├── ScopeKeywordSpacingSniff.php
│ │ │ │ │ │ ├── SemicolonSpacingSniff.php
│ │ │ │ │ │ └── SuperfluousWhitespaceSniff.php
│ │ │ │ │ └── Zend
│ │ │ │ │ ├── Docs
│ │ │ │ │ │ ├── Debug
│ │ │ │ │ │ │ └── CodeAnalyzerStandard.xml
│ │ │ │ │ │ ├── Files
│ │ │ │ │ │ │ └── ClosingTagStandard.xml
│ │ │ │ │ │ └── NamingConventions
│ │ │ │ │ │ └── ValidVariableNameStandard.xml
│ │ │ │ │ ├── ruleset.xml
│ │ │ │ │ └── Sniffs
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ └── CodeAnalyzerSniff.php
│ │ │ │ │ ├── Files
│ │ │ │ │ │ └── ClosingTagSniff.php
│ │ │ │ │ └── NamingConventions
│ │ │ │ │ └── ValidVariableNameSniff.php
│ │ │ │ ├── Tokenizers
│ │ │ │ │ ├── CSS.php
│ │ │ │ │ ├── JS.php
│ │ │ │ │ └── PHP.php
│ │ │ │ └── Tokens.php
│ │ │ ├── CodeSniffer.conf.dist
│ │ │ ├── CodeSniffer.php
│ │ │ ├── composer.json
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── licence.txt
│ │ │ ├── phpunit.xml
│ │ │ ├── README.md
│ │ │ └── scripts
│ │ │ ├── phpcs
│ │ │ ├── phpcs.bat
│ │ │ └── phpcs-svn-pre-commit
│ │ └── pre-commit
│ ├── phpdocumentor
│ │ ├── reflection-common
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── Element.php
│ │ │ ├── File.php
│ │ │ ├── Fqsen.php
│ │ │ ├── Location.php
│ │ │ ├── ProjectFactory.php
│ │ │ └── Project.php
│ │ ├── reflection-docblock
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── DocBlock
│ │ │ │ ├── DescriptionFactory.php
│ │ │ │ ├── Description.php
│ │ │ │ ├── ExampleFinder.php
│ │ │ │ ├── Serializer.php
│ │ │ │ ├── StandardTagFactory.php
│ │ │ │ ├── TagFactory.php
│ │ │ │ ├── Tag.php
│ │ │ │ └── Tags
│ │ │ │ ├── Author.php
│ │ │ │ ├── BaseTag.php
│ │ │ │ ├── Covers.php
│ │ │ │ ├── Deprecated.php
│ │ │ │ ├── Example.php
│ │ │ │ ├── Factory
│ │ │ │ │ ├── StaticMethod.php
│ │ │ │ │ └── Strategy.php
│ │ │ │ ├── Formatter
│ │ │ │ │ ├── AlignFormatter.php
│ │ │ │ │ └── PassthroughFormatter.php
│ │ │ │ ├── Formatter.php
│ │ │ │ ├── Generic.php
│ │ │ │ ├── Link.php
│ │ │ │ ├── Method.php
│ │ │ │ ├── Param.php
│ │ │ │ ├── Property.php
│ │ │ │ ├── PropertyRead.php
│ │ │ │ ├── PropertyWrite.php
│ │ │ │ ├── Reference
│ │ │ │ │ ├── Fqsen.php
│ │ │ │ │ ├── Reference.php
│ │ │ │ │ └── Url.php
│ │ │ │ ├── Return_.php
│ │ │ │ ├── See.php
│ │ │ │ ├── Since.php
│ │ │ │ ├── Source.php
│ │ │ │ ├── Throws.php
│ │ │ │ ├── Uses.php
│ │ │ │ ├── Var_.php
│ │ │ │ └── Version.php
│ │ │ ├── DocBlockFactoryInterface.php
│ │ │ ├── DocBlockFactory.php
│ │ │ └── DocBlock.php
│ │ └── type-resolver
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ └── src
│ │ ├── FqsenResolver.php
│ │ ├── Type.php
│ │ ├── TypeResolver.php
│ │ └── Types
│ │ ├── Array_.php
│ │ ├── Boolean.php
│ │ ├── Callable_.php
│ │ ├── Compound.php
│ │ ├── ContextFactory.php
│ │ ├── Context.php
│ │ ├── Float_.php
│ │ ├── Integer.php
│ │ ├── Iterable_.php
│ │ ├── Mixed_.php
│ │ ├── Nullable.php
│ │ ├── Null_.php
│ │ ├── Object_.php
│ │ ├── Parent_.php
│ │ ├── Resource_.php
│ │ ├── Scalar.php
│ │ ├── Self_.php
│ │ ├── Static_.php
│ │ ├── String_.php
│ │ ├── This.php
│ │ └── Void_.php
│ ├── phpspec
│ │ └── prophecy
│ │ ├── CHANGES.md
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ └── src
│ │ └── Prophecy
│ │ ├── Argument
│ │ │ ├── ArgumentsWildcard.php
│ │ │ └── Token
│ │ │ ├── AnyValuesToken.php
│ │ │ ├── AnyValueToken.php
│ │ │ ├── ApproximateValueToken.php
│ │ │ ├── ArrayCountToken.php
│ │ │ ├── ArrayEntryToken.php
│ │ │ ├── ArrayEveryEntryToken.php
│ │ │ ├── CallbackToken.php
│ │ │ ├── ExactValueToken.php
│ │ │ ├── IdenticalValueToken.php
│ │ │ ├── LogicalAndToken.php
│ │ │ ├── LogicalNotToken.php
│ │ │ ├── ObjectStateToken.php
│ │ │ ├── StringContainsToken.php
│ │ │ ├── TokenInterface.php
│ │ │ └── TypeToken.php
│ │ ├── Argument.php
│ │ ├── Call
│ │ │ ├── CallCenter.php
│ │ │ └── Call.php
│ │ ├── Comparator
│ │ │ ├── ClosureComparator.php
│ │ │ ├── Factory.php
│ │ │ └── ProphecyComparator.php
│ │ ├── Doubler
│ │ │ ├── CachedDoubler.php
│ │ │ ├── ClassPatch
│ │ │ │ ├── ClassPatchInterface.php
│ │ │ │ ├── DisableConstructorPatch.php
│ │ │ │ ├── HhvmExceptionPatch.php
│ │ │ │ ├── KeywordPatch.php
│ │ │ │ ├── MagicCallPatch.php
│ │ │ │ ├── ProphecySubjectPatch.php
│ │ │ │ ├── ReflectionClassNewInstancePatch.php
│ │ │ │ ├── SplFileInfoPatch.php
│ │ │ │ ├── ThrowablePatch.php
│ │ │ │ └── TraversablePatch.php
│ │ │ ├── DoubleInterface.php
│ │ │ ├── Doubler.php
│ │ │ ├── Generator
│ │ │ │ ├── ClassCodeGenerator.php
│ │ │ │ ├── ClassCreator.php
│ │ │ │ ├── ClassMirror.php
│ │ │ │ ├── Node
│ │ │ │ │ ├── ArgumentNode.php
│ │ │ │ │ ├── ClassNode.php
│ │ │ │ │ └── MethodNode.php
│ │ │ │ ├── ReflectionInterface.php
│ │ │ │ └── TypeHintReference.php
│ │ │ ├── LazyDouble.php
│ │ │ └── NameGenerator.php
│ │ ├── Exception
│ │ │ ├── Call
│ │ │ │ └── UnexpectedCallException.php
│ │ │ ├── Doubler
│ │ │ │ ├── ClassCreatorException.php
│ │ │ │ ├── ClassMirrorException.php
│ │ │ │ ├── ClassNotFoundException.php
│ │ │ │ ├── DoubleException.php
│ │ │ │ ├── DoublerException.php
│ │ │ │ ├── InterfaceNotFoundException.php
│ │ │ │ ├── MethodNotExtendableException.php
│ │ │ │ ├── MethodNotFoundException.php
│ │ │ │ └── ReturnByReferenceException.php
│ │ │ ├── Exception.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ ├── Prediction
│ │ │ │ ├── AggregateException.php
│ │ │ │ ├── FailedPredictionException.php
│ │ │ │ ├── NoCallsException.php
│ │ │ │ ├── PredictionException.php
│ │ │ │ ├── UnexpectedCallsCountException.php
│ │ │ │ └── UnexpectedCallsException.php
│ │ │ └── Prophecy
│ │ │ ├── MethodProphecyException.php
│ │ │ ├── ObjectProphecyException.php
│ │ │ └── ProphecyException.php
│ │ ├── PhpDocumentor
│ │ │ ├── ClassAndInterfaceTagRetriever.php
│ │ │ ├── ClassTagRetriever.php
│ │ │ ├── LegacyClassTagRetriever.php
│ │ │ └── MethodTagRetrieverInterface.php
│ │ ├── Prediction
│ │ │ ├── CallbackPrediction.php
│ │ │ ├── CallPrediction.php
│ │ │ ├── CallTimesPrediction.php
│ │ │ ├── NoCallsPrediction.php
│ │ │ └── PredictionInterface.php
│ │ ├── Promise
│ │ │ ├── CallbackPromise.php
│ │ │ ├── PromiseInterface.php
│ │ │ ├── ReturnArgumentPromise.php
│ │ │ ├── ReturnPromise.php
│ │ │ └── ThrowPromise.php
│ │ ├── Prophecy
│ │ │ ├── MethodProphecy.php
│ │ │ ├── ObjectProphecy.php
│ │ │ ├── ProphecyInterface.php
│ │ │ ├── ProphecySubjectInterface.php
│ │ │ ├── RevealerInterface.php
│ │ │ └── Revealer.php
│ │ ├── Prophet.php
│ │ └── Util
│ │ ├── ExportUtil.php
│ │ └── StringUtil.php
│ ├── phpunit
│ │ ├── php-code-coverage
│ │ │ ├── build
│ │ │ │ └── travis-ci.xml
│ │ │ ├── build.xml
│ │ │ ├── ChangeLog-2.2.md
│ │ │ ├── composer.json
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── scripts
│ │ │ │ ├── auto_append.php
│ │ │ │ └── auto_prepend.php
│ │ │ ├── src
│ │ │ │ ├── CodeCoverage
│ │ │ │ │ ├── Driver
│ │ │ │ │ │ ├── HHVM.php
│ │ │ │ │ │ ├── PHPDBG.php
│ │ │ │ │ │ └── Xdebug.php
│ │ │ │ │ ├── Driver.php
│ │ │ │ │ ├── Exception
│ │ │ │ │ │ └── UnintentionallyCoveredCode.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── Filter.php
│ │ │ │ │ ├── Report
│ │ │ │ │ │ ├── Clover.php
│ │ │ │ │ │ ├── Crap4j.php
│ │ │ │ │ │ ├── Factory.php
│ │ │ │ │ │ ├── HTML
│ │ │ │ │ │ │ ├── Renderer
│ │ │ │ │ │ │ │ ├── Dashboard.php
│ │ │ │ │ │ │ │ ├── Directory.php
│ │ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ │ └── Template
│ │ │ │ │ │ │ │ ├── coverage_bar.html.dist
│ │ │ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ │ │ │ │ ├── nv.d3.min.css
│ │ │ │ │ │ │ │ │ └── style.css
│ │ │ │ │ │ │ │ ├── dashboard.html.dist
│ │ │ │ │ │ │ │ ├── directory.html.dist
│ │ │ │ │ │ │ │ ├── directory_item.html.dist
│ │ │ │ │ │ │ │ ├── file.html.dist
│ │ │ │ │ │ │ │ ├── file_item.html.dist
│ │ │ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.eot
│ │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.svg
│ │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.ttf
│ │ │ │ │ │ │ │ │ ├── glyphicons-halflings-regular.woff
│ │ │ │ │ │ │ │ │ └── glyphicons-halflings-regular.woff2
│ │ │ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ │ │ ├── bootstrap.min.js
│ │ │ │ │ │ │ │ │ ├── d3.min.js
│ │ │ │ │ │ │ │ │ ├── holder.min.js
│ │ │ │ │ │ │ │ │ ├── html5shiv.min.js
│ │ │ │ │ │ │ │ │ ├── jquery.min.js
│ │ │ │ │ │ │ │ │ ├── nv.d3.min.js
│ │ │ │ │ │ │ │ │ └── respond.min.js
│ │ │ │ │ │ │ │ └── method_item.html.dist
│ │ │ │ │ │ │ └── Renderer.php
│ │ │ │ │ │ ├── HTML.php
│ │ │ │ │ │ ├── Node
│ │ │ │ │ │ │ ├── Directory.php
│ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ └── Iterator.php
│ │ │ │ │ │ ├── Node.php
│ │ │ │ │ │ ├── PHP.php
│ │ │ │ │ │ ├── Text.php
│ │ │ │ │ │ ├── XML
│ │ │ │ │ │ │ ├── Directory.php
│ │ │ │ │ │ │ ├── File
│ │ │ │ │ │ │ │ ├── Coverage.php
│ │ │ │ │ │ │ │ ├── Method.php
│ │ │ │ │ │ │ │ ├── Report.php
│ │ │ │ │ │ │ │ └── Unit.php
│ │ │ │ │ │ │ ├── File.php
│ │ │ │ │ │ │ ├── Node.php
│ │ │ │ │ │ │ ├── Project.php
│ │ │ │ │ │ │ ├── Tests.php
│ │ │ │ │ │ │ └── Totals.php
│ │ │ │ │ │ └── XML.php
│ │ │ │ │ ├── Util
│ │ │ │ │ │ └── InvalidArgumentHelper.php
│ │ │ │ │ └── Util.php
│ │ │ │ └── CodeCoverage.php
│ │ │ └── tests
│ │ │ ├── _files
│ │ │ │ ├── BankAccount-clover.xml
│ │ │ │ ├── BankAccount.php
│ │ │ │ ├── BankAccountTest.php
│ │ │ │ ├── class-with-anonymous-function-clover.xml
│ │ │ │ ├── CoverageClassExtendedTest.php
│ │ │ │ ├── CoverageClassTest.php
│ │ │ │ ├── CoverageFunctionParenthesesTest.php
│ │ │ │ ├── CoverageFunctionParenthesesWhitespaceTest.php
│ │ │ │ ├── CoverageFunctionTest.php
│ │ │ │ ├── CoverageMethodOneLineAnnotationTest.php
│ │ │ │ ├── CoverageMethodParenthesesTest.php
│ │ │ │ ├── CoverageMethodParenthesesWhitespaceTest.php
│ │ │ │ ├── CoverageMethodTest.php
│ │ │ │ ├── CoverageNoneTest.php
│ │ │ │ ├── CoverageNothingTest.php
│ │ │ │ ├── CoverageNotPrivateTest.php
│ │ │ │ ├── CoverageNotProtectedTest.php
│ │ │ │ ├── CoverageNotPublicTest.php
│ │ │ │ ├── CoveragePrivateTest.php
│ │ │ │ ├── CoverageProtectedTest.php
│ │ │ │ ├── CoveragePublicTest.php
│ │ │ │ ├── CoverageTwoDefaultClassAnnotations.php
│ │ │ │ ├── CoveredClass.php
│ │ │ │ ├── CoveredFunction.php
│ │ │ │ ├── ignored-lines-clover.xml
│ │ │ │ ├── NamespaceCoverageClassExtendedTest.php
│ │ │ │ ├── NamespaceCoverageClassTest.php
│ │ │ │ ├── NamespaceCoverageCoversClassPublicTest.php
│ │ │ │ ├── NamespaceCoverageCoversClassTest.php
│ │ │ │ ├── NamespaceCoverageMethodTest.php
│ │ │ │ ├── NamespaceCoverageNotPrivateTest.php
│ │ │ │ ├── NamespaceCoverageNotProtectedTest.php
│ │ │ │ ├── NamespaceCoverageNotPublicTest.php
│ │ │ │ ├── NamespaceCoveragePrivateTest.php
│ │ │ │ ├── NamespaceCoverageProtectedTest.php
│ │ │ │ ├── NamespaceCoveragePublicTest.php
│ │ │ │ ├── NamespaceCoveredClass.php
│ │ │ │ ├── NotExistingCoveredElementTest.php
│ │ │ │ ├── source_with_class_and_anonymous_function.php
│ │ │ │ ├── source_with_ignore.php
│ │ │ │ ├── source_with_namespace.php
│ │ │ │ ├── source_with_oneline_annotations.php
│ │ │ │ ├── source_without_ignore.php
│ │ │ │ └── source_without_namespace.php
│ │ │ ├── PHP
│ │ │ │ ├── CodeCoverage
│ │ │ │ │ ├── FilterTest.php
│ │ │ │ │ ├── Report
│ │ │ │ │ │ ├── CloverTest.php
│ │ │ │ │ │ └── FactoryTest.php
│ │ │ │ │ └── UtilTest.php
│ │ │ │ └── CodeCoverageTest.php
│ │ │ └── TestCase.php
│ │ ├── php-file-iterator
│ │ │ ├── ChangeLog.md
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── Facade.php
│ │ │ ├── Factory.php
│ │ │ └── Iterator.php
│ │ ├── php-text-template
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ └── Template.php
│ │ ├── php-timer
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ └── Timer.php
│ │ │ └── tests
│ │ │ └── TimerTest.php
│ │ ├── php-token-stream
│ │ │ ├── build
│ │ │ │ └── phpunit.xml
│ │ │ ├── build.xml
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── Token
│ │ │ │ │ ├── Stream
│ │ │ │ │ │ └── CachingFactory.php
│ │ │ │ │ └── Stream.php
│ │ │ │ └── Token.php
│ │ │ └── tests
│ │ │ ├── bootstrap.php
│ │ │ ├── _fixture
│ │ │ │ ├── classExtendsNamespacedClass.php
│ │ │ │ ├── classInNamespace.php
│ │ │ │ ├── classInScopedNamespace.php
│ │ │ │ ├── classUsesNamespacedFunction.php
│ │ │ │ ├── class_with_method_that_declares_anonymous_class2.php
│ │ │ │ ├── class_with_method_that_declares_anonymous_class.php
│ │ │ │ ├── closure.php
│ │ │ │ ├── issue19.php
│ │ │ │ ├── issue30.php
│ │ │ │ ├── multipleNamespacesWithOneClassUsingBraces.php
│ │ │ │ ├── multipleNamespacesWithOneClassUsingNonBraceSyntax.php
│ │ │ │ ├── source2.php
│ │ │ │ ├── source3.php
│ │ │ │ ├── source4.php
│ │ │ │ ├── source5.php
│ │ │ │ └── source.php
│ │ │ ├── Token
│ │ │ │ ├── ClassTest.php
│ │ │ │ ├── ClosureTest.php
│ │ │ │ ├── FunctionTest.php
│ │ │ │ ├── IncludeTest.php
│ │ │ │ ├── InterfaceTest.php
│ │ │ │ └── NamespaceTest.php
│ │ │ └── TokenTest.php
│ │ ├── phpunit
│ │ │ ├── build.xml
│ │ │ ├── ChangeLog-4.0.md
│ │ │ ├── ChangeLog-4.1.md
│ │ │ ├── ChangeLog-4.2.md
│ │ │ ├── ChangeLog-4.3.md
│ │ │ ├── ChangeLog-4.4.md
│ │ │ ├── ChangeLog-4.5.md
│ │ │ ├── ChangeLog-4.6.md
│ │ │ ├── ChangeLog-4.7.md
│ │ │ ├── ChangeLog-4.8.md
│ │ │ ├── CODE_OF_CONDUCT.md
│ │ │ ├── composer.json
│ │ │ ├── CONTRIBUTING.md
│ │ │ ├── LICENSE
│ │ │ ├── phpunit
│ │ │ ├── phpunit.xml
│ │ │ ├── phpunit.xsd
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── Exception.php
│ │ │ │ ├── Extensions
│ │ │ │ │ ├── GroupTestSuite.php
│ │ │ │ │ ├── PhptTestCase.php
│ │ │ │ │ ├── PhptTestSuite.php
│ │ │ │ │ ├── RepeatedTest.php
│ │ │ │ │ ├── TestDecorator.php
│ │ │ │ │ └── TicketListener.php
│ │ │ │ ├── ForwardCompatibility
│ │ │ │ │ ├── AssertionFailedError.php
│ │ │ │ │ ├── Assert.php
│ │ │ │ │ ├── BaseTestListener.php
│ │ │ │ │ ├── TestCase.php
│ │ │ │ │ ├── TestListener.php
│ │ │ │ │ ├── Test.php
│ │ │ │ │ └── TestSuite.php
│ │ │ │ ├── Framework
│ │ │ │ │ ├── Assert
│ │ │ │ │ │ └── Functions.php
│ │ │ │ │ ├── AssertionFailedError.php
│ │ │ │ │ ├── Assert.php
│ │ │ │ │ ├── BaseTestListener.php
│ │ │ │ │ ├── CodeCoverageException.php
│ │ │ │ │ ├── Constraint
│ │ │ │ │ │ ├── And.php
│ │ │ │ │ │ ├── ArrayHasKey.php
│ │ │ │ │ │ ├── ArraySubset.php
│ │ │ │ │ │ ├── Attribute.php
│ │ │ │ │ │ ├── Callback.php
│ │ │ │ │ │ ├── ClassHasAttribute.php
│ │ │ │ │ │ ├── ClassHasStaticAttribute.php
│ │ │ │ │ │ ├── Composite.php
│ │ │ │ │ │ ├── Count.php
│ │ │ │ │ │ ├── ExceptionCode.php
│ │ │ │ │ │ ├── ExceptionMessage.php
│ │ │ │ │ │ ├── ExceptionMessageRegExp.php
│ │ │ │ │ │ ├── Exception.php
│ │ │ │ │ │ ├── FileExists.php
│ │ │ │ │ │ ├── GreaterThan.php
│ │ │ │ │ │ ├── IsAnything.php
│ │ │ │ │ │ ├── IsEmpty.php
│ │ │ │ │ │ ├── IsEqual.php
│ │ │ │ │ │ ├── IsFalse.php
│ │ │ │ │ │ ├── IsIdentical.php
│ │ │ │ │ │ ├── IsInstanceOf.php
│ │ │ │ │ │ ├── IsJson.php
│ │ │ │ │ │ ├── IsNull.php
│ │ │ │ │ │ ├── IsTrue.php
│ │ │ │ │ │ ├── IsType.php
│ │ │ │ │ │ ├── JsonMatches
│ │ │ │ │ │ │ └── ErrorMessageProvider.php
│ │ │ │ │ │ ├── JsonMatches.php
│ │ │ │ │ │ ├── LessThan.php
│ │ │ │ │ │ ├── Not.php
│ │ │ │ │ │ ├── ObjectHasAttribute.php
│ │ │ │ │ │ ├── Or.php
│ │ │ │ │ │ ├── PCREMatch.php
│ │ │ │ │ │ ├── SameSize.php
│ │ │ │ │ │ ├── StringContains.php
│ │ │ │ │ │ ├── StringEndsWith.php
│ │ │ │ │ │ ├── StringMatches.php
│ │ │ │ │ │ ├── StringStartsWith.php
│ │ │ │ │ │ ├── TraversableContainsOnly.php
│ │ │ │ │ │ ├── TraversableContains.php
│ │ │ │ │ │ └── Xor.php
│ │ │ │ │ ├── Constraint.php
│ │ │ │ │ ├── Error
│ │ │ │ │ │ ├── Deprecated.php
│ │ │ │ │ │ ├── Notice.php
│ │ │ │ │ │ └── Warning.php
│ │ │ │ │ ├── Error.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── ExceptionWrapper.php
│ │ │ │ │ ├── ExpectationFailedException.php
│ │ │ │ │ ├── IncompleteTestCase.php
│ │ │ │ │ ├── IncompleteTestError.php
│ │ │ │ │ ├── IncompleteTest.php
│ │ │ │ │ ├── InvalidCoversTargetError.php
│ │ │ │ │ ├── InvalidCoversTargetException.php
│ │ │ │ │ ├── OutputError.php
│ │ │ │ │ ├── RiskyTestError.php
│ │ │ │ │ ├── RiskyTest.php
│ │ │ │ │ ├── SelfDescribing.php
│ │ │ │ │ ├── SkippedTestCase.php
│ │ │ │ │ ├── SkippedTestError.php
│ │ │ │ │ ├── SkippedTest.php
│ │ │ │ │ ├── SkippedTestSuiteError.php
│ │ │ │ │ ├── SyntheticError.php
│ │ │ │ │ ├── TestCase.php
│ │ │ │ │ ├── TestFailure.php
│ │ │ │ │ ├── TestListener.php
│ │ │ │ │ ├── Test.php
│ │ │ │ │ ├── TestResult.php
│ │ │ │ │ ├── TestSuite
│ │ │ │ │ │ └── DataProvider.php
│ │ │ │ │ ├── TestSuite.php
│ │ │ │ │ ├── UnintentionallyCoveredCodeError.php
│ │ │ │ │ └── Warning.php
│ │ │ │ ├── Runner
│ │ │ │ │ ├── BaseTestRunner.php
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ ├── Filter
│ │ │ │ │ │ ├── Factory.php
│ │ │ │ │ │ ├── Group
│ │ │ │ │ │ │ ├── Exclude.php
│ │ │ │ │ │ │ └── Include.php
│ │ │ │ │ │ ├── Group.php
│ │ │ │ │ │ └── Test.php
│ │ │ │ │ ├── StandardTestSuiteLoader.php
│ │ │ │ │ ├── TestSuiteLoader.php
│ │ │ │ │ └── Version.php
│ │ │ │ ├── TextUI
│ │ │ │ │ ├── Command.php
│ │ │ │ │ ├── ResultPrinter.php
│ │ │ │ │ └── TestRunner.php
│ │ │ │ └── Util
│ │ │ │ ├── Blacklist.php
│ │ │ │ ├── Configuration.php
│ │ │ │ ├── ErrorHandler.php
│ │ │ │ ├── Fileloader.php
│ │ │ │ ├── Filesystem.php
│ │ │ │ ├── Filter.php
│ │ │ │ ├── Getopt.php
│ │ │ │ ├── GlobalState.php
│ │ │ │ ├── InvalidArgumentHelper.php
│ │ │ │ ├── Log
│ │ │ │ │ ├── JSON.php
│ │ │ │ │ ├── JUnit.php
│ │ │ │ │ └── TAP.php
│ │ │ │ ├── PHP
│ │ │ │ │ ├── Default.php
│ │ │ │ │ ├── eval-stdin.php
│ │ │ │ │ ├── Template
│ │ │ │ │ │ └── TestCaseMethod.tpl.dist
│ │ │ │ │ └── Windows.php
│ │ │ │ ├── PHP.php
│ │ │ │ ├── Printer.php
│ │ │ │ ├── Regex.php
│ │ │ │ ├── String.php
│ │ │ │ ├── TestDox
│ │ │ │ │ ├── NamePrettifier.php
│ │ │ │ │ ├── ResultPrinter
│ │ │ │ │ │ ├── HTML.php
│ │ │ │ │ │ └── Text.php
│ │ │ │ │ └── ResultPrinter.php
│ │ │ │ ├── Test.php
│ │ │ │ ├── TestSuiteIterator.php
│ │ │ │ ├── Type.php
│ │ │ │ └── XML.php
│ │ │ └── tests
│ │ │ ├── bootstrap.php
│ │ │ ├── Extensions
│ │ │ │ ├── PhptTestCaseTest.php
│ │ │ │ └── RepeatedTestTest.php
│ │ │ ├── Fail
│ │ │ │ └── fail.phpt
│ │ │ ├── _files
│ │ │ │ ├── AbstractTest.php
│ │ │ │ ├── Author.php
│ │ │ │ ├── BankAccount.php
│ │ │ │ ├── BankAccountTest.php
│ │ │ │ ├── BankAccountTest.test.php
│ │ │ │ ├── bar.xml
│ │ │ │ ├── BaseTestListenerSample.php
│ │ │ │ ├── BeforeAndAfterTest.php
│ │ │ │ ├── BeforeClassAndAfterClassTest.php
│ │ │ │ ├── Book.php
│ │ │ │ ├── Calculator.php
│ │ │ │ ├── ChangeCurrentWorkingDirectoryTest.php
│ │ │ │ ├── ClassWithNonPublicAttributes.php
│ │ │ │ ├── ClassWithScalarTypeDeclarations.php
│ │ │ │ ├── ClassWithToString.php
│ │ │ │ ├── ConcreteTest.my.php
│ │ │ │ ├── ConcreteTest.php
│ │ │ │ ├── configuration.colors.empty.xml
│ │ │ │ ├── configuration.colors.false.xml
│ │ │ │ ├── configuration.colors.invalid.xml
│ │ │ │ ├── configuration.colors.true.xml
│ │ │ │ ├── configuration.custom-printer.xml
│ │ │ │ ├── configuration_empty.xml
│ │ │ │ ├── configuration_xinclude.xml
│ │ │ │ ├── configuration.xml
│ │ │ │ ├── CoverageClassExtendedTest.php
│ │ │ │ ├── CoverageClassTest.php
│ │ │ │ ├── CoverageFunctionParenthesesTest.php
│ │ │ │ ├── CoverageFunctionParenthesesWhitespaceTest.php
│ │ │ │ ├── CoverageFunctionTest.php
│ │ │ │ ├── CoverageMethodOneLineAnnotationTest.php
│ │ │ │ ├── CoverageMethodParenthesesTest.php
│ │ │ │ ├── CoverageMethodParenthesesWhitespaceTest.php
│ │ │ │ ├── CoverageMethodTest.php
│ │ │ │ ├── CoverageNamespacedFunctionTest.php
│ │ │ │ ├── CoverageNoneTest.php
│ │ │ │ ├── CoverageNothingTest.php
│ │ │ │ ├── CoverageNotPrivateTest.php
│ │ │ │ ├── CoverageNotProtectedTest.php
│ │ │ │ ├── CoverageNotPublicTest.php
│ │ │ │ ├── CoveragePrivateTest.php
│ │ │ │ ├── CoverageProtectedTest.php
│ │ │ │ ├── CoveragePublicTest.php
│ │ │ │ ├── CoverageTwoDefaultClassAnnotations.php
│ │ │ │ ├── CoveredClass.php
│ │ │ │ ├── CoveredFunction.php
│ │ │ │ ├── CustomPrinter.php
│ │ │ │ ├── DataProviderDebugTest.php
│ │ │ │ ├── DataProviderFilterTest.php
│ │ │ │ ├── DataProviderIncompleteTest.php
│ │ │ │ ├── DataProviderSkippedTest.php
│ │ │ │ ├── DataProviderTest.php
│ │ │ │ ├── DependencyFailureTest.php
│ │ │ │ ├── DependencySuccessTest.php
│ │ │ │ ├── DependencyTestSuite.php
│ │ │ │ ├── DoubleTestCase.php
│ │ │ │ ├── DummyException.php
│ │ │ │ ├── EmptyTestCaseTest.php
│ │ │ │ ├── ExceptionInAssertPostConditionsTest.php
│ │ │ │ ├── ExceptionInAssertPreConditionsTest.php
│ │ │ │ ├── ExceptionInSetUpTest.php
│ │ │ │ ├── ExceptionInTearDownTest.php
│ │ │ │ ├── ExceptionInTest.php
│ │ │ │ ├── ExceptionNamespaceTest.php
│ │ │ │ ├── ExceptionStackTest.php
│ │ │ │ ├── ExceptionTest.php
│ │ │ │ ├── expectedFileFormat.txt
│ │ │ │ ├── Failure.php
│ │ │ │ ├── FailureTest.php
│ │ │ │ ├── FatalTest.php
│ │ │ │ ├── foo.xml
│ │ │ │ ├── IncompleteTest.php
│ │ │ │ ├── Inheritance
│ │ │ │ │ ├── InheritanceA.php
│ │ │ │ │ └── InheritanceB.php
│ │ │ │ ├── InheritedTestCase.php
│ │ │ │ ├── IniTest.php
│ │ │ │ ├── IsolationTest.php
│ │ │ │ ├── JsonData
│ │ │ │ │ ├── arrayObject.json
│ │ │ │ │ └── simpleObject.json
│ │ │ │ ├── MockRunner.php
│ │ │ │ ├── MultiDependencyTest.php
│ │ │ │ ├── NamespaceCoverageClassExtendedTest.php
│ │ │ │ ├── NamespaceCoverageClassTest.php
│ │ │ │ ├── NamespaceCoverageCoversClassPublicTest.php
│ │ │ │ ├── NamespaceCoverageCoversClassTest.php
│ │ │ │ ├── NamespaceCoverageMethodTest.php
│ │ │ │ ├── NamespaceCoverageNotPrivateTest.php
│ │ │ │ ├── NamespaceCoverageNotProtectedTest.php
│ │ │ │ ├── NamespaceCoverageNotPublicTest.php
│ │ │ │ ├── NamespaceCoveragePrivateTest.php
│ │ │ │ ├── NamespaceCoverageProtectedTest.php
│ │ │ │ ├── NamespaceCoveragePublicTest.php
│ │ │ │ ├── NamespaceCoveredClass.php
│ │ │ │ ├── NamespaceCoveredFunction.php
│ │ │ │ ├── NoArgTestCaseTest.php
│ │ │ │ ├── NonStatic.php
│ │ │ │ ├── NoTestCaseClass.php
│ │ │ │ ├── NoTestCases.php
│ │ │ │ ├── NotExistingCoveredElementTest.php
│ │ │ │ ├── NothingTest.php
│ │ │ │ ├── NotPublicTestCase.php
│ │ │ │ ├── NotVoidTestCase.php
│ │ │ │ ├── OneTestCase.php
│ │ │ │ ├── OutputTestCase.php
│ │ │ │ ├── OverrideTestCase.php
│ │ │ │ ├── RequirementsClassBeforeClassHookTest.php
│ │ │ │ ├── RequirementsClassDocBlockTest.php
│ │ │ │ ├── RequirementsTest.php
│ │ │ │ ├── SampleArrayAccess.php
│ │ │ │ ├── SampleClass.php
│ │ │ │ ├── Singleton.php
│ │ │ │ ├── StackTest.php
│ │ │ │ ├── StatusTest.php
│ │ │ │ ├── Struct.php
│ │ │ │ ├── structureAttributesAreSameButValuesAreNot.xml
│ │ │ │ ├── structureExpected.xml
│ │ │ │ ├── structureIgnoreTextNodes.xml
│ │ │ │ ├── structureIsSameButDataIsNot.xml
│ │ │ │ ├── structureWrongNumberOfAttributes.xml
│ │ │ │ ├── structureWrongNumberOfNodes.xml
│ │ │ │ ├── Success.php
│ │ │ │ ├── TemplateMethodsTest.php
│ │ │ │ ├── TestIncomplete.php
│ │ │ │ ├── TestIterator2.php
│ │ │ │ ├── TestIterator.php
│ │ │ │ ├── TestSkipped.php
│ │ │ │ ├── TestTestError.php
│ │ │ │ ├── TestWithTest.php
│ │ │ │ ├── ThrowExceptionTestCase.php
│ │ │ │ ├── ThrowNoExceptionTestCase.php
│ │ │ │ └── WasRun.php
│ │ │ ├── Framework
│ │ │ │ ├── AssertTest.php
│ │ │ │ ├── BaseTestListenerTest.php
│ │ │ │ ├── Constraint
│ │ │ │ │ ├── CountTest.php
│ │ │ │ │ ├── ExceptionMessageRegExpTest.php
│ │ │ │ │ ├── ExceptionMessageTest.php
│ │ │ │ │ ├── JsonMatches
│ │ │ │ │ │ └── ErrorMessageProviderTest.php
│ │ │ │ │ └── JsonMatchesTest.php
│ │ │ │ ├── ConstraintTest.php
│ │ │ │ ├── SuiteTest.php
│ │ │ │ ├── TestCaseTest.php
│ │ │ │ ├── TestFailureTest.php
│ │ │ │ ├── TestImplementorTest.php
│ │ │ │ └── TestListenerTest.php
│ │ │ ├── Regression
│ │ │ │ ├── GitHub
│ │ │ │ │ ├── 1149
│ │ │ │ │ │ └── Issue1149Test.php
│ │ │ │ │ ├── 1149.phpt
│ │ │ │ │ ├── 1216
│ │ │ │ │ │ ├── bootstrap1216.php
│ │ │ │ │ │ ├── Issue1216Test.php
│ │ │ │ │ │ └── phpunit1216.xml
│ │ │ │ │ ├── 1216.phpt
│ │ │ │ │ ├── 1265
│ │ │ │ │ │ ├── Issue1265Test.php
│ │ │ │ │ │ └── phpunit1265.xml
│ │ │ │ │ ├── 1265.phpt
│ │ │ │ │ ├── 1330
│ │ │ │ │ │ ├── Issue1330Test.php
│ │ │ │ │ │ └── phpunit1330.xml
│ │ │ │ │ ├── 1330.phpt
│ │ │ │ │ ├── 1335
│ │ │ │ │ │ ├── bootstrap1335.php
│ │ │ │ │ │ └── Issue1335Test.php
│ │ │ │ │ ├── 1335.phpt
│ │ │ │ │ ├── 1337
│ │ │ │ │ │ └── Issue1337Test.php
│ │ │ │ │ ├── 1337.phpt
│ │ │ │ │ ├── 1348
│ │ │ │ │ │ └── Issue1348Test.php
│ │ │ │ │ ├── 1348.phpt
│ │ │ │ │ ├── 1351
│ │ │ │ │ │ ├── ChildProcessClass1351.php
│ │ │ │ │ │ └── Issue1351Test.php
│ │ │ │ │ ├── 1351.phpt
│ │ │ │ │ ├── 1374
│ │ │ │ │ │ └── Issue1374Test.php
│ │ │ │ │ ├── 1374.phpt
│ │ │ │ │ ├── 1437
│ │ │ │ │ │ └── Issue1437Test.php
│ │ │ │ │ ├── 1437.phpt
│ │ │ │ │ ├── 1468
│ │ │ │ │ │ └── Issue1468Test.php
│ │ │ │ │ ├── 1468.phpt
│ │ │ │ │ ├── 1471
│ │ │ │ │ │ └── Issue1471Test.php
│ │ │ │ │ ├── 1471.phpt
│ │ │ │ │ ├── 1472
│ │ │ │ │ │ └── Issue1472Test.php
│ │ │ │ │ ├── 1472.phpt
│ │ │ │ │ ├── 1570
│ │ │ │ │ │ └── Issue1570Test.php
│ │ │ │ │ ├── 1570.phpt
│ │ │ │ │ ├── 2158
│ │ │ │ │ │ ├── constant.inc
│ │ │ │ │ │ └── Issue2158Test.php
│ │ │ │ │ ├── 2158.phpt
│ │ │ │ │ ├── 244
│ │ │ │ │ │ └── Issue244Test.php
│ │ │ │ │ ├── 244.phpt
│ │ │ │ │ ├── 322
│ │ │ │ │ │ ├── Issue322Test.php
│ │ │ │ │ │ └── phpunit322.xml
│ │ │ │ │ ├── 322.phpt
│ │ │ │ │ ├── 433
│ │ │ │ │ │ └── Issue433Test.php
│ │ │ │ │ ├── 433.phpt
│ │ │ │ │ ├── 445
│ │ │ │ │ │ └── Issue445Test.php
│ │ │ │ │ ├── 445.phpt
│ │ │ │ │ ├── 498
│ │ │ │ │ │ └── Issue498Test.php
│ │ │ │ │ ├── 498.phpt
│ │ │ │ │ ├── 503
│ │ │ │ │ │ └── Issue503Test.php
│ │ │ │ │ ├── 503.phpt
│ │ │ │ │ ├── 581
│ │ │ │ │ │ └── Issue581Test.php
│ │ │ │ │ ├── 581.phpt
│ │ │ │ │ ├── 74
│ │ │ │ │ │ ├── Issue74Test.php
│ │ │ │ │ │ └── NewException.php
│ │ │ │ │ ├── 74.phpt
│ │ │ │ │ ├── 765
│ │ │ │ │ │ └── Issue765Test.php
│ │ │ │ │ ├── 765.phpt
│ │ │ │ │ ├── 797
│ │ │ │ │ │ ├── bootstrap797.php
│ │ │ │ │ │ └── Issue797Test.php
│ │ │ │ │ ├── 797.phpt
│ │ │ │ │ ├── 863.phpt
│ │ │ │ │ ├── 873
│ │ │ │ │ │ └── Issue873Test.php
│ │ │ │ │ ├── 873-php5.phpt
│ │ │ │ │ └── 873-php7.phpt
│ │ │ │ └── Trac
│ │ │ │ ├── 1021
│ │ │ │ │ └── Issue1021Test.php
│ │ │ │ ├── 1021.phpt
│ │ │ │ ├── 523
│ │ │ │ │ └── Issue523Test.php
│ │ │ │ ├── 523.phpt
│ │ │ │ ├── 578
│ │ │ │ │ └── Issue578Test.php
│ │ │ │ ├── 578.phpt
│ │ │ │ ├── 684
│ │ │ │ │ └── Issue684Test.php
│ │ │ │ ├── 684.phpt
│ │ │ │ ├── 783
│ │ │ │ │ ├── ChildSuite.php
│ │ │ │ │ ├── OneTest.php
│ │ │ │ │ ├── ParentSuite.php
│ │ │ │ │ └── TwoTest.php
│ │ │ │ └── 783.phpt
│ │ │ ├── Runner
│ │ │ │ └── BaseTestRunnerTest.php
│ │ │ ├── TextUI
│ │ │ │ ├── abstract-test-class.phpt
│ │ │ │ ├── colors-always.phpt
│ │ │ │ ├── concrete-test-class.phpt
│ │ │ │ ├── custom-printer-debug.phpt
│ │ │ │ ├── custom-printer-verbose.phpt
│ │ │ │ ├── dataprovider-debug.phpt
│ │ │ │ ├── dataprovider-log-xml-isolation.phpt
│ │ │ │ ├── dataprovider-log-xml.phpt
│ │ │ │ ├── dataprovider-testdox.phpt
│ │ │ │ ├── debug.phpt
│ │ │ │ ├── default-isolation.phpt
│ │ │ │ ├── default.phpt
│ │ │ │ ├── dependencies2-isolation.phpt
│ │ │ │ ├── dependencies2.phpt
│ │ │ │ ├── dependencies3-isolation.phpt
│ │ │ │ ├── dependencies3.phpt
│ │ │ │ ├── dependencies-isolation.phpt
│ │ │ │ ├── dependencies.phpt
│ │ │ │ ├── empty-testcase.phpt
│ │ │ │ ├── exception-stack.phpt
│ │ │ │ ├── exclude-group-isolation.phpt
│ │ │ │ ├── exclude-group.phpt
│ │ │ │ ├── failure-isolation.phpt
│ │ │ │ ├── failure.phpt
│ │ │ │ ├── fatal-isolation.phpt
│ │ │ │ ├── filter-class-isolation.phpt
│ │ │ │ ├── filter-class.phpt
│ │ │ │ ├── filter-dataprovider-by-classname-and-range-isolation.phpt
│ │ │ │ ├── filter-dataprovider-by-classname-and-range.phpt
│ │ │ │ ├── filter-dataprovider-by-number-isolation.phpt
│ │ │ │ ├── filter-dataprovider-by-number.phpt
│ │ │ │ ├── filter-dataprovider-by-only-range-isolation.phpt
│ │ │ │ ├── filter-dataprovider-by-only-range.phpt
│ │ │ │ ├── filter-dataprovider-by-only-regexp-isolation.phpt
│ │ │ │ ├── filter-dataprovider-by-only-regexp.phpt
│ │ │ │ ├── filter-dataprovider-by-only-string-isolation.phpt
│ │ │ │ ├── filter-dataprovider-by-only-string.phpt
│ │ │ │ ├── filter-dataprovider-by-range-isolation.phpt
│ │ │ │ ├── filter-dataprovider-by-range.phpt
│ │ │ │ ├── filter-dataprovider-by-regexp-isolation.phpt
│ │ │ │ ├── filter-dataprovider-by-regexp.phpt
│ │ │ │ ├── filter-dataprovider-by-string-isolation.phpt
│ │ │ │ ├── filter-dataprovider-by-string.phpt
│ │ │ │ ├── filter-method-case-insensitive.phpt
│ │ │ │ ├── filter-method-case-sensitive-no-result.phpt
│ │ │ │ ├── filter-method-isolation.phpt
│ │ │ │ ├── filter-method.phpt
│ │ │ │ ├── filter-no-results.phpt
│ │ │ │ ├── group-isolation.phpt
│ │ │ │ ├── group.phpt
│ │ │ │ ├── help2.phpt
│ │ │ │ ├── help.phpt
│ │ │ │ ├── ini-isolation.phpt
│ │ │ │ ├── list-groups.phpt
│ │ │ │ ├── log-json-no-pretty-print.phpt
│ │ │ │ ├── log-json-post-66021.phpt
│ │ │ │ ├── log-json-pre-66021.phpt
│ │ │ │ ├── log-junit.phpt
│ │ │ │ ├── log-tap.phpt
│ │ │ │ ├── options-after-arguments.phpt
│ │ │ │ ├── output-isolation.phpt
│ │ │ │ ├── repeat.phpt
│ │ │ │ ├── report-useless-tests-incomplete.phpt
│ │ │ │ ├── report-useless-tests-isolation.phpt
│ │ │ │ ├── report-useless-tests.phpt
│ │ │ │ ├── tap.phpt
│ │ │ │ ├── testdox-html.phpt
│ │ │ │ ├── testdox.phpt
│ │ │ │ ├── testdox-text.phpt
│ │ │ │ ├── test-suffix-multiple.phpt
│ │ │ │ └── test-suffix-single.phpt
│ │ │ └── Util
│ │ │ ├── ConfigurationTest.php
│ │ │ ├── GetoptTest.php
│ │ │ ├── GlobalStateTest.php
│ │ │ ├── RegexTest.php
│ │ │ ├── TestDox
│ │ │ │ └── NamePrettifierTest.php
│ │ │ ├── TestTest.php
│ │ │ └── XMLTest.php
│ │ └── phpunit-mock-objects
│ │ ├── build
│ │ │ └── travis-ci.xml
│ │ ├── build.xml
│ │ ├── composer.json
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── phpunit.xml.dist
│ │ ├── README.md
│ │ ├── src
│ │ │ └── Framework
│ │ │ └── MockObject
│ │ │ ├── Builder
│ │ │ │ ├── Identity.php
│ │ │ │ ├── InvocationMocker.php
│ │ │ │ ├── Match.php
│ │ │ │ ├── MethodNameMatch.php
│ │ │ │ ├── Namespace.php
│ │ │ │ ├── ParametersMatch.php
│ │ │ │ └── Stub.php
│ │ │ ├── Exception
│ │ │ │ ├── BadMethodCallException.php
│ │ │ │ ├── Exception.php
│ │ │ │ └── RuntimeException.php
│ │ │ ├── Generator
│ │ │ │ ├── mocked_class_method.tpl.dist
│ │ │ │ ├── mocked_class.tpl.dist
│ │ │ │ ├── mocked_clone.tpl.dist
│ │ │ │ ├── mocked_method.tpl.dist
│ │ │ │ ├── mocked_static_method.tpl.dist
│ │ │ │ ├── proxied_method.tpl.dist
│ │ │ │ ├── trait_class.tpl.dist
│ │ │ │ ├── unmocked_clone.tpl.dist
│ │ │ │ ├── wsdl_class.tpl.dist
│ │ │ │ └── wsdl_method.tpl.dist
│ │ │ ├── Generator.php
│ │ │ ├── Invocation
│ │ │ │ ├── Object.php
│ │ │ │ └── Static.php
│ │ │ ├── InvocationMocker.php
│ │ │ ├── Invocation.php
│ │ │ ├── Invokable.php
│ │ │ ├── Matcher
│ │ │ │ ├── AnyInvokedCount.php
│ │ │ │ ├── AnyParameters.php
│ │ │ │ ├── ConsecutiveParameters.php
│ │ │ │ ├── Invocation.php
│ │ │ │ ├── InvokedAtIndex.php
│ │ │ │ ├── InvokedAtLeastCount.php
│ │ │ │ ├── InvokedAtLeastOnce.php
│ │ │ │ ├── InvokedAtMostCount.php
│ │ │ │ ├── InvokedCount.php
│ │ │ │ ├── InvokedRecorder.php
│ │ │ │ ├── MethodName.php
│ │ │ │ ├── Parameters.php
│ │ │ │ └── StatelessInvocation.php
│ │ │ ├── Matcher.php
│ │ │ ├── MockBuilder.php
│ │ │ ├── MockObject.php
│ │ │ ├── Stub
│ │ │ │ ├── ConsecutiveCalls.php
│ │ │ │ ├── Exception.php
│ │ │ │ ├── MatcherCollection.php
│ │ │ │ ├── ReturnArgument.php
│ │ │ │ ├── ReturnCallback.php
│ │ │ │ ├── Return.php
│ │ │ │ ├── ReturnSelf.php
│ │ │ │ └── ReturnValueMap.php
│ │ │ ├── Stub.php
│ │ │ └── Verifiable.php
│ │ └── tests
│ │ ├── bootstrap.php
│ │ ├── _fixture
│ │ │ ├── AbstractMockTestClass.php
│ │ │ ├── AbstractTrait.php
│ │ │ ├── AnInterface.php
│ │ │ ├── AnotherInterface.php
│ │ │ ├── Bar.php
│ │ │ ├── ClassThatImplementsSerializable.php
│ │ │ ├── ClassWithStaticMethod.php
│ │ │ ├── Foo.php
│ │ │ ├── FunctionCallback.php
│ │ │ ├── GoogleSearch.wsdl
│ │ │ ├── InterfaceWithStaticMethod.php
│ │ │ ├── MethodCallbackByReference.php
│ │ │ ├── MethodCallback.php
│ │ │ ├── Mockable.php
│ │ │ ├── MockTestInterface.php
│ │ │ ├── PartialMockTestClass.php
│ │ │ ├── SingletonClass.php
│ │ │ ├── SomeClass.php
│ │ │ ├── StaticMockTestClass.php
│ │ │ └── TraversableMockTestInterface.php
│ │ ├── GeneratorTest.php
│ │ ├── MockBuilderTest.php
│ │ ├── MockObject
│ │ │ ├── 232.phpt
│ │ │ ├── abstract_class.phpt
│ │ │ ├── class_call_parent_clone.phpt
│ │ │ ├── class_call_parent_constructor.phpt
│ │ │ ├── class_dont_call_parent_clone.phpt
│ │ │ ├── class_dont_call_parent_constructor.phpt
│ │ │ ├── class_implementing_interface_call_parent_constructor.phpt
│ │ │ ├── class_implementing_interface_dont_call_parent_constructor.phpt
│ │ │ ├── class_partial.phpt
│ │ │ ├── class.phpt
│ │ │ ├── class_with_method_named_method.phpt
│ │ │ ├── class_with_method_with_variadic_arguments.phpt
│ │ │ ├── interface.phpt
│ │ │ ├── Invocation
│ │ │ │ ├── ObjectTest.php
│ │ │ │ └── StaticTest.php
│ │ │ ├── invocation_object_clone_object.phpt
│ │ │ ├── Matcher
│ │ │ │ └── ConsecutiveParametersTest.php
│ │ │ ├── namespaced_class_call_parent_clone.phpt
│ │ │ ├── namespaced_class_call_parent_constructor.phpt
│ │ │ ├── namespaced_class_dont_call_parent_clone.phpt
│ │ │ ├── namespaced_class_dont_call_parent_constructor.phpt
│ │ │ ├── namespaced_class_implementing_interface_call_parent_constructor.phpt
│ │ │ ├── namespaced_class_implementing_interface_dont_call_parent_constructor.phpt
│ │ │ ├── namespaced_class_partial.phpt
│ │ │ ├── namespaced_class.phpt
│ │ │ ├── namespaced_interface.phpt
│ │ │ ├── nonexistent_class.phpt
│ │ │ ├── nonexistent_class_with_namespace.phpt
│ │ │ ├── nonexistent_class_with_namespace_starting_with_separator.phpt
│ │ │ ├── proxy.phpt
│ │ │ ├── scalar_type_declarations.phpt
│ │ │ ├── wsdl_class_namespace.phpt
│ │ │ ├── wsdl_class_partial.phpt
│ │ │ └── wsdl_class.phpt
│ │ ├── MockObjectTest.php
│ │ └── ProxyObjectTest.php
│ ├── pimple
│ │ └── pimple
│ │ ├── CHANGELOG
│ │ ├── composer.json
│ │ ├── ext
│ │ │ └── pimple
│ │ │ ├── config.m4
│ │ │ ├── config.w32
│ │ │ ├── php_pimple.h
│ │ │ ├── pimple.c
│ │ │ ├── pimple_compat.h
│ │ │ ├── README.md
│ │ │ └── tests
│ │ │ ├── 001.phpt
│ │ │ ├── 002.phpt
│ │ │ ├── 003.phpt
│ │ │ ├── 004.phpt
│ │ │ ├── 005.phpt
│ │ │ ├── 006.phpt
│ │ │ ├── 007.phpt
│ │ │ ├── 008.phpt
│ │ │ ├── 009.phpt
│ │ │ ├── 010.phpt
│ │ │ ├── 011.phpt
│ │ │ ├── 012.phpt
│ │ │ ├── 013.phpt
│ │ │ ├── 014.phpt
│ │ │ ├── 015.phpt
│ │ │ ├── 016.phpt
│ │ │ ├── 017_1.phpt
│ │ │ ├── 017.phpt
│ │ │ ├── 018.phpt
│ │ │ ├── 019.phpt
│ │ │ ├── bench.phpb
│ │ │ └── bench_shared.phpb
│ │ ├── LICENSE
│ │ ├── phpunit.xml.dist
│ │ ├── README.rst
│ │ └── src
│ │ └── Pimple
│ │ ├── Container.php
│ │ ├── Exception
│ │ │ ├── ExpectedInvokableException.php
│ │ │ ├── FrozenServiceException.php
│ │ │ ├── InvalidServiceIdentifierException.php
│ │ │ └── UnknownIdentifierException.php
│ │ ├── Psr11
│ │ │ ├── Container.php
│ │ │ └── ServiceLocator.php
│ │ ├── ServiceIterator.php
│ │ ├── ServiceProviderInterface.php
│ │ └── Tests
│ │ ├── Fixtures
│ │ │ ├── Invokable.php
│ │ │ ├── NonInvokable.php
│ │ │ ├── PimpleServiceProvider.php
│ │ │ └── Service.php
│ │ ├── PimpleServiceProviderInterfaceTest.php
│ │ ├── PimpleTest.php
│ │ ├── Psr11
│ │ │ ├── ContainerTest.php
│ │ │ └── ServiceLocatorTest.php
│ │ └── ServiceIteratorTest.php
│ ├── psr
│ │ ├── container
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── ContainerExceptionInterface.php
│ │ │ ├── ContainerInterface.php
│ │ │ └── NotFoundExceptionInterface.php
│ │ ├── http-message
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── MessageInterface.php
│ │ │ ├── RequestInterface.php
│ │ │ ├── ResponseInterface.php
│ │ │ ├── ServerRequestInterface.php
│ │ │ ├── StreamInterface.php
│ │ │ ├── UploadedFileInterface.php
│ │ │ └── UriInterface.php
│ │ └── log
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── Psr
│ │ │ └── Log
│ │ │ ├── AbstractLogger.php
│ │ │ ├── InvalidArgumentException.php
│ │ │ ├── LoggerAwareInterface.php
│ │ │ ├── LoggerAwareTrait.php
│ │ │ ├── LoggerInterface.php
│ │ │ ├── LoggerTrait.php
│ │ │ ├── LogLevel.php
│ │ │ ├── NullLogger.php
│ │ │ └── Test
│ │ │ └── LoggerInterfaceTest.php
│ │ └── README.md
│ ├── qcloud
│ │ └── cos-sdk-v5
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── phpunit.xml
│ │ ├── README.md
│ │ ├── sample
│ │ │ ├── abortMultipartUpload.php
│ │ │ ├── catchException.php
│ │ │ ├── completeMultipartUpload.php
│ │ │ ├── copyObject.php
│ │ │ ├── createBucket.php
│ │ │ ├── createMultipartUpload.php
│ │ │ ├── deleteBucketCors.php
│ │ │ ├── deleteBucketLifecycle.php
│ │ │ ├── deleteBucket.php
│ │ │ ├── deleteObject.php
│ │ │ ├── getBucketAcl.php
│ │ │ ├── getBucketCors.php
│ │ │ ├── getBucketLifecycle.php
│ │ │ ├── getObject.php
│ │ │ ├── headBucket.php
│ │ │ ├── headObject.php
│ │ │ ├── listBucket.php
│ │ │ ├── listMultipartUploads.php
│ │ │ ├── listObjects.php
│ │ │ ├── listParts.php
│ │ │ ├── putBucketAcl.php
│ │ │ ├── putBucketCors.php
│ │ │ ├── putBucketLifecycle.php
│ │ │ ├── putObject.php
│ │ │ ├── restoreObject.php
│ │ │ ├── uploadPart.php
│ │ │ └── upload.php
│ │ ├── sample.php
│ │ └── src
│ │ └── 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
│ ├── 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
│ │ │ ├── pulpvideo.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
│ │ │ │ ├── ArgusManager.php
│ │ │ │ ├── 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
│ ├── sebastian
│ │ ├── comparator
│ │ │ ├── build
│ │ │ │ └── travis-ci.xml
│ │ │ ├── build.xml
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── ArrayComparator.php
│ │ │ │ ├── Comparator.php
│ │ │ │ ├── ComparisonFailure.php
│ │ │ │ ├── DateTimeComparator.php
│ │ │ │ ├── DOMNodeComparator.php
│ │ │ │ ├── DoubleComparator.php
│ │ │ │ ├── ExceptionComparator.php
│ │ │ │ ├── Factory.php
│ │ │ │ ├── MockObjectComparator.php
│ │ │ │ ├── NumericComparator.php
│ │ │ │ ├── ObjectComparator.php
│ │ │ │ ├── ResourceComparator.php
│ │ │ │ ├── ScalarComparator.php
│ │ │ │ ├── SplObjectStorageComparator.php
│ │ │ │ └── TypeComparator.php
│ │ │ └── tests
│ │ │ ├── ArrayComparatorTest.php
│ │ │ ├── autoload.php
│ │ │ ├── bootstrap.php
│ │ │ ├── DateTimeComparatorTest.php
│ │ │ ├── DOMNodeComparatorTest.php
│ │ │ ├── DoubleComparatorTest.php
│ │ │ ├── ExceptionComparatorTest.php
│ │ │ ├── FactoryTest.php
│ │ │ ├── _files
│ │ │ │ ├── Author.php
│ │ │ │ ├── Book.php
│ │ │ │ ├── ClassWithToString.php
│ │ │ │ ├── SampleClass.php
│ │ │ │ ├── Struct.php
│ │ │ │ ├── TestClassComparator.php
│ │ │ │ └── TestClass.php
│ │ │ ├── MockObjectComparatorTest.php
│ │ │ ├── NumericComparatorTest.php
│ │ │ ├── ObjectComparatorTest.php
│ │ │ ├── ResourceComparatorTest.php
│ │ │ ├── ScalarComparatorTest.php
│ │ │ ├── SplObjectStorageComparatorTest.php
│ │ │ └── TypeComparatorTest.php
│ │ ├── diff
│ │ │ ├── build.xml
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── Chunk.php
│ │ │ │ ├── Differ.php
│ │ │ │ ├── Diff.php
│ │ │ │ ├── LCS
│ │ │ │ │ ├── LongestCommonSubsequence.php
│ │ │ │ │ ├── MemoryEfficientLongestCommonSubsequenceImplementation.php
│ │ │ │ │ └── TimeEfficientLongestCommonSubsequenceImplementation.php
│ │ │ │ ├── Line.php
│ │ │ │ └── Parser.php
│ │ │ └── tests
│ │ │ ├── ChunkTest.php
│ │ │ ├── DifferTest.php
│ │ │ ├── DiffTest.php
│ │ │ ├── fixtures
│ │ │ │ ├── patch2.txt
│ │ │ │ └── patch.txt
│ │ │ ├── LCS
│ │ │ │ ├── LongestCommonSubsequenceTest.php
│ │ │ │ ├── MemoryEfficientImplementationTest.php
│ │ │ │ └── TimeEfficientImplementationTest.php
│ │ │ ├── LineTest.php
│ │ │ └── ParserTest.php
│ │ ├── environment
│ │ │ ├── build.xml
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── Console.php
│ │ │ │ └── Runtime.php
│ │ │ └── tests
│ │ │ ├── ConsoleTest.php
│ │ │ └── RuntimeTest.php
│ │ ├── exporter
│ │ │ ├── build.xml
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ └── Exporter.php
│ │ │ └── tests
│ │ │ └── ExporterTest.php
│ │ ├── global-state
│ │ │ ├── build.xml
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── Blacklist.php
│ │ │ │ ├── CodeExporter.php
│ │ │ │ ├── Exception.php
│ │ │ │ ├── Restorer.php
│ │ │ │ ├── RuntimeException.php
│ │ │ │ └── Snapshot.php
│ │ │ └── tests
│ │ │ ├── BlacklistTest.php
│ │ │ ├── _fixture
│ │ │ │ ├── BlacklistedChildClass.php
│ │ │ │ ├── BlacklistedClass.php
│ │ │ │ ├── BlacklistedImplementor.php
│ │ │ │ ├── BlacklistedInterface.php
│ │ │ │ ├── SnapshotClass.php
│ │ │ │ ├── SnapshotDomDocument.php
│ │ │ │ ├── SnapshotFunctions.php
│ │ │ │ └── SnapshotTrait.php
│ │ │ └── SnapshotTest.php
│ │ ├── recursion-context
│ │ │ ├── build.xml
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── Context.php
│ │ │ │ ├── Exception.php
│ │ │ │ └── InvalidArgumentException.php
│ │ │ └── tests
│ │ │ └── ContextTest.php
│ │ └── version
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ └── src
│ │ └── Version.php
│ ├── symfony
│ │ ├── dom-crawler
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── Crawler.php
│ │ │ ├── Field
│ │ │ │ ├── ChoiceFormField.php
│ │ │ │ ├── FileFormField.php
│ │ │ │ ├── FormField.php
│ │ │ │ ├── InputFormField.php
│ │ │ │ └── TextareaFormField.php
│ │ │ ├── FormFieldRegistry.php
│ │ │ ├── Form.php
│ │ │ ├── LICENSE
│ │ │ ├── Link.php
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ └── Tests
│ │ │ ├── CrawlerTest.php
│ │ │ ├── Field
│ │ │ │ ├── ChoiceFormFieldTest.php
│ │ │ │ ├── FileFormFieldTest.php
│ │ │ │ ├── FormFieldTestCase.php
│ │ │ │ ├── FormFieldTest.php
│ │ │ │ ├── InputFormFieldTest.php
│ │ │ │ └── TextareaFormFieldTest.php
│ │ │ ├── Fixtures
│ │ │ │ ├── no-extension
│ │ │ │ └── windows-1250.html
│ │ │ ├── FormTest.php
│ │ │ └── LinkTest.php
│ │ ├── 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
│ │ ├── filesystem
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── Exception
│ │ │ │ ├── ExceptionInterface.php
│ │ │ │ ├── FileNotFoundException.php
│ │ │ │ ├── IOExceptionInterface.php
│ │ │ │ └── IOException.php
│ │ │ ├── Filesystem.php
│ │ │ ├── LICENSE
│ │ │ ├── LockHandler.php
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ └── Tests
│ │ │ ├── ExceptionTest.php
│ │ │ ├── FilesystemTestCase.php
│ │ │ ├── FilesystemTest.php
│ │ │ ├── Fixtures
│ │ │ │ └── MockStream
│ │ │ │ └── MockStream.php
│ │ │ └── LockHandlerTest.php
│ │ ├── http-foundation
│ │ │ ├── AcceptHeaderItem.php
│ │ │ ├── AcceptHeader.php
│ │ │ ├── ApacheRequest.php
│ │ │ ├── BinaryFileResponse.php
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── Cookie.php
│ │ │ ├── Exception
│ │ │ │ ├── ConflictingHeadersException.php
│ │ │ │ ├── RequestExceptionInterface.php
│ │ │ │ └── SuspiciousOperationException.php
│ │ │ ├── ExpressionRequestMatcher.php
│ │ │ ├── File
│ │ │ │ ├── Exception
│ │ │ │ │ ├── AccessDeniedException.php
│ │ │ │ │ ├── FileException.php
│ │ │ │ │ ├── FileNotFoundException.php
│ │ │ │ │ ├── UnexpectedTypeException.php
│ │ │ │ │ └── UploadException.php
│ │ │ │ ├── File.php
│ │ │ │ ├── MimeType
│ │ │ │ │ ├── ExtensionGuesserInterface.php
│ │ │ │ │ ├── ExtensionGuesser.php
│ │ │ │ │ ├── FileBinaryMimeTypeGuesser.php
│ │ │ │ │ ├── FileinfoMimeTypeGuesser.php
│ │ │ │ │ ├── MimeTypeExtensionGuesser.php
│ │ │ │ │ ├── MimeTypeGuesserInterface.php
│ │ │ │ │ └── MimeTypeGuesser.php
│ │ │ │ ├── Stream.php
│ │ │ │ └── UploadedFile.php
│ │ │ ├── FileBag.php
│ │ │ ├── HeaderBag.php
│ │ │ ├── IpUtils.php
│ │ │ ├── JsonResponse.php
│ │ │ ├── LICENSE
│ │ │ ├── ParameterBag.php
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── RedirectResponse.php
│ │ │ ├── RequestMatcherInterface.php
│ │ │ ├── RequestMatcher.php
│ │ │ ├── Request.php
│ │ │ ├── RequestStack.php
│ │ │ ├── ResponseHeaderBag.php
│ │ │ ├── Response.php
│ │ │ ├── ServerBag.php
│ │ │ ├── Session
│ │ │ │ ├── Attribute
│ │ │ │ │ ├── AttributeBagInterface.php
│ │ │ │ │ ├── AttributeBag.php
│ │ │ │ │ └── NamespacedAttributeBag.php
│ │ │ │ ├── Flash
│ │ │ │ │ ├── AutoExpireFlashBag.php
│ │ │ │ │ ├── FlashBagInterface.php
│ │ │ │ │ └── FlashBag.php
│ │ │ │ ├── SessionBagInterface.php
│ │ │ │ ├── SessionInterface.php
│ │ │ │ ├── Session.php
│ │ │ │ └── Storage
│ │ │ │ ├── Handler
│ │ │ │ │ ├── MemcachedSessionHandler.php
│ │ │ │ │ ├── MemcacheSessionHandler.php
│ │ │ │ │ ├── MongoDbSessionHandler.php
│ │ │ │ │ ├── NativeFileSessionHandler.php
│ │ │ │ │ ├── NativeSessionHandler.php
│ │ │ │ │ ├── NullSessionHandler.php
│ │ │ │ │ ├── PdoSessionHandler.php
│ │ │ │ │ └── WriteCheckSessionHandler.php
│ │ │ │ ├── MetadataBag.php
│ │ │ │ ├── MockArraySessionStorage.php
│ │ │ │ ├── MockFileSessionStorage.php
│ │ │ │ ├── NativeSessionStorage.php
│ │ │ │ ├── PhpBridgeSessionStorage.php
│ │ │ │ ├── Proxy
│ │ │ │ │ ├── AbstractProxy.php
│ │ │ │ │ ├── NativeProxy.php
│ │ │ │ │ └── SessionHandlerProxy.php
│ │ │ │ └── SessionStorageInterface.php
│ │ │ ├── StreamedResponse.php
│ │ │ └── Tests
│ │ │ ├── AcceptHeaderItemTest.php
│ │ │ ├── AcceptHeaderTest.php
│ │ │ ├── ApacheRequestTest.php
│ │ │ ├── BinaryFileResponseTest.php
│ │ │ ├── CookieTest.php
│ │ │ ├── ExpressionRequestMatcherTest.php
│ │ │ ├── File
│ │ │ │ ├── FakeFile.php
│ │ │ │ ├── FileTest.php
│ │ │ │ ├── Fixtures
│ │ │ │ │ ├── directory
│ │ │ │ │ ├── other-file.example
│ │ │ │ │ ├── test
│ │ │ │ │ └── test.gif
│ │ │ │ ├── MimeType
│ │ │ │ │ └── MimeTypeTest.php
│ │ │ │ └── UploadedFileTest.php
│ │ │ ├── FileBagTest.php
│ │ │ ├── HeaderBagTest.php
│ │ │ ├── IpUtilsTest.php
│ │ │ ├── JsonResponseTest.php
│ │ │ ├── ParameterBagTest.php
│ │ │ ├── RedirectResponseTest.php
│ │ │ ├── RequestMatcherTest.php
│ │ │ ├── RequestStackTest.php
│ │ │ ├── RequestTest.php
│ │ │ ├── ResponseHeaderBagTest.php
│ │ │ ├── ResponseTestCase.php
│ │ │ ├── ResponseTest.php
│ │ │ ├── schema
│ │ │ │ ├── http-status-codes.rng
│ │ │ │ └── iana-registry.rng
│ │ │ ├── ServerBagTest.php
│ │ │ ├── Session
│ │ │ │ ├── Attribute
│ │ │ │ │ ├── AttributeBagTest.php
│ │ │ │ │ └── NamespacedAttributeBagTest.php
│ │ │ │ ├── Flash
│ │ │ │ │ ├── AutoExpireFlashBagTest.php
│ │ │ │ │ └── FlashBagTest.php
│ │ │ │ ├── SessionTest.php
│ │ │ │ └── Storage
│ │ │ │ ├── Handler
│ │ │ │ │ ├── MemcachedSessionHandlerTest.php
│ │ │ │ │ ├── MemcacheSessionHandlerTest.php
│ │ │ │ │ ├── MongoDbSessionHandlerTest.php
│ │ │ │ │ ├── NativeFileSessionHandlerTest.php
│ │ │ │ │ ├── NativeSessionHandlerTest.php
│ │ │ │ │ ├── NullSessionHandlerTest.php
│ │ │ │ │ ├── PdoSessionHandlerTest.php
│ │ │ │ │ └── WriteCheckSessionHandlerTest.php
│ │ │ │ ├── MetadataBagTest.php
│ │ │ │ ├── MockArraySessionStorageTest.php
│ │ │ │ ├── MockFileSessionStorageTest.php
│ │ │ │ ├── NativeSessionStorageTest.php
│ │ │ │ ├── PhpBridgeSessionStorageTest.php
│ │ │ │ └── Proxy
│ │ │ │ ├── AbstractProxyTest.php
│ │ │ │ ├── NativeProxyTest.php
│ │ │ │ └── SessionHandlerProxyTest.php
│ │ │ └── StreamedResponseTest.php
│ │ ├── polyfill-ctype
│ │ │ ├── bootstrap.php
│ │ │ ├── composer.json
│ │ │ ├── Ctype.php
│ │ │ ├── LICENSE
│ │ │ └── README.md
│ │ ├── polyfill-mbstring
│ │ │ ├── bootstrap.php
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── Mbstring.php
│ │ │ ├── README.md
│ │ │ └── Resources
│ │ │ └── unidata
│ │ │ ├── lowerCase.php
│ │ │ └── upperCase.php
│ │ ├── process
│ │ │ ├── CHANGELOG.md
│ │ │ ├── composer.json
│ │ │ ├── Exception
│ │ │ │ ├── ExceptionInterface.php
│ │ │ │ ├── InvalidArgumentException.php
│ │ │ │ ├── LogicException.php
│ │ │ │ ├── ProcessFailedException.php
│ │ │ │ ├── ProcessTimedOutException.php
│ │ │ │ └── RuntimeException.php
│ │ │ ├── ExecutableFinder.php
│ │ │ ├── InputStream.php
│ │ │ ├── LICENSE
│ │ │ ├── PhpExecutableFinder.php
│ │ │ ├── PhpProcess.php
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── Pipes
│ │ │ │ ├── AbstractPipes.php
│ │ │ │ ├── PipesInterface.php
│ │ │ │ ├── UnixPipes.php
│ │ │ │ └── WindowsPipes.php
│ │ │ ├── ProcessBuilder.php
│ │ │ ├── Process.php
│ │ │ ├── ProcessUtils.php
│ │ │ ├── README.md
│ │ │ └── Tests
│ │ │ ├── ExecutableFinderTest.php
│ │ │ ├── NonStopableProcess.php
│ │ │ ├── PhpExecutableFinderTest.php
│ │ │ ├── PhpProcessTest.php
│ │ │ ├── PipeStdinInStdoutStdErrStreamSelect.php
│ │ │ ├── ProcessBuilderTest.php
│ │ │ ├── ProcessFailedExceptionTest.php
│ │ │ ├── ProcessTest.php
│ │ │ ├── ProcessUtilsTest.php
│ │ │ └── SignalListener.php
│ │ ├── psr-http-message-bridge
│ │ │ ├── CHANGELOG
│ │ │ ├── composer.json
│ │ │ ├── Factory
│ │ │ │ ├── DiactorosFactory.php
│ │ │ │ └── HttpFoundationFactory.php
│ │ │ ├── HttpFoundationFactoryInterface.php
│ │ │ ├── HttpMessageFactoryInterface.php
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ └── Tests
│ │ │ ├── Factory
│ │ │ │ ├── DiactorosFactoryTest.php
│ │ │ │ └── HttpFoundationFactoryTest.php
│ │ │ └── Fixtures
│ │ │ ├── Message.php
│ │ │ ├── Response.php
│ │ │ ├── ServerRequest.php
│ │ │ ├── Stream.php
│ │ │ ├── UploadedFile.php
│ │ │ └── Uri.php
│ │ └── yaml
│ │ ├── CHANGELOG.md
│ │ ├── Command
│ │ │ └── LintCommand.php
│ │ ├── composer.json
│ │ ├── Dumper.php
│ │ ├── Escaper.php
│ │ ├── Exception
│ │ │ ├── DumpException.php
│ │ │ ├── ExceptionInterface.php
│ │ │ ├── ParseException.php
│ │ │ └── RuntimeException.php
│ │ ├── Inline.php
│ │ ├── LICENSE
│ │ ├── Parser.php
│ │ ├── phpunit.xml.dist
│ │ ├── README.md
│ │ ├── Tests
│ │ │ ├── Command
│ │ │ │ └── LintCommandTest.php
│ │ │ ├── DumperTest.php
│ │ │ ├── Fixtures
│ │ │ │ ├── arrow.gif
│ │ │ │ ├── embededPhp.yml
│ │ │ │ ├── escapedCharacters.yml
│ │ │ │ ├── index.yml
│ │ │ │ ├── multiple_lines_as_literal_block.yml
│ │ │ │ ├── sfComments.yml
│ │ │ │ ├── sfCompact.yml
│ │ │ │ ├── sfMergeKey.yml
│ │ │ │ ├── sfObjects.yml
│ │ │ │ ├── sfQuotes.yml
│ │ │ │ ├── sfTests.yml
│ │ │ │ ├── unindentedCollections.yml
│ │ │ │ ├── YtsAnchorAlias.yml
│ │ │ │ ├── YtsBasicTests.yml
│ │ │ │ ├── YtsBlockMapping.yml
│ │ │ │ ├── YtsDocumentSeparator.yml
│ │ │ │ ├── YtsErrorTests.yml
│ │ │ │ ├── YtsFlowCollections.yml
│ │ │ │ ├── YtsFoldedScalars.yml
│ │ │ │ ├── YtsNullsAndEmpties.yml
│ │ │ │ ├── YtsSpecificationExamples.yml
│ │ │ │ └── YtsTypeTransfers.yml
│ │ │ ├── InlineTest.php
│ │ │ ├── ParseExceptionTest.php
│ │ │ ├── ParserTest.php
│ │ │ └── YamlTest.php
│ │ ├── Unescaper.php
│ │ └── Yaml.php
│ ├── topthink
│ │ ├── think-angular
│ │ │ ├── composer.json
│ │ │ ├── drivers
│ │ │ │ └── thinkphp5
│ │ │ │ └── Angular.php
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ └── Angular.php
│ │ │ └── test
│ │ │ ├── blog.php
│ │ │ ├── cache
│ │ │ │ ├── 126ac9f6149081eb0e97c2e939eaad52.php
│ │ │ │ ├── 6a992d5529f459a44fee58c733255e86.php
│ │ │ │ ├── 6e2baaf3b97dbeef01c0043275f9a0e7.php
│ │ │ │ └── ed09636a6ea24a292460866afdd7a89a.php
│ │ │ ├── common.php
│ │ │ ├── data
│ │ │ │ ├── blog_category.php
│ │ │ │ ├── blog_list.php
│ │ │ │ ├── navs.php
│ │ │ │ ├── pic_category.php
│ │ │ │ └── pic_list.php
│ │ │ ├── index.php
│ │ │ ├── msg.php
│ │ │ ├── pic.php
│ │ │ └── view
│ │ │ ├── base.html
│ │ │ ├── blog.html
│ │ │ ├── index.html
│ │ │ ├── msg.html
│ │ │ ├── page.html
│ │ │ └── pic.html
│ │ ├── think-captcha
│ │ │ ├── assets
│ │ │ │ ├── bgs
│ │ │ │ │ ├── 1.jpg
│ │ │ │ │ ├── 2.jpg
│ │ │ │ │ ├── 3.jpg
│ │ │ │ │ ├── 4.jpg
│ │ │ │ │ ├── 5.jpg
│ │ │ │ │ ├── 6.jpg
│ │ │ │ │ ├── 7.jpg
│ │ │ │ │ └── 8.jpg
│ │ │ │ ├── ttfs
│ │ │ │ │ ├── 1.ttf
│ │ │ │ │ ├── 2.ttf
│ │ │ │ │ ├── 3.ttf
│ │ │ │ │ ├── 4.ttf
│ │ │ │ │ ├── 5.ttf
│ │ │ │ │ └── 6.ttf
│ │ │ │ └── zhttfs
│ │ │ │ └── 1.ttf
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── CaptchaController.php
│ │ │ ├── Captcha.php
│ │ │ └── helper.php
│ │ ├── think-helper
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── Arr.php
│ │ │ ├── hash
│ │ │ │ ├── Bcrypt.php
│ │ │ │ └── Md5.php
│ │ │ ├── Hash.php
│ │ │ ├── helper.php
│ │ │ ├── Str.php
│ │ │ └── Time.php
│ │ ├── think-image
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── image
│ │ │ │ │ ├── Exception.php
│ │ │ │ │ └── gif
│ │ │ │ │ ├── Decoder.php
│ │ │ │ │ ├── Encoder.php
│ │ │ │ │ └── Gif.php
│ │ │ │ └── Image.php
│ │ │ └── tests
│ │ │ ├── autoload.php
│ │ │ ├── CropTest.php
│ │ │ ├── FlipTest.php
│ │ │ ├── images
│ │ │ │ ├── test.bmp
│ │ │ │ ├── test.gif
│ │ │ │ ├── test.jpg
│ │ │ │ ├── test.png
│ │ │ │ └── test.ttf
│ │ │ ├── InfoTest.php
│ │ │ ├── RotateTest.php
│ │ │ ├── TestCase.php
│ │ │ ├── TextTest.php
│ │ │ ├── ThumbTest.php
│ │ │ ├── tmp
│ │ │ └── WaterTest.php
│ │ ├── think-installer
│ │ │ ├── composer.json
│ │ │ └── src
│ │ │ ├── Plugin.php
│ │ │ ├── ThinkExtend.php
│ │ │ ├── ThinkFramework.php
│ │ │ └── ThinkTesting.php
│ │ ├── think-migration
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── phinx
│ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ └── src
│ │ │ │ └── Phinx
│ │ │ │ ├── Config.php
│ │ │ │ ├── Db
│ │ │ │ │ ├── Adapter
│ │ │ │ │ │ ├── AdapterFactory.php
│ │ │ │ │ │ ├── AdapterInterface.php
│ │ │ │ │ │ ├── AdapterWrapper.php
│ │ │ │ │ │ ├── MysqlAdapter.php
│ │ │ │ │ │ ├── PdoAdapter.php
│ │ │ │ │ │ ├── PostgresAdapter.php
│ │ │ │ │ │ ├── ProxyAdapter.php
│ │ │ │ │ │ ├── SQLiteAdapter.php
│ │ │ │ │ │ ├── SqlServerAdapter.php
│ │ │ │ │ │ ├── TablePrefixAdapter.php
│ │ │ │ │ │ └── WrapperInterface.php
│ │ │ │ │ ├── Table
│ │ │ │ │ │ ├── Column.php
│ │ │ │ │ │ ├── ForeignKey.php
│ │ │ │ │ │ └── Index.php
│ │ │ │ │ └── Table.php
│ │ │ │ ├── Migration
│ │ │ │ │ ├── AbstractMigration.php
│ │ │ │ │ ├── CreationInterface.php
│ │ │ │ │ ├── IrreversibleMigrationException.php
│ │ │ │ │ ├── Manager.php
│ │ │ │ │ ├── MigrationInterface.php
│ │ │ │ │ └── Migration.template.php.dist
│ │ │ │ ├── Seed
│ │ │ │ │ ├── AbstractSeed.php
│ │ │ │ │ ├── SeedInterface.php
│ │ │ │ │ └── Seed.template.php.dist
│ │ │ │ └── Util.php
│ │ │ └── src
│ │ │ ├── command
│ │ │ │ ├── AbstractCommand.php
│ │ │ │ ├── migrate
│ │ │ │ │ ├── Create.php
│ │ │ │ │ ├── Rollback.php
│ │ │ │ │ ├── Run.php
│ │ │ │ │ └── Status.php
│ │ │ │ └── seed
│ │ │ │ ├── Create.php
│ │ │ │ └── Run.php
│ │ │ └── config.php
│ │ ├── think-mongo
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── Builder.php
│ │ │ ├── Connection.php
│ │ │ └── Query.php
│ │ ├── think-queue
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── common.php
│ │ │ ├── config.php
│ │ │ ├── queue
│ │ │ │ ├── CallQueuedHandler.php
│ │ │ │ ├── command
│ │ │ │ │ ├── Listen.php
│ │ │ │ │ ├── Restart.php
│ │ │ │ │ ├── Subscribe.php
│ │ │ │ │ └── Work.php
│ │ │ │ ├── connector
│ │ │ │ │ ├── Database.php
│ │ │ │ │ ├── Redis.php
│ │ │ │ │ ├── Sync.php
│ │ │ │ │ └── Topthink.php
│ │ │ │ ├── Connector.php
│ │ │ │ ├── job
│ │ │ │ │ ├── Database.php
│ │ │ │ │ ├── Redis.php
│ │ │ │ │ ├── Sync.php
│ │ │ │ │ └── Topthink.php
│ │ │ │ ├── Job.php
│ │ │ │ ├── Listener.php
│ │ │ │ ├── Queueable.php
│ │ │ │ ├── ShouldQueue.php
│ │ │ │ └── Worker.php
│ │ │ └── Queue.php
│ │ ├── think-sae
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── Cache.php
│ │ │ ├── Log.php
│ │ │ └── Template.php
│ │ ├── think-testing
│ │ │ ├── composer.json
│ │ │ ├── README.md
│ │ │ └── src
│ │ │ ├── ApplicationTrait.php
│ │ │ ├── AssertionsTrait.php
│ │ │ ├── command
│ │ │ │ └── Test.php
│ │ │ ├── config.php
│ │ │ ├── CrawlerTrait.php
│ │ │ ├── HttpException.php
│ │ │ ├── InteractsWithPages.php
│ │ │ └── TestCase.php
│ │ └── think-worker
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── README.md
│ │ └── src
│ │ └── Server.php
│ ├── webmozart
│ │ └── assert
│ │ ├── appveyor.yml
│ │ ├── CHANGELOG.md
│ │ ├── composer.json
│ │ ├── LICENSE
│ │ ├── phpunit.xml.dist
│ │ ├── README.md
│ │ ├── src
│ │ │ └── Assert.php
│ │ └── tests
│ │ └── AssertTest.php
│ └── workerman
│ └── workerman
│ ├── Autoloader.php
│ ├── composer.json
│ ├── Connection
│ │ ├── AsyncTcpConnection.php
│ │ ├── ConnectionInterface.php
│ │ ├── TcpConnection.php
│ │ └── UdpConnection.php
│ ├── Events
│ │ ├── EventInterface.php
│ │ ├── Event.php
│ │ ├── Ev.php
│ │ ├── Libevent.php
│ │ ├── React
│ │ │ ├── ExtEventLoop.php
│ │ │ ├── LibEventLoop.php
│ │ │ └── StreamSelectLoop.php
│ │ ├── React.php
│ │ └── Select.php
│ ├── Lib
│ │ ├── Constants.php
│ │ └── Timer.php
│ ├── MIT-LICENSE.txt
│ ├── Protocols
│ │ ├── Frame.php
│ │ ├── Http
│ │ │ └── mime.types
│ │ ├── Http.php
│ │ ├── ProtocolInterface.php
│ │ ├── Text.php
│ │ ├── Websocket.php
│ │ └── Ws.php
│ ├── README.md
│ ├── WebServer.php
│ └── Worker.php
└── version.json
1201 directories, 6017 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论