在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → php音乐 高仿网易云,包含数据库

php音乐 高仿网易云,包含数据库

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:18.25M
  • 下载次数:6
  • 浏览次数:115
  • 发布时间:2020-07-05
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
php音乐 高仿网易云,自己做的项目,运用的是TP5框架,只有播放器不是也别完善,其他都已实现
【实例截图】
【核心代码】
tp5
└── tp5
├── LICENSE.txt
├── README.md
├── application
│   ├── admin
│   │   ├── controller
│   │   │   └── Admin.php
│   │   ├── model
│   │   │   ├── Album.php
│   │   │   ├── Discuss.php
│   │   │   ├── Friendship.php
│   │   │   ├── Singer.php
│   │   │   ├── Song.php
│   │   │   ├── User.php
│   │   │   └── Webmessage.php
│   │   ├── validate
│   │   │   └── Adminvalidate.php
│   │   └── view
│   │   ├── admin
│   │   │   ├── album.html
│   │   │   ├── deldiscuss.html
│   │   │   ├── deleteduser.html
│   │   │   ├── deletesinger.html
│   │   │   ├── deletesong.html
│   │   │   ├── discuss.html
│   │   │   ├── friendship.html
│   │   │   ├── index.html
│   │   │   ├── index1.html
│   │   │   ├── lock_screen.html
│   │   │   ├── login.html
│   │   │   ├── singer.html
│   │   │   ├── user.html
│   │   │   ├── userinfo.html
│   │   │   └── website.html
│   │   └── header.html
│   ├── command.php
│   ├── common.php
│   ├── config.php
│   ├── database.php
│   ├── extra
│   │   └── queue.php
│   ├── good
│   │   ├── controller
│   │   │   └── Good.php
│   │   ├── model
│   │   │   └── Good.php
│   │   └── view
│   │   └── good
│   │   └── index.html
│   ├── index
│   │   ├── controller
│   │   │   ├── Index.php
│   │   │   ├── My.php
│   │   │   └── User.php
│   │   ├── model
│   │   │   ├── Album.php
│   │   │   ├── Discuss.php
│   │   │   ├── Singer.php
│   │   │   ├── Song.php
│   │   │   ├── Songlist.php
│   │   │   └── User.php
│   │   ├── validate
│   │   │   └── UserValidate.php
│   │   └── view
│   │   ├── header.html
│   │   ├── index
│   │   │   ├── album.html
│   │   │   ├── albumdetail.html
│   │   │   ├── artist.html
│   │   │   ├── detaillist.html
│   │   │   ├── index.html
│   │   │   ├── playlist.html
│   │   │   ├── singer.html
│   │   │   ├── song.html
│   │   │   └── toplist.html
│   │   └── my
│   │   ├── home.html
│   │   ├── level.html
│   │   ├── msg.html
│   │   ├── my.html
│   │   ├── mylist.html
│   │   ├── search.html
│   │   └── update.html
│   ├── route.php
│   └── tags.php
├── build.php
├── composer.json
├── composer.lock
├── extend
├── music.sql
├── phpunit.xml
├── public
│   ├── Connect2.1
│   │   ├── API
│   │   │   ├── class
│   │   │   │   ├── ErrorCase.class.php
│   │   │   │   ├── Oauth.class.php
│   │   │   │   ├── QC.class.php
│   │   │   │   ├── Recorder.class.php
│   │   │   │   └── URL.class.php
│   │   │   ├── comm
│   │   │   │   ├── config.php
│   │   │   │   ├── inc.php
│   │   │   │   └── utils.php
│   │   │   └── qqConnectAPI.php
│   │   ├── Readme php 2.1.txt
│   │   ├── doc
│   │   │   ├── QC SDK for php 2.0文档.doc
│   │   │   └── QC SDK for php 2.1文档.doc
│   │   ├── example
│   │   │   ├── add_idol
│   │   │   │   ├── add_idol.html
│   │   │   │   └── add_idol.php
│   │   │   ├── add_pic_t
│   │   │   │   ├── add_pic_t.html
│   │   │   │   └── add_pic_t.php
│   │   │   ├── blog
│   │   │   │   ├── add_blog.html
│   │   │   │   └── add_blog.php
│   │   │   ├── check_fan
│   │   │   │   ├── check_page_fans.html
│   │   │   │   └── check_page_fans.php
│   │   │   ├── comm
│   │   │   │   ├── config.php
│   │   │   │   ├── config2.php
│   │   │   │   ├── session.php
│   │   │   │   ├── session2.php
│   │   │   │   └── utils.php
│   │   │   ├── css
│   │   │   │   └── common.css
│   │   │   ├── get_fanslist
│   │   │   │   ├── get_fanslist.html
│   │   │   │   └── get_fanslist.php
│   │   │   ├── get_idollist
│   │   │   │   ├── get_idollist.html
│   │   │   │   └── get_idollist.php
│   │   │   ├── get_info
│   │   │   │   ├── get_info.html
│   │   │   │   └── get_info.php
│   │   │   ├── get_repost_list
│   │   │   │   ├── get_repost_list .html
│   │   │   │   └── get_repost_list .php
│   │   │   ├── get_tenpay_addr
│   │   │   │   ├── get_tenpay_addr.html
│   │   │   │   └── get_tenpay_addr.php
│   │   │   ├── img
│   │   │   │   └── qq_login.png
│   │   │   ├── index.html
│   │   │   ├── oauth
│   │   │   │   ├── callback.php
│   │   │   │   └── index.php
│   │   │   ├── photo
│   │   │   │   ├── add_album.html
│   │   │   │   ├── add_album.php
│   │   │   │   ├── list_album.php
│   │   │   │   ├── upload_pic.php
│   │   │   │   └── upload_pic_p.php
│   │   │   ├── share
│   │   │   │   ├── add_share.html
│   │   │   │   └── add_share.php
│   │   │   ├── topic
│   │   │   │   ├── add_topic.html
│   │   │   │   └── add_topic.php
│   │   │   ├── user
│   │   │   │   └── get_user_info.php
│   │   │   └── weibo
│   │   │   ├── add_weibo.html
│   │   │   └── add_weibo.php
│   │   ├── index.php
│   │   └── install
│   │   ├── Recorder.class.php
│   │   ├── index.php
│   │   └── install.html
│   ├── admin
│   │   ├── css
│   │   │   ├── bootstrap.css
│   │   │   ├── jplayer.blue.monday.jpg
│   │   │   ├── jplayer.blue.monday.seeking.gif
│   │   │   ├── music-box.css
│   │   │   ├── style-responsive.css
│   │   │   ├── style.css
│   │   │   ├── table-responsive.css
│   │   │   ├── to-do.css
│   │   │   └── zabuto_calendar.css
│   │   ├── font-awesome
│   │   │   ├── css
│   │   │   │   └── font-awesome.css
│   │   │   └── fonts
│   │   │   ├── FontAwesome.otf
│   │   │   ├── fontawesome-webfont.eot
│   │   │   ├── fontawesome-webfont.svg
│   │   │   ├── fontawesome-webfont.ttf
│   │   │   └── fontawesome-webfont.woff
│   │   ├── fonts
│   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   └── glyphicons-halflings-regular.woff
│   │   ├── img
│   │   │   ├── blog-bg.jpg
│   │   │   ├── checkbox-gray.png
│   │   │   ├── friends
│   │   │   │   ├── fr-01.jpg
│   │   │   │   ├── fr-02.jpg
│   │   │   │   ├── fr-03.jpg
│   │   │   │   ├── fr-04.jpg
│   │   │   │   ├── fr-05.jpg
│   │   │   │   ├── fr-06.jpg
│   │   │   │   ├── fr-07.jpg
│   │   │   │   ├── fr-08.jpg
│   │   │   │   ├── fr-09.jpg
│   │   │   │   ├── fr-10.jpg
│   │   │   │   └── fr-11.jpg
│   │   │   ├── instagram.jpg
│   │   │   ├── login-bg.jpg
│   │   │   ├── lorde.jpg
│   │   │   ├── mask.png
│   │   │   ├── ny.jpg
│   │   │   ├── portfolio
│   │   │   │   ├── port01.jpg
│   │   │   │   ├── port02.jpg
│   │   │   │   ├── port03.jpg
│   │   │   │   ├── port04.jpg
│   │   │   │   ├── port05.jpg
│   │   │   │   └── port06.jpg
│   │   │   ├── product.jpg
│   │   │   ├── product.png
│   │   │   ├── profile-01.jpg
│   │   │   ├── profile-02.jpg
│   │   │   ├── radio-gray.png
│   │   │   ├── ui-danro.jpg
│   │   │   ├── ui-divya.jpg
│   │   │   ├── ui-sam.jpg
│   │   │   ├── ui-sherman.jpg
│   │   │   ├── ui-zac.jpg
│   │   │   ├── weather.jpg
│   │   │   └── zoom.png
│   │   ├── js
│   │   │   ├── Jplayer.swf
│   │   │   ├── bootstrap-inputmask
│   │   │   │   └── bootstrap-inputmask.min.js
│   │   │   ├── bootstrap-switch.js
│   │   │   ├── bootstrap.min.js
│   │   │   ├── calendar-conf-events.js
│   │   │   ├── chart-master
│   │   │   │   └── Chart.js
│   │   │   ├── chartjs-conf.js
│   │   │   ├── common-scripts.js
│   │   │   ├── easy-pie-chart.js
│   │   │   ├── fancybox
│   │   │   │   ├── jquery.fancybox.css
│   │   │   │   └── jquery.fancybox.js
│   │   │   ├── form-component.js
│   │   │   ├── fullcalendar
│   │   │   │   ├── bootstrap-fullcalendar.css
│   │   │   │   └── fullcalendar.min.js
│   │   │   ├── gritter
│   │   │   │   ├── css
│   │   │   │   │   ├── jquery.gritter.css
│   │   │   │   │   └── jquery.gritter0.css
│   │   │   │   ├── images
│   │   │   │   │   ├── gritter-light.png
│   │   │   │   │   ├── gritter-long.png
│   │   │   │   │   ├── gritter.png
│   │   │   │   │   └── ie-spacer.gif
│   │   │   │   └── js
│   │   │   │   └── jquery.gritter.js
│   │   │   ├── gritter-conf.js
│   │   │   ├── jquery-1.8.3.min.js
│   │   │   ├── jquery-easy-pie-chart
│   │   │   │   ├── jquery.easy-pie-chart.css
│   │   │   │   └── jquery.easy-pie-chart.js
│   │   │   ├── jquery-ui-1.9.2.custom.min.js
│   │   │   ├── jquery.backstretch.min.js
│   │   │   ├── jquery.dcjqaccordion.2.7.js
│   │   │   ├── jquery.js
│   │   │   ├── jquery.nicescroll.js
│   │   │   ├── jquery.scrollTo.min.js
│   │   │   ├── jquery.sparkline.js
│   │   │   ├── jquery.tagsinput.js
│   │   │   ├── jquery.ui.touch-punch.min.js
│   │   │   ├── liandong.js
│   │   │   ├── morris-conf.js
│   │   │   ├── sparkline-chart.js
│   │   │   ├── tasks.js
│   │   │   └── zabuto_calendar.js
│   │   └── lineicons
│   │   ├── fonts
│   │   │   ├── linecons.eot
│   │   │   ├── linecons.svg
│   │   │   ├── linecons.ttf
│   │   │   └── linecons.woff
│   │   ├── index.html
│   │   ├── lte-ie7.js
│   │   └── style.css
│   ├── css
│   │   ├── core.css
│   │   ├── font-awesome.css
│   │   ├── header.css
│   │   ├── index.css
│   │   ├── initialize.css
│   │   ├── my_index.css
│   │   ├── pt_frame.css
│   │   ├── pt_frame_home.css
│   │   ├── pt_level.css
│   │   ├── pt_msg.css
│   │   ├── pt_search_index.css
│   │   ├── style-play.css
│   │   ├── style.css
│   │   ├── taobao.css
│   │   └── user.css
│   ├── dist
│   │   ├── css
│   │   │   ├── bootstrap-theme.css
│   │   │   ├── bootstrap-theme.css.map
│   │   │   ├── bootstrap-theme.min.css
│   │   │   ├── bootstrap-theme.min.css.map
│   │   │   ├── bootstrap.css
│   │   │   ├── bootstrap.css.map
│   │   │   ├── bootstrap.min.css
│   │   │   └── bootstrap.min.css.map
│   │   ├── fonts
│   │   │   ├── glyphicons-halflings-regular.eot
│   │   │   ├── glyphicons-halflings-regular.svg
│   │   │   ├── glyphicons-halflings-regular.ttf
│   │   │   ├── glyphicons-halflings-regular.woff
│   │   │   └── glyphicons-halflings-regular.woff2
│   │   └── js
│   │   ├── bootstrap.js
│   │   ├── bootstrap.min.js
│   │   └── npm.js
│   ├── favicon.ico
│   ├── font-awesome
│   │   └── fonts
│   │   ├── fontawesome-webfontba72.eot
│   │   ├── fontawesome-webfontba72.svg
│   │   ├── fontawesome-webfontba72.ttf
│   │   ├── fontawesome-webfontba72.woff
│   │   └── fontawesome-webfontd41d.eot
│   ├── fonts
│   │   ├── glyphicons-halflings-regular.eot
│   │   ├── glyphicons-halflings-regular.svg
│   │   ├── glyphicons-halflings-regular.ttf
│   │   ├── glyphicons-halflings-regular.woff
│   │   └── glyphicons-halflings-regulard41d.eot
│   ├── good
│   │   └── good
│   │   └── index_files
│   │   ├── 109951162978711071.jpg
│   │   ├── 109951162978724678.jpg
│   │   ├── 109951162978764781.jpg
│   │   ├── 109951162982879763.jpg
│   │   ├── 109951162986284581.jpg
│   │   ├── 109951162986512458.jpg
│   │   ├── 109951162986578319.jpg
│   │   ├── 109951162990335976.jpg
│   │   ├── 109951162995532089.jpg
│   │   ├── 109951163002828702.jpg
│   │   ├── 109951163002879764.jpg
│   │   ├── 109951163003565895.jpg
│   │   ├── 109951163015869961.jpg
│   │   ├── 109951163018609272.jpg
│   │   ├── 109951163018635925.jpg
│   │   ├── 109951163018683200.jpg
│   │   ├── 109951163018730023.jpg
│   │   ├── 109951163024489317.jpg
│   │   ├── 109951163031978664.jpg
│   │   ├── 18500382651009993.jpg
│   │   ├── 18539965069540486.jpg
│   │   ├── 18553159208763266.jpg
│   │   ├── 18557557255274547.jpg
│   │   ├── 18557557255657834.jpg
│   │   ├── 18582846023148233.jpg
│   │   ├── 18585045045959929.jpg
│   │   ├── 18588343581175348.jpg
│   │   ├── 18589443092880494.jpg
│   │   ├── 18593841139171916.jpg
│   │   ├── 18607035278848160.jpg
│   │   ├── 18607035278848161.jpg
│   │   ├── 18623527952924939.jpg
│   │   ├── 18640020627779740.jpg
│   │   ├── 18657612813802701.jpg
│   │   ├── 18665309394712646.jpg
│   │   ├── 18685100604231169.jpg
│   │   ├── 18685100604273185.jpg
│   │   ├── 18686200114669622.jpg
│   │   ├── 18690598162610450.jpg
│   │   ├── 18694996209130507.jpg
│   │   ├── 18731280092847562.jpg
│   │   ├── 18738976674246667.jpg
│   │   ├── 18749971790137549.jpg
│   │   ├── 18789554209070196.jpg
│   │   ├── 18792852744032666.jpg
│   │   ├── 18802748348641738.jpg
│   │   ├── 18811544441708389.jpg
│   │   ├── 18819241023090682.jpg
│   │   ├── 18864320998106371.jpg
│   │   ├── 18864320998106373.jpg
│   │   ├── 18905002928382973.jpg
│   │   ├── 18954480951586818.jpg
│   │   ├── 18968774602798485.jpg
│   │   ├── 18970973625873491.jpg
│   │   ├── 18984167765584687.jpg
│   │   ├── 19000660439960007.jpg
│   │   ├── 19010556044576549.jpg
│   │   ├── 19086422346613845.jpg
│   │   ├── 19086422346613846.jpg
│   │   ├── 19100715998038101.jpg
│   │   ├── 19117208672446378.jpg
│   │   ├── 19124905253840517.jpg
│   │   ├── 19124905253840538.jpg
│   │   ├── 19205169602402957.jpg
│   │   ├── arrow-d.png
│   │   ├── bort.png
│   │   ├── chag.png
│   │   ├── digitalicon.png
│   │   ├── dot.png
│   │   ├── dot_hover.png
│   │   ├── foot_enter.png
│   │   ├── gralico.png
│   │   ├── icn_notice.png
│   │   ├── index.js
│   │   ├── jifen.png
│   │   ├── jquery-1.11.3.js
│   │   ├── logins.png
│   │   ├── modules.png
│   │   ├── myorder.png
│   │   ├── pay.png
│   │   ├── payfor.png
│   │   ├── pointlist.png
│   │   ├── pt_common_macro.css
│   │   ├── pt_module_product_list_index.css
│   │   ├── topbar.png
│   │   └── totop.png
│   ├── images
│   │   ├── 1.jpg
│   │   ├── 109951162873641556.jpg
│   │   ├── 109951162926087188.jpg
│   │   ├── 109951163001101795.jpg
│   │   ├── 109951163020223045.jpg
│   │   ├── 109951163029144972.jpg
│   │   ├── 109951163043032833.jpg
│   │   ├── 109951163046716581.jpg
│   │   ├── 109951163047577742.jpg
│   │   ├── 109951163047989326.jpg
│   │   ├── 15.jpg
│   │   ├── 18516875325452724.jpg
│   │   ├── 18536666534765170.jpg
│   │   ├── 18537766045990493.jpg
│   │   ├── 18544363116134375.jpg
│   │   ├── 18588343581028558.jpg
│   │   ├── 18613632348448741.jpg
│   │   ├── 18641120139148117.jpg
│   │   ├── 18646617697286899.jpg
│   │   ├── 18681802069355169.jpg
│   │   ├── 18685100604501892.jpg
│   │   ├── 18696095720518497(1).jpg
│   │   ├── 18696095720518497.jpg
│   │   ├── 18708190348409091.jpg
│   │   ├── 18713687906568048.jpg
│   │   ├── 18740076185638788.jpg
│   │   ├── 18760966906666626.jpg
│   │   ├── 18792852744032666.jpg
│   │   ├── 18866520021348220.jpg
│   │   ├── 18878614648932971.jpg
│   │   ├── 18897306346991206.jpg
│   │   ├── 18901704393455966.jpg
│   │   ├── 18922595114302109.jpg
│   │   ├── 18930291695438269.jpg
│   │   ├── 18967675090783713.jpg
│   │   ├── 18976471183805915.jpg
│   │   ├── 18984167765508045.jpg
│   │   ├── 18988565812039442.jpg
│   │   ├── 19011655556038970.jpg
│   │   ├── 19029247741938160.jpg
│   │   ├── 19053436998072468.jpg
│   │   ├── 19065531625853186.jpg
│   │   ├── 19091919905156517.jpg
│   │   ├── 19138099393428247.jpg
│   │   ├── 19174383276805159.jpg
│   │   ├── 19186477904993409.jpg
│   │   ├── 19187577416338508.jpg
│   │   ├── 19190875951564546.jpg
│   │   ├── 2.jpg
│   │   ├── 3.jpg
│   │   ├── 3302932937414659.jpg
│   │   ├── coverall.png
│   │   ├── default_avatar.jpg
│   │   ├── default_list.jpg
│   │   ├── emoji_363.png
│   │   ├── logo.png
│   │   ├── logo1.png
│   │   ├── main_btn_nav.png
│   │   ├── mymusic.png
│   │   ├── nav_link.png
│   │   ├── play
│   │   │   ├── Thumbs.db
│   │   │   ├── fastforward.png
│   │   │   ├── mute.png
│   │   │   ├── pause.png
│   │   │   ├── play.png
│   │   │   ├── playing.png
│   │   │   ├── repeat.png
│   │   │   ├── rewind.png
│   │   │   ├── shuffle.png
│   │   │   └── volume.png
│   │   ├── topbar.png
│   │   ├── xx1.jpg
│   │   ├── xx11.jpg
│   │   ├── xx12.jpg
│   │   ├── xx16.jpg
│   │   ├── xx2.jpg
│   │   ├── xx21.jpg
│   │   ├── xx22.jpg
│   │   ├── xx23.jpg
│   │   ├── xx24.jpg
│   │   └── xx25.jpg
│   ├── index.php
│   ├── js
│   │   ├── Particleground.js
│   │   ├── ajax.js
│   │   ├── bootstrap.min.js
│   │   ├── custom-scripts.js
│   │   ├── detaillist.js
│   │   ├── jquery-1.10.2.js
│   │   ├── jquery-1.11.3.js
│   │   ├── jquery-1.7.2.min.js
│   │   ├── jquery-ui-1.8.17.custom.min.js
│   │   ├── jquery.js
│   │   ├── jquery.metisMenu.js
│   │   ├── jquery.min.js
│   │   ├── jquery.zySlide.js
│   │   ├── login.js
│   │   ├── lrc.js
│   │   ├── msg.js
│   │   ├── mylist.js
│   │   ├── scriptplay.js
│   │   ├── search.js
│   │   ├── taobao.js
│   │   └── verificationNumbers.js
│   ├── mp3
│   │   ├── The Dawn.mp3
│   │   ├── chenparty dj.mp3
│   │   └── deguo.mp3
│   ├── robots.txt
│   ├── router.php
│   ├── static
│   ├── test
│   │   ├── css
│   │   │   ├── blue.css
│   │   │   ├── jplayer.blue.monday.jpg
│   │   │   ├── jplayer.blue.monday.png
│   │   │   └── jplayer.blue.monday.seeking.gif
│   │   └── js
│   │   ├── Jplayer.swf
│   │   ├── jquery.jplayer.js
│   │   ├── jquery.js
│   │   └── lrc.js
│   └── uploads
│   ├── 20171025
│   │   └── 43744f1260986f4492a155c7d48d93c8.jpg
│   ├── 20171026
│   │   ├── 8cb545025b8be144308e2495c7b5e1b3.jpg
│   │   └── 8e3e56c411e5957ffd7a45fa18c8043d.jpg
│   ├── 20171027
│   │   ├── 0529998d2f41ee051e9fdcc603a41814.jpg
│   │   ├── 55953c424ff893c7a3cdc4207bc32f0a.jpg
│   │   ├── 7bf64be581420abe5280913092a33250.gif
│   │   └── de8ff40a4578ad5f8b5150e189ed9354.jpg
│   ├── 20171029
│   │   ├── 0cbd549c630a26ebed7f26347f3c5bbb.jpg
│   │   ├── 2bf138a95e87011174fa29f8e7e88f1c.jpg
│   │   ├── 302214ee5fd460967ebecbda4a6b52ac.jpg
│   │   ├── 410ce6ad5e8192df66fcece89e7134b5.jpg
│   │   ├── 4a5dc1330d51e9af991e6cc2f045849f.jpg
│   │   ├── a08c9e6ba43c7ab889c53cd9edf59fde.gif
│   │   └── e7eed77f7ce4a1710b02360a06c16847.jpg
│   ├── 20171030
│   │   ├── 30979e907e2b0c190bfd3792d0c82d11.jpg
│   │   ├── 370616b6324718da6d12b2b187429e17.jpg
│   │   ├── 38d132894b91f2628e26d124f7a4a5bb.jpg
│   │   └── 478a06ac6d30cde32f83d6a53ed82d8b.jpg
│   ├── 20171101
│   │   └── f023d46a75e1741597e9e0a67c5d1cf4.jpg
│   └── 20171102
│   ├── 966efd8fb569b19ceed2320c93a829a2.jpg
│   └── d83e1aa8c7d4cabb9268a0daf9e6fc19.jpg
├── runtime
│   ├── log
│   │   ├── 201710
│   │   │   ├── 1508936148-25.log
│   │   │   ├── 1509005215-26.log
│   │   │   ├── 1509103316-27.log
│   │   │   ├── 1509184656-28.log
│   │   │   ├── 1509259205-29.log
│   │   │   ├── 1509354778-30.log
│   │   │   ├── 1509430360-31.log
│   │   │   ├── 17.log
│   │   │   ├── 18.log
│   │   │   ├── 19.log
│   │   │   ├── 20.log
│   │   │   ├── 23.log
│   │   │   ├── 24.log
│   │   │   ├── 25.log
│   │   │   ├── 26.log
│   │   │   ├── 27.log
│   │   │   ├── 28.log
│   │   │   ├── 29.log
│   │   │   ├── 30.log
│   │   │   └── 31.log
│   │   └── 201711
│   │   ├── 01.log
│   │   ├── 02.log
│   │   ├── 03.log
│   │   ├── 07.log
│   │   ├── 1509517633-01.log
│   │   └── 1509535149-01.log
│   └── temp
│   ├── 00c3941bba6d34f90ec8b6a230351086.php
│   ├── 105cd251daf3fe0c5179a38bbaf871a4.php
│   ├── 16008260f49129c3c2eb261ba750373a.php
│   ├── 17ac8d17ee0d756765c3da068344306b.php
│   ├── 21feff3f0bb733ea9fb360ab0bf31a8d.php
│   ├── 2617ce7ac4e76fad313f646c8ed5cc38.php
│   ├── 3687d11cec03b00b38138411b55fc50c.php
│   ├── 3d815f88c052e3dd3c000aa7092ebb3d.php
│   ├── 44624fd68aa4b399efe1f34a3250b366.php
│   ├── 54eb1ba9df78c6451cc42262ff6eec35.php
│   ├── 56b27e940121b51b75aa73b8a3516380.php
│   ├── 683f0e9a64a86c9e38f78afd59691699.php
│   ├── 6c52e119e8c8b1d622290d170f346add.php
│   ├── 78f063887e93d733f970ebd637f3b629.php
│   ├── 7b42471a19f36c0f106c0cf8c60df92b.php
│   ├── 86af7b878d854239817c7866626998a4.php
│   ├── 88654e2661540bda5f620018f9693889.php
│   ├── 88e4b1bcab4ae2cc56f5bb9b109607cc.php
│   ├── 8c122633fe99621cc8e8d2298ecefe09.php
│   ├── 9a4252b5331fbd711e90fe000844d800.php
│   ├── a2fde1a25ab4d9a31de7a4d1fd4f832f.php
│   ├── a7c6d0795a1eca900f0736fd332dece6.php
│   ├── ac52ab2a27233ffe7a8a233c8d477613.php
│   ├── b4169641fea8d150e57f13a08a99e018.php
│   ├── b54b1b5cd985cc10a4637233bb9a430f.php
│   ├── b98a263d134ed965f0f2f81f7c62ecb4.php
│   ├── ddc3135ae9e43b1880089ea51e5090f4.php
│   └── fd4726799064e2925d3a4e927622ad0a.php
├── tests
│   ├── ExampleTest.php
│   └── TestCase.php
├── think
├── thinkphp
│   ├── CONTRIBUTING.md
│   ├── LICENSE.txt
│   ├── README.md
│   ├── base.php
│   ├── codecov.yml
│   ├── composer.json
│   ├── console.php
│   ├── convention.php
│   ├── helper.php
│   ├── lang
│   │   └── zh-cn.php
│   ├── library
│   │   ├── think
│   │   │   ├── App.php
│   │   │   ├── Build.php
│   │   │   ├── Cache.php
│   │   │   ├── Collection.php
│   │   │   ├── Config.php
│   │   │   ├── Console.php
│   │   │   ├── Controller.php
│   │   │   ├── Cookie.php
│   │   │   ├── Db.php
│   │   │   ├── Debug.php
│   │   │   ├── Env.php
│   │   │   ├── Error.php
│   │   │   ├── Exception.php
│   │   │   ├── File.php
│   │   │   ├── Hook.php
│   │   │   ├── Lang.php
│   │   │   ├── Loader.php
│   │   │   ├── Log.php
│   │   │   ├── Model.php
│   │   │   ├── Musicapi.php
│   │   │   ├── Paginator.php
│   │   │   ├── Process.php
│   │   │   ├── Request.php
│   │   │   ├── Response.php
│   │   │   ├── Route.php
│   │   │   ├── Session.php
│   │   │   ├── Template.php
│   │   │   ├── Ucpaas.php
│   │   │   ├── Url.php
│   │   │   ├── Validate.php
│   │   │   ├── View.php
│   │   │   ├── cache
│   │   │   │   ├── Driver.php
│   │   │   │   └── driver
│   │   │   │   ├── File.php
│   │   │   │   ├── Lite.php
│   │   │   │   ├── Memcache.php
│   │   │   │   ├── Memcached.php
│   │   │   │   ├── Redis.php
│   │   │   │   ├── Sqlite.php
│   │   │   │   ├── Wincache.php
│   │   │   │   └── Xcache.php
│   │   │   ├── config
│   │   │   │   └── driver
│   │   │   │   ├── Ini.php
│   │   │   │   ├── Json.php
│   │   │   │   └── Xml.php
│   │   │   ├── console
│   │   │   │   ├── Command.php
│   │   │   │   ├── Input.php
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Output.php
│   │   │   │   ├── bin
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── hiddeninput.exe
│   │   │   │   ├── command
│   │   │   │   │   ├── Build.php
│   │   │   │   │   ├── Clear.php
│   │   │   │   │   ├── Help.php
│   │   │   │   │   ├── Lists.php
│   │   │   │   │   ├── Make.php
│   │   │   │   │   ├── make
│   │   │   │   │   │   ├── Controller.php
│   │   │   │   │   │   ├── Model.php
│   │   │   │   │   │   └── stubs
│   │   │   │   │   │   ├── controller.plain.stub
│   │   │   │   │   │   ├── controller.stub
│   │   │   │   │   │   └── model.stub
│   │   │   │   │   └── optimize
│   │   │   │   │   ├── Autoload.php
│   │   │   │   │   ├── Config.php
│   │   │   │   │   ├── Route.php
│   │   │   │   │   └── Schema.php
│   │   │   │   ├── input
│   │   │   │   │   ├── Argument.php
│   │   │   │   │   ├── Definition.php
│   │   │   │   │   └── Option.php
│   │   │   │   └── output
│   │   │   │   ├── Ask.php
│   │   │   │   ├── Descriptor.php
│   │   │   │   ├── Formatter.php
│   │   │   │   ├── Question.php
│   │   │   │   ├── descriptor
│   │   │   │   │   └── Console.php
│   │   │   │   ├── driver
│   │   │   │   │   ├── Buffer.php
│   │   │   │   │   ├── Console.php
│   │   │   │   │   └── Nothing.php
│   │   │   │   ├── formatter
│   │   │   │   │   ├── Stack.php
│   │   │   │   │   └── Style.php
│   │   │   │   └── question
│   │   │   │   ├── Choice.php
│   │   │   │   └── Confirmation.php
│   │   │   ├── controller
│   │   │   │   ├── Rest.php
│   │   │   │   └── Yar.php
│   │   │   ├── db
│   │   │   │   ├── Builder.php
│   │   │   │   ├── Connection.php
│   │   │   │   ├── Query.php
│   │   │   │   ├── builder
│   │   │   │   │   ├── Mysql.php
│   │   │   │   │   ├── Pgsql.php
│   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   └── Sqlsrv.php
│   │   │   │   ├── connector
│   │   │   │   │   ├── Mysql.php
│   │   │   │   │   ├── Pgsql.php
│   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   ├── Sqlsrv.php
│   │   │   │   │   └── pgsql.sql
│   │   │   │   └── exception
│   │   │   │   ├── BindParamException.php
│   │   │   │   ├── DataNotFoundException.php
│   │   │   │   └── ModelNotFoundException.php
│   │   │   ├── debug
│   │   │   │   ├── Console.php
│   │   │   │   └── Html.php
│   │   │   ├── exception
│   │   │   │   ├── ClassNotFoundException.php
│   │   │   │   ├── DbException.php
│   │   │   │   ├── ErrorException.php
│   │   │   │   ├── Handle.php
│   │   │   │   ├── HttpException.php
│   │   │   │   ├── HttpResponseException.php
│   │   │   │   ├── PDOException.php
│   │   │   │   ├── RouteNotFoundException.php
│   │   │   │   ├── TemplateNotFoundException.php
│   │   │   │   ├── ThrowableError.php
│   │   │   │   └── ValidateException.php
│   │   │   ├── log
│   │   │   │   └── driver
│   │   │   │   ├── File.php
│   │   │   │   ├── Socket.php
│   │   │   │   └── Test.php
│   │   │   ├── model
│   │   │   │   ├── Collection.php
│   │   │   │   ├── Merge.php
│   │   │   │   ├── Pivot.php
│   │   │   │   ├── Relation.php
│   │   │   │   └── relation
│   │   │   │   ├── BelongsTo.php
│   │   │   │   ├── BelongsToMany.php
│   │   │   │   ├── HasMany.php
│   │   │   │   ├── HasManyThrough.php
│   │   │   │   ├── HasOne.php
│   │   │   │   ├── MorphMany.php
│   │   │   │   ├── MorphOne.php
│   │   │   │   ├── MorphTo.php
│   │   │   │   └── OneToOne.php
│   │   │   ├── paginator
│   │   │   │   └── driver
│   │   │   │   └── Bootstrap.php
│   │   │   ├── process
│   │   │   │   ├── Builder.php
│   │   │   │   ├── Utils.php
│   │   │   │   ├── exception
│   │   │   │   │   ├── Failed.php
│   │   │   │   │   └── Timeout.php
│   │   │   │   └── pipes
│   │   │   │   ├── Pipes.php
│   │   │   │   ├── Unix.php
│   │   │   │   └── Windows.php
│   │   │   ├── response
│   │   │   │   ├── Json.php
│   │   │   │   ├── Jsonp.php
│   │   │   │   ├── Redirect.php
│   │   │   │   ├── View.php
│   │   │   │   └── Xml.php
│   │   │   ├── session
│   │   │   │   └── driver
│   │   │   │   ├── Memcache.php
│   │   │   │   ├── Memcached.php
│   │   │   │   └── Redis.php
│   │   │   ├── template
│   │   │   │   ├── TagLib.php
│   │   │   │   ├── driver
│   │   │   │   │   └── File.php
│   │   │   │   └── taglib
│   │   │   │   └── Cx.php
│   │   │   └── view
│   │   │   └── driver
│   │   │   ├── Php.php
│   │   │   └── Think.php
│   │   └── traits
│   │   ├── controller
│   │   │   └── Jump.php
│   │   ├── model
│   │   │   └── SoftDelete.php
│   │   └── think
│   │   └── Instance.php
│   ├── logo.png
│   ├── phpunit.xml
│   ├── start.php
│   └── tpl
│   ├── default_index.tpl
│   ├── dispatch_jump.tpl
│   ├── page_trace.tpl
│   └── think_exception.tpl
└── vendor
├── autoload.php
├── bin
│   ├── phpunit
│   └── phpunit.bat
├── composer
│   ├── ClassLoader.php
│   ├── LICENSE
│   ├── autoload_classmap.php
│   ├── autoload_files.php
│   ├── autoload_namespaces.php
│   ├── autoload_psr4.php
│   ├── autoload_real.php
│   ├── autoload_static.php
│   └── installed.json
├── doctrine
│   └── instantiator
│   ├── CONTRIBUTING.md
│   ├── LICENSE
│   ├── README.md
│   ├── composer.json
│   ├── phpmd.xml.dist
│   ├── phpunit.xml.dist
│   ├── src
│   │   └── Doctrine
│   │   └── Instantiator
│   │   ├── Exception
│   │   │   ├── ExceptionInterface.php
│   │   │   ├── InvalidArgumentException.php
│   │   │   └── UnexpectedValueException.php
│   │   ├── Instantiator.php
│   │   └── InstantiatorInterface.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
├── phpdocumentor
│   ├── reflection-common
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   ├── composer.lock
│   │   ├── phpunit.xml.dist
│   │   ├── src
│   │   │   ├── Element.php
│   │   │   ├── File.php
│   │   │   ├── Fqsen.php
│   │   │   ├── Location.php
│   │   │   ├── Project.php
│   │   │   └── ProjectFactory.php
│   │   └── tests
│   │   ├── common
│   │   │   └── bootstrap.php
│   │   └── unit
│   │   └── FqsenTest.php
│   ├── reflection-docblock
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   └── src
│   │   ├── DocBlock
│   │   │   ├── Description.php
│   │   │   ├── DescriptionFactory.php
│   │   │   ├── ExampleFinder.php
│   │   │   ├── Serializer.php
│   │   │   ├── StandardTagFactory.php
│   │   │   ├── Tag.php
│   │   │   ├── TagFactory.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
│   │   │   ├── Return_.php
│   │   │   ├── See.php
│   │   │   ├── Since.php
│   │   │   ├── Source.php
│   │   │   ├── Throws.php
│   │   │   ├── Uses.php
│   │   │   ├── Var_.php
│   │   │   └── Version.php
│   │   ├── DocBlock.php
│   │   ├── DocBlockFactory.php
│   │   └── DocBlockFactoryInterface.php
│   └── type-resolver
│   ├── LICENSE
│   ├── README.md
│   ├── composer.json
│   └── src
│   ├── FqsenResolver.php
│   ├── Type.php
│   ├── TypeResolver.php
│   └── Types
│   ├── Array_.php
│   ├── Boolean.php
│   ├── Callable_.php
│   ├── Compound.php
│   ├── Context.php
│   ├── ContextFactory.php
│   ├── Float_.php
│   ├── Integer.php
│   ├── Iterable_.php
│   ├── Mixed.php
│   ├── Null_.php
│   ├── Nullable.php
│   ├── Object_.php
│   ├── Parent_.php
│   ├── Resource.php
│   ├── Scalar.php
│   ├── Self_.php
│   ├── Static_.php
│   ├── String_.php
│   ├── This.php
│   └── Void_.php
├── phpspec
│   └── prophecy
│   ├── CHANGES.md
│   ├── LICENSE
│   ├── README.md
│   ├── composer.json
│   └── src
│   └── Prophecy
│   ├── Argument
│   │   ├── ArgumentsWildcard.php
│   │   └── Token
│   │   ├── AnyValueToken.php
│   │   ├── AnyValuesToken.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
│   │   ├── Call.php
│   │   └── CallCenter.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
│   │   │   └── TraversablePatch.php
│   │   ├── DoubleInterface.php
│   │   ├── Doubler.php
│   │   ├── Generator
│   │   │   ├── ClassCodeGenerator.php
│   │   │   ├── ClassCreator.php
│   │   │   ├── ClassMirror.php
│   │   │   ├── Node
│   │   │   │   ├── ArgumentNode.php
│   │   │   │   ├── ClassNode.php
│   │   │   │   └── MethodNode.php
│   │   │   └── ReflectionInterface.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
│   │   ├── CallPrediction.php
│   │   ├── CallTimesPrediction.php
│   │   ├── CallbackPrediction.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
│   │   ├── Revealer.php
│   │   └── RevealerInterface.php
│   ├── Prophet.php
│   └── Util
│   ├── ExportUtil.php
│   └── StringUtil.php
├── phpunit
│   ├── php-code-coverage
│   │   ├── CONTRIBUTING.md
│   │   ├── ChangeLog-2.2.md
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── build
│   │   │   └── travis-ci.xml
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── phpunit.xml.dist
│   │   ├── 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
│   │   ├── PHP
│   │   │   ├── CodeCoverage
│   │   │   │   ├── FilterTest.php
│   │   │   │   ├── Report
│   │   │   │   │   ├── CloverTest.php
│   │   │   │   │   └── FactoryTest.php
│   │   │   │   └── UtilTest.php
│   │   │   └── CodeCoverageTest.php
│   │   ├── TestCase.php
│   │   └── _files
│   │   ├── BankAccount-clover.xml
│   │   ├── BankAccount.php
│   │   ├── BankAccountTest.php
│   │   ├── CoverageClassExtendedTest.php
│   │   ├── CoverageClassTest.php
│   │   ├── CoverageFunctionParenthesesTest.php
│   │   ├── CoverageFunctionParenthesesWhitespaceTest.php
│   │   ├── CoverageFunctionTest.php
│   │   ├── CoverageMethodOneLineAnnotationTest.php
│   │   ├── CoverageMethodParenthesesTest.php
│   │   ├── CoverageMethodParenthesesWhitespaceTest.php
│   │   ├── CoverageMethodTest.php
│   │   ├── CoverageNoneTest.php
│   │   ├── CoverageNotPrivateTest.php
│   │   ├── CoverageNotProtectedTest.php
│   │   ├── CoverageNotPublicTest.php
│   │   ├── CoverageNothingTest.php
│   │   ├── CoveragePrivateTest.php
│   │   ├── CoverageProtectedTest.php
│   │   ├── CoveragePublicTest.php
│   │   ├── CoverageTwoDefaultClassAnnotations.php
│   │   ├── CoveredClass.php
│   │   ├── CoveredFunction.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
│   │   ├── NotExistingCoveredElementTest.php
│   │   ├── class-with-anonymous-function-clover.xml
│   │   ├── ignored-lines-clover.xml
│   │   ├── 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-file-iterator
│   │   ├── ChangeLog.md
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   └── src
│   │   ├── Facade.php
│   │   ├── Factory.php
│   │   └── Iterator.php
│   ├── php-text-template
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   └── src
│   │   └── Template.php
│   ├── php-timer
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   ├── phpunit.xml
│   │   ├── src
│   │   │   └── Timer.php
│   │   └── tests
│   │   └── TimerTest.php
│   ├── php-token-stream
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── build
│   │   │   └── phpunit.xml
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── src
│   │   │   ├── Token
│   │   │   │   ├── Stream
│   │   │   │   │   └── CachingFactory.php
│   │   │   │   └── Stream.php
│   │   │   └── Token.php
│   │   └── tests
│   │   ├── Token
│   │   │   ├── ClassTest.php
│   │   │   ├── ClosureTest.php
│   │   │   ├── FunctionTest.php
│   │   │   ├── IncludeTest.php
│   │   │   ├── InterfaceTest.php
│   │   │   └── NamespaceTest.php
│   │   ├── TokenTest.php
│   │   ├── _fixture
│   │   │   ├── classExtendsNamespacedClass.php
│   │   │   ├── classInNamespace.php
│   │   │   ├── classInScopedNamespace.php
│   │   │   ├── classUsesNamespacedFunction.php
│   │   │   ├── class_with_method_that_declares_anonymous_class.php
│   │   │   ├── class_with_method_that_declares_anonymous_class2.php
│   │   │   ├── closure.php
│   │   │   ├── issue19.php
│   │   │   ├── issue30.php
│   │   │   ├── multipleNamespacesWithOneClassUsingBraces.php
│   │   │   ├── multipleNamespacesWithOneClassUsingNonBraceSyntax.php
│   │   │   ├── source.php
│   │   │   ├── source2.php
│   │   │   ├── source3.php
│   │   │   ├── source4.php
│   │   │   └── source5.php
│   │   └── bootstrap.php
│   ├── phpunit
│   │   ├── CODE_OF_CONDUCT.md
│   │   ├── CONTRIBUTING.md
│   │   ├── 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
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── phpunit
│   │   ├── phpunit.xml
│   │   ├── phpunit.xsd
│   │   ├── src
│   │   │   ├── Exception.php
│   │   │   ├── Extensions
│   │   │   │   ├── GroupTestSuite.php
│   │   │   │   ├── PhptTestCase.php
│   │   │   │   ├── PhptTestSuite.php
│   │   │   │   ├── RepeatedTest.php
│   │   │   │   ├── TestDecorator.php
│   │   │   │   └── TicketListener.php
│   │   │   ├── ForwardCompatibility
│   │   │   │   ├── Assert.php
│   │   │   │   ├── AssertionFailedError.php
│   │   │   │   ├── BaseTestListener.php
│   │   │   │   ├── Test.php
│   │   │   │   ├── TestCase.php
│   │   │   │   ├── TestListener.php
│   │   │   │   └── TestSuite.php
│   │   │   ├── Framework
│   │   │   │   ├── Assert
│   │   │   │   │   └── Functions.php
│   │   │   │   ├── Assert.php
│   │   │   │   ├── AssertionFailedError.php
│   │   │   │   ├── BaseTestListener.php
│   │   │   │   ├── CodeCoverageException.php
│   │   │   │   ├── Constraint
│   │   │   │   │   ├── And.php
│   │   │   │   │   ├── ArrayHasKey.php
│   │   │   │   │   ├── ArraySubset.php
│   │   │   │   │   ├── Attribute.php
│   │   │   │   │   ├── Callback.php
│   │   │   │   │   ├── ClassHasAttribute.php
│   │   │   │   │   ├── ClassHasStaticAttribute.php
│   │   │   │   │   ├── Composite.php
│   │   │   │   │   ├── Count.php
│   │   │   │   │   ├── Exception.php
│   │   │   │   │   ├── ExceptionCode.php
│   │   │   │   │   ├── ExceptionMessage.php
│   │   │   │   │   ├── ExceptionMessageRegExp.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
│   │   │   │   │   ├── TraversableContains.php
│   │   │   │   │   ├── TraversableContainsOnly.php
│   │   │   │   │   └── Xor.php
│   │   │   │   ├── Constraint.php
│   │   │   │   ├── Error
│   │   │   │   │   ├── Deprecated.php
│   │   │   │   │   ├── Notice.php
│   │   │   │   │   └── Warning.php
│   │   │   │   ├── Error.php
│   │   │   │   ├── Exception.php
│   │   │   │   ├── ExceptionWrapper.php
│   │   │   │   ├── ExpectationFailedException.php
│   │   │   │   ├── IncompleteTest.php
│   │   │   │   ├── IncompleteTestCase.php
│   │   │   │   ├── IncompleteTestError.php
│   │   │   │   ├── InvalidCoversTargetError.php
│   │   │   │   ├── InvalidCoversTargetException.php
│   │   │   │   ├── OutputError.php
│   │   │   │   ├── RiskyTest.php
│   │   │   │   ├── RiskyTestError.php
│   │   │   │   ├── SelfDescribing.php
│   │   │   │   ├── SkippedTest.php
│   │   │   │   ├── SkippedTestCase.php
│   │   │   │   ├── SkippedTestError.php
│   │   │   │   ├── SkippedTestSuiteError.php
│   │   │   │   ├── SyntheticError.php
│   │   │   │   ├── Test.php
│   │   │   │   ├── TestCase.php
│   │   │   │   ├── TestFailure.php
│   │   │   │   ├── TestListener.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
│   │   │   │   ├── Template
│   │   │   │   │   └── TestCaseMethod.tpl.dist
│   │   │   │   ├── Windows.php
│   │   │   │   └── eval-stdin.php
│   │   │   ├── PHP.php
│   │   │   ├── Printer.php
│   │   │   ├── Regex.php
│   │   │   ├── String.php
│   │   │   ├── Test.php
│   │   │   ├── TestDox
│   │   │   │   ├── NamePrettifier.php
│   │   │   │   ├── ResultPrinter
│   │   │   │   │   ├── HTML.php
│   │   │   │   │   └── Text.php
│   │   │   │   └── ResultPrinter.php
│   │   │   ├── TestSuiteIterator.php
│   │   │   ├── Type.php
│   │   │   └── XML.php
│   │   └── tests
│   │   ├── Extensions
│   │   │   ├── PhptTestCaseTest.php
│   │   │   └── RepeatedTestTest.php
│   │   ├── Fail
│   │   │   └── fail.phpt
│   │   ├── 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
│   │   │   │   │   ├── Issue1216Test.php
│   │   │   │   │   ├── bootstrap1216.php
│   │   │   │   │   └── phpunit1216.xml
│   │   │   │   ├── 1216.phpt
│   │   │   │   ├── 1265
│   │   │   │   │   ├── Issue1265Test.php
│   │   │   │   │   └── phpunit1265.xml
│   │   │   │   ├── 1265.phpt
│   │   │   │   ├── 1330
│   │   │   │   │   ├── Issue1330Test.php
│   │   │   │   │   └── phpunit1330.xml
│   │   │   │   ├── 1330.phpt
│   │   │   │   ├── 1335
│   │   │   │   │   ├── Issue1335Test.php
│   │   │   │   │   └── bootstrap1335.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
│   │   │   │   │   ├── Issue2158Test.php
│   │   │   │   │   └── constant.inc
│   │   │   │   ├── 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
│   │   │   │   │   ├── Issue797Test.php
│   │   │   │   │   └── bootstrap797.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
│   │   │   ├── dependencies-isolation.phpt
│   │   │   ├── dependencies.phpt
│   │   │   ├── dependencies2-isolation.phpt
│   │   │   ├── dependencies2.phpt
│   │   │   ├── dependencies3-isolation.phpt
│   │   │   ├── dependencies3.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
│   │   │   ├── help.phpt
│   │   │   ├── help2.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
│   │   │   ├── test-suffix-multiple.phpt
│   │   │   ├── test-suffix-single.phpt
│   │   │   ├── testdox-html.phpt
│   │   │   ├── testdox-text.phpt
│   │   │   └── testdox.phpt
│   │   ├── Util
│   │   │   ├── ConfigurationTest.php
│   │   │   ├── GetoptTest.php
│   │   │   ├── GlobalStateTest.php
│   │   │   ├── RegexTest.php
│   │   │   ├── TestDox
│   │   │   │   └── NamePrettifierTest.php
│   │   │   ├── TestTest.php
│   │   │   └── XMLTest.php
│   │   ├── _files
│   │   │   ├── AbstractTest.php
│   │   │   ├── Author.php
│   │   │   ├── BankAccount.php
│   │   │   ├── BankAccountTest.php
│   │   │   ├── BankAccountTest.test.php
│   │   │   ├── BaseTestListenerSample.php
│   │   │   ├── BeforeAndAfterTest.php
│   │   │   ├── BeforeClassAndAfterClassTest.php
│   │   │   ├── Book.php
│   │   │   ├── Calculator.php
│   │   │   ├── ChangeCurrentWorkingDirectoryTest.php
│   │   │   ├── ClassWithNonPublicAttributes.php
│   │   │   ├── ClassWithScalarTypeDeclarations.php
│   │   │   ├── ClassWithToString.php
│   │   │   ├── ConcreteTest.my.php
│   │   │   ├── ConcreteTest.php
│   │   │   ├── CoverageClassExtendedTest.php
│   │   │   ├── CoverageClassTest.php
│   │   │   ├── CoverageFunctionParenthesesTest.php
│   │   │   ├── CoverageFunctionParenthesesWhitespaceTest.php
│   │   │   ├── CoverageFunctionTest.php
│   │   │   ├── CoverageMethodOneLineAnnotationTest.php
│   │   │   ├── CoverageMethodParenthesesTest.php
│   │   │   ├── CoverageMethodParenthesesWhitespaceTest.php
│   │   │   ├── CoverageMethodTest.php
│   │   │   ├── CoverageNamespacedFunctionTest.php
│   │   │   ├── CoverageNoneTest.php
│   │   │   ├── CoverageNotPrivateTest.php
│   │   │   ├── CoverageNotProtectedTest.php
│   │   │   ├── CoverageNotPublicTest.php
│   │   │   ├── CoverageNothingTest.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
│   │   │   ├── Failure.php
│   │   │   ├── FailureTest.php
│   │   │   ├── FatalTest.php
│   │   │   ├── 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
│   │   │   ├── NoTestCaseClass.php
│   │   │   ├── NoTestCases.php
│   │   │   ├── NonStatic.php
│   │   │   ├── NotExistingCoveredElementTest.php
│   │   │   ├── NotPublicTestCase.php
│   │   │   ├── NotVoidTestCase.php
│   │   │   ├── NothingTest.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
│   │   │   ├── Success.php
│   │   │   ├── TemplateMethodsTest.php
│   │   │   ├── TestIncomplete.php
│   │   │   ├── TestIterator.php
│   │   │   ├── TestIterator2.php
│   │   │   ├── TestSkipped.php
│   │   │   ├── TestTestError.php
│   │   │   ├── TestWithTest.php
│   │   │   ├── ThrowExceptionTestCase.php
│   │   │   ├── ThrowNoExceptionTestCase.php
│   │   │   ├── WasRun.php
│   │   │   ├── bar.xml
│   │   │   ├── configuration.colors.empty.xml
│   │   │   ├── configuration.colors.false.xml
│   │   │   ├── configuration.colors.invalid.xml
│   │   │   ├── configuration.colors.true.xml
│   │   │   ├── configuration.custom-printer.xml
│   │   │   ├── configuration.xml
│   │   │   ├── configuration_empty.xml
│   │   │   ├── configuration_xinclude.xml
│   │   │   ├── expectedFileFormat.txt
│   │   │   ├── foo.xml
│   │   │   ├── structureAttributesAreSameButValuesAreNot.xml
│   │   │   ├── structureExpected.xml
│   │   │   ├── structureIgnoreTextNodes.xml
│   │   │   ├── structureIsSameButDataIsNot.xml
│   │   │   ├── structureWrongNumberOfAttributes.xml
│   │   │   └── structureWrongNumberOfNodes.xml
│   │   └── bootstrap.php
│   └── phpunit-mock-objects
│   ├── CONTRIBUTING.md
│   ├── LICENSE
│   ├── README.md
│   ├── build
│   │   └── travis-ci.xml
│   ├── build.xml
│   ├── composer.json
│   ├── phpunit.xml.dist
│   ├── 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.tpl.dist
│   │   │   ├── mocked_class_method.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
│   │   ├── Invocation.php
│   │   ├── InvocationMocker.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
│   │   │   ├── Return.php
│   │   │   ├── ReturnArgument.php
│   │   │   ├── ReturnCallback.php
│   │   │   ├── ReturnSelf.php
│   │   │   └── ReturnValueMap.php
│   │   ├── Stub.php
│   │   └── Verifiable.php
│   └── tests
│   ├── GeneratorTest.php
│   ├── MockBuilderTest.php
│   ├── MockObject
│   │   ├── 232.phpt
│   │   ├── Invocation
│   │   │   ├── ObjectTest.php
│   │   │   └── StaticTest.php
│   │   ├── Matcher
│   │   │   └── ConsecutiveParametersTest.php
│   │   ├── abstract_class.phpt
│   │   ├── 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_with_method_named_method.phpt
│   │   ├── class_with_method_with_variadic_arguments.phpt
│   │   ├── interface.phpt
│   │   ├── invocation_object_clone_object.phpt
│   │   ├── namespaced_class.phpt
│   │   ├── 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_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.phpt
│   │   ├── wsdl_class_namespace.phpt
│   │   └── wsdl_class_partial.phpt
│   ├── MockObjectTest.php
│   ├── ProxyObjectTest.php
│   ├── _fixture
│   │   ├── AbstractMockTestClass.php
│   │   ├── AbstractTrait.php
│   │   ├── AnInterface.php
│   │   ├── AnotherInterface.php
│   │   ├── Bar.php
│   │   ├── ClassThatImplementsSerializable.php
│   │   ├── ClassWithStaticMethod.php
│   │   ├── Foo.php
│   │   ├── FunctionCallback.php
│   │   ├── GoogleSearch.wsdl
│   │   ├── InterfaceWithStaticMethod.php
│   │   ├── MethodCallback.php
│   │   ├── MethodCallbackByReference.php
│   │   ├── MockTestInterface.php
│   │   ├── Mockable.php
│   │   ├── PartialMockTestClass.php
│   │   ├── SingletonClass.php
│   │   ├── SomeClass.php
│   │   ├── StaticMockTestClass.php
│   │   └── TraversableMockTestInterface.php
│   └── bootstrap.php
├── sebastian
│   ├── comparator
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── build
│   │   │   └── travis-ci.xml
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── phpunit.xml.dist
│   │   ├── src
│   │   │   ├── ArrayComparator.php
│   │   │   ├── Comparator.php
│   │   │   ├── ComparisonFailure.php
│   │   │   ├── DOMNodeComparator.php
│   │   │   ├── DateTimeComparator.php
│   │   │   ├── DoubleComparator.php
│   │   │   ├── ExceptionComparator.php
│   │   │   ├── Factory.php
│   │   │   ├── MockObjectComparator.php
│   │   │   ├── NumericComparator.php
│   │   │   ├── ObjectComparator.php
│   │   │   ├── ResourceComparator.php
│   │   │   ├── ScalarComparator.php
│   │   │   ├── SplObjectStorageComparator.php
│   │   │   └── TypeComparator.php
│   │   └── tests
│   │   ├── ArrayComparatorTest.php
│   │   ├── DOMNodeComparatorTest.php
│   │   ├── DateTimeComparatorTest.php
│   │   ├── DoubleComparatorTest.php
│   │   ├── ExceptionComparatorTest.php
│   │   ├── FactoryTest.php
│   │   ├── MockObjectComparatorTest.php
│   │   ├── NumericComparatorTest.php
│   │   ├── ObjectComparatorTest.php
│   │   ├── ResourceComparatorTest.php
│   │   ├── ScalarComparatorTest.php
│   │   ├── SplObjectStorageComparatorTest.php
│   │   ├── TypeComparatorTest.php
│   │   ├── _files
│   │   │   ├── Author.php
│   │   │   ├── Book.php
│   │   │   ├── ClassWithToString.php
│   │   │   ├── SampleClass.php
│   │   │   ├── Struct.php
│   │   │   ├── TestClass.php
│   │   │   └── TestClassComparator.php
│   │   ├── autoload.php
│   │   └── bootstrap.php
│   ├── diff
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── phpunit.xml
│   │   ├── src
│   │   │   ├── Chunk.php
│   │   │   ├── Diff.php
│   │   │   ├── Differ.php
│   │   │   ├── LCS
│   │   │   │   ├── LongestCommonSubsequence.php
│   │   │   │   ├── MemoryEfficientLongestCommonSubsequenceImplementation.php
│   │   │   │   └── TimeEfficientLongestCommonSubsequenceImplementation.php
│   │   │   ├── Line.php
│   │   │   └── Parser.php
│   │   └── tests
│   │   ├── ChunkTest.php
│   │   ├── DiffTest.php
│   │   ├── DifferTest.php
│   │   ├── LCS
│   │   │   ├── LongestCommonSubsequenceTest.php
│   │   │   ├── MemoryEfficientImplementationTest.php
│   │   │   └── TimeEfficientImplementationTest.php
│   │   ├── LineTest.php
│   │   ├── ParserTest.php
│   │   └── fixtures
│   │   ├── patch.txt
│   │   └── patch2.txt
│   ├── environment
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── phpunit.xml
│   │   ├── src
│   │   │   ├── Console.php
│   │   │   └── Runtime.php
│   │   └── tests
│   │   ├── ConsoleTest.php
│   │   └── RuntimeTest.php
│   ├── exporter
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── phpunit.xml.dist
│   │   ├── src
│   │   │   └── Exporter.php
│   │   └── tests
│   │   └── ExporterTest.php
│   ├── global-state
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── phpunit.xml.dist
│   │   ├── src
│   │   │   ├── Blacklist.php
│   │   │   ├── CodeExporter.php
│   │   │   ├── Exception.php
│   │   │   ├── Restorer.php
│   │   │   ├── RuntimeException.php
│   │   │   └── Snapshot.php
│   │   └── tests
│   │   ├── BlacklistTest.php
│   │   ├── SnapshotTest.php
│   │   └── _fixture
│   │   ├── BlacklistedChildClass.php
│   │   ├── BlacklistedClass.php
│   │   ├── BlacklistedImplementor.php
│   │   ├── BlacklistedInterface.php
│   │   ├── SnapshotClass.php
│   │   ├── SnapshotDomDocument.php
│   │   ├── SnapshotFunctions.php
│   │   └── SnapshotTrait.php
│   ├── recursion-context
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── build.xml
│   │   ├── composer.json
│   │   ├── phpunit.xml.dist
│   │   ├── src
│   │   │   ├── Context.php
│   │   │   ├── Exception.php
│   │   │   └── InvalidArgumentException.php
│   │   └── tests
│   │   └── ContextTest.php
│   └── version
│   ├── LICENSE
│   ├── README.md
│   ├── composer.json
│   └── src
│   └── Version.php
├── symfony
│   ├── dom-crawler
│   │   ├── CHANGELOG.md
│   │   ├── Crawler.php
│   │   ├── Field
│   │   │   ├── ChoiceFormField.php
│   │   │   ├── FileFormField.php
│   │   │   ├── FormField.php
│   │   │   ├── InputFormField.php
│   │   │   └── TextareaFormField.php
│   │   ├── Form.php
│   │   ├── FormFieldRegistry.php
│   │   ├── LICENSE
│   │   ├── Link.php
│   │   ├── README.md
│   │   ├── Tests
│   │   │   ├── CrawlerTest.php
│   │   │   ├── Field
│   │   │   │   ├── ChoiceFormFieldTest.php
│   │   │   │   ├── FileFormFieldTest.php
│   │   │   │   ├── FormFieldTest.php
│   │   │   │   ├── FormFieldTestCase.php
│   │   │   │   ├── InputFormFieldTest.php
│   │   │   │   └── TextareaFormFieldTest.php
│   │   │   ├── Fixtures
│   │   │   │   ├── no-extension
│   │   │   │   └── windows-1250.html
│   │   │   ├── FormTest.php
│   │   │   └── LinkTest.php
│   │   ├── composer.json
│   │   └── phpunit.xml.dist
│   ├── polyfill-mbstring
│   │   ├── LICENSE
│   │   ├── Mbstring.php
│   │   ├── README.md
│   │   ├── Resources
│   │   │   └── unidata
│   │   │   ├── lowerCase.php
│   │   │   └── upperCase.php
│   │   ├── bootstrap.php
│   │   └── composer.json
│   └── yaml
│   ├── CHANGELOG.md
│   ├── Command
│   │   └── LintCommand.php
│   ├── Dumper.php
│   ├── Escaper.php
│   ├── Exception
│   │   ├── DumpException.php
│   │   ├── ExceptionInterface.php
│   │   ├── ParseException.php
│   │   └── RuntimeException.php
│   ├── Inline.php
│   ├── LICENSE
│   ├── Parser.php
│   ├── README.md
│   ├── Tag
│   │   └── TaggedValue.php
│   ├── Tests
│   │   ├── Command
│   │   │   └── LintCommandTest.php
│   │   ├── DumperTest.php
│   │   ├── Fixtures
│   │   │   ├── YtsAnchorAlias.yml
│   │   │   ├── YtsBasicTests.yml
│   │   │   ├── YtsBlockMapping.yml
│   │   │   ├── YtsDocumentSeparator.yml
│   │   │   ├── YtsErrorTests.yml
│   │   │   ├── YtsFlowCollections.yml
│   │   │   ├── YtsFoldedScalars.yml
│   │   │   ├── YtsNullsAndEmpties.yml
│   │   │   ├── YtsSpecificationExamples.yml
│   │   │   ├── YtsTypeTransfers.yml
│   │   │   ├── arrow.gif
│   │   │   ├── booleanMappingKeys.yml
│   │   │   ├── embededPhp.yml
│   │   │   ├── escapedCharacters.yml
│   │   │   ├── index.yml
│   │   │   ├── legacyBooleanMappingKeys.yml
│   │   │   ├── legacyNonStringKeys.yml
│   │   │   ├── legacyNullMappingKey.yml
│   │   │   ├── multiple_lines_as_literal_block.yml
│   │   │   ├── nonStringKeys.yml
│   │   │   ├── nullMappingKey.yml
│   │   │   ├── numericMappingKeys.yml
│   │   │   ├── sfComments.yml
│   │   │   ├── sfCompact.yml
│   │   │   ├── sfMergeKey.yml
│   │   │   ├── sfObjects.yml
│   │   │   ├── sfQuotes.yml
│   │   │   ├── sfTests.yml
│   │   │   └── unindentedCollections.yml
│   │   ├── InlineTest.php
│   │   ├── ParseExceptionTest.php
│   │   ├── ParserTest.php
│   │   └── YamlTest.php
│   ├── Unescaper.php
│   ├── Yaml.php
│   ├── composer.json
│   └── phpunit.xml.dist
├── topthink
│   ├── think-angular
│   │   ├── README.md
│   │   ├── composer.json
│   │   ├── drivers
│   │   │   └── thinkphp5
│   │   │   └── Angular.php
│   │   ├── 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
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── 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
│   │   └── src
│   │   ├── Captcha.php
│   │   ├── CaptchaController.php
│   │   └── helper.php
│   ├── think-helper
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   └── src
│   │   ├── Arr.php
│   │   ├── Hash.php
│   │   ├── Str.php
│   │   ├── Time.php
│   │   ├── hash
│   │   │   ├── Bcrypt.php
│   │   │   └── Md5.php
│   │   └── helper.php
│   ├── think-image
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   ├── phpunit.xml
│   │   ├── src
│   │   │   ├── Image.php
│   │   │   └── image
│   │   │   ├── Exception.php
│   │   │   └── gif
│   │   │   ├── Decoder.php
│   │   │   ├── Encoder.php
│   │   │   └── Gif.php
│   │   └── tests
│   │   ├── CropTest.php
│   │   ├── FlipTest.php
│   │   ├── InfoTest.php
│   │   ├── RotateTest.php
│   │   ├── TestCase.php
│   │   ├── TextTest.php
│   │   ├── ThumbTest.php
│   │   ├── WaterTest.php
│   │   ├── autoload.php
│   │   ├── images
│   │   │   ├── test.bmp
│   │   │   ├── test.gif
│   │   │   ├── test.jpg
│   │   │   ├── test.png
│   │   │   └── test.ttf
│   │   └── tmp
│   ├── think-installer
│   │   ├── composer.json
│   │   └── src
│   │   ├── Plugin.php
│   │   ├── ThinkExtend.php
│   │   ├── ThinkFramework.php
│   │   └── ThinkTesting.php
│   ├── think-migration
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   ├── phinx
│   │   │   ├── CHANGELOG.md
│   │   │   ├── CONTRIBUTING.md
│   │   │   ├── LICENSE
│   │   │   ├── README.md
│   │   │   └── src
│   │   │   └── Phinx
│   │   │   ├── 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
│   │   │   │   ├── AbstractTemplateCreation.php
│   │   │   │   ├── CreationInterface.php
│   │   │   │   ├── IrreversibleMigrationException.php
│   │   │   │   ├── Migration.template.php.dist
│   │   │   │   └── MigrationInterface.php
│   │   │   ├── Seed
│   │   │   │   ├── AbstractSeed.php
│   │   │   │   ├── Seed.template.php.dist
│   │   │   │   └── SeedInterface.php
│   │   │   └── Util
│   │   │   └── Util.php
│   │   └── src
│   │   ├── Command.php
│   │   ├── Migrator.php
│   │   ├── Seeder.php
│   │   ├── command
│   │   │   ├── Migrate.php
│   │   │   ├── Seed.php
│   │   │   ├── migrate
│   │   │   │   ├── Breakpoint.php
│   │   │   │   ├── Create.php
│   │   │   │   ├── Rollback.php
│   │   │   │   ├── Run.php
│   │   │   │   └── Status.php
│   │   │   ├── seed
│   │   │   │   ├── Create.php
│   │   │   │   └── Run.php
│   │   │   └── stubs
│   │   │   ├── migrate.stub
│   │   │   └── seed.stub
│   │   ├── config.php
│   │   └── db
│   │   ├── Column.php
│   │   └── Table.php
│   ├── think-mongo
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   └── src
│   │   ├── Builder.php
│   │   ├── Connection.php
│   │   └── Query.php
│   ├── think-queue
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── composer.json
│   │   └── src
│   │   ├── Queue.php
│   │   ├── common.php
│   │   ├── config.php
│   │   └── queue
│   │   ├── CallQueuedHandler.php
│   │   ├── Connector.php
│   │   ├── Job.php
│   │   ├── Listener.php
│   │   ├── Queueable.php
│   │   ├── ShouldQueue.php
│   │   ├── Worker.php
│   │   ├── command
│   │   │   ├── Listen.php
│   │   │   ├── Restart.php
│   │   │   ├── Subscribe.php
│   │   │   └── Work.php
│   │   ├── connector
│   │   │   ├── Database.php
│   │   │   ├── Redis.php
│   │   │   ├── Sync.php
│   │   │   └── Topthink.php
│   │   └── job
│   │   ├── Database.php
│   │   ├── Redis.php
│   │   ├── Sync.php
│   │   └── Topthink.php
│   └── think-testing
│   ├── README.md
│   ├── composer.json
│   └── src
│   ├── ApplicationTrait.php
│   ├── AssertionsTrait.php
│   ├── CrawlerTrait.php
│   ├── HttpException.php
│   ├── InteractsWithPages.php
│   ├── TestCase.php
│   ├── command
│   │   └── Test.php
│   └── config.php
└── webmozart
└── assert
├── CHANGELOG.md
├── LICENSE
├── README.md
├── appveyor.yml
├── composer.json
├── phpunit.xml.dist
├── src
│   └── Assert.php
└── tests
└── AssertTest.php

426 directories, 2040 files

标签:

实例下载地址

php音乐 高仿网易云,包含数据库

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警