实例介绍
基于tp5.0+漂亮通用后台+全权限管理系统,基于tp5.0+漂亮通用后台+全权限管理系统,基于tp5.0+漂亮通用后台+全权限管理系统。
【实例截图】
【核心代码】
基于ThinkPHP5开发的漂亮通用后台全权限管理系统
└── 基于ThinkPHP5开发的漂亮通用后台全权限管理系统
├── admin.php
├── application
│ ├── admin
│ │ ├── controller
│ │ │ ├── Article.php
│ │ │ ├── Index.php
│ │ │ ├── Rule.php
│ │ │ └── User.php
│ │ ├── model
│ │ │ └── Admin.php
│ │ └── view
│ │ ├── article
│ │ │ ├── add_art.html
│ │ │ ├── edi_art.html
│ │ │ └── index.html
│ │ ├── index
│ │ │ └── index.html
│ │ ├── rule
│ │ │ ├── rule_distribution.html
│ │ │ ├── rule_group.html
│ │ │ └── rule_list.html
│ │ └── user
│ │ ├── add_user.html
│ │ ├── edit_user.html
│ │ ├── index.html
│ │ └── my_center.html
│ ├── command.php
│ ├── common
│ │ └── controller
│ │ ├── Adminbase.php
│ │ ├── Base.php
│ │ ├── Homebase.php
│ │ └── Userbase.php
│ ├── common.php
│ ├── config.php
│ ├── database.php
│ ├── home
│ │ ├── controller
│ │ │ └── Index.php
│ │ └── view
│ │ └── index
│ │ └── index.html
│ ├── index
│ │ └── controller
│ │ └── Index.php
│ ├── route.php
│ └── tags.php
├── build.php
├── extend
├── index.php
├── public
│ ├── favicon.ico
│ ├── index.php
│ ├── robots.txt
│ ├── router.php
│ └── static
│ ├── bootstrap-3.3.5
│ │ ├── css
│ │ │ ├── bootstrap.css
│ │ │ ├── bootstrap.css.map
│ │ │ ├── bootstrap.min.css
│ │ │ ├── bootstrap-theme.css
│ │ │ ├── bootstrap-theme.css.map
│ │ │ └── bootstrap-theme.min.css
│ │ ├── 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
│ ├── css
│ │ ├── bootstrap.min.css
│ │ ├── demo
│ │ │ ├── fonts
│ │ │ │ ├── nifty-demo-icons.eot
│ │ │ │ ├── nifty-demo-icons.svg
│ │ │ │ ├── nifty-demo-icons.ttf
│ │ │ │ └── nifty-demo-icons.woff
│ │ │ ├── nifty-demo.css
│ │ │ ├── nifty-demo-icons.css
│ │ │ ├── nifty-demo-icons.min.css
│ │ │ ├── nifty-demo.min.css
│ │ │ └── premium-icon-screenshot.css
│ │ └── nifty.min.css
│ ├── img
│ │ ├── 549c9d9ca5d8a.png
│ │ ├── bg-img
│ │ │ ├── 1.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── 5.jpg
│ │ │ ├── 6.jpg
│ │ │ ├── 7.jpg
│ │ │ ├── bg-img-1.jpg
│ │ │ ├── bg-img-2.jpg
│ │ │ ├── bg-img-3.jpg
│ │ │ ├── bg-img-4.jpg
│ │ │ ├── bg-img-5.jpg
│ │ │ ├── bg-img-6.jpg
│ │ │ ├── bg-img-7.jpg
│ │ │ └── thumbs
│ │ │ ├── bg-img-1.jpg
│ │ │ ├── bg-img-2.jpg
│ │ │ ├── bg-img-3.jpg
│ │ │ ├── bg-img-4.jpg
│ │ │ ├── bg-img-5.jpg
│ │ │ ├── bg-img-6.jpg
│ │ │ ├── bg-img-7.jpg
│ │ │ └── bg-trns.jpg
│ │ ├── common_1_11.jpg
│ │ ├── email-templates
│ │ │ ├── action-email-template.jpg
│ │ │ ├── billing-email-template.jpg
│ │ │ ├── email-alert-template.jpg
│ │ │ └── email-header.jpg
│ │ ├── flags
│ │ │ ├── france.png
│ │ │ ├── germany.png
│ │ │ ├── italy.png
│ │ │ ├── spain.png
│ │ │ └── united-kingdom.png
│ │ ├── get-started
│ │ │ ├── collapsed.jpg
│ │ │ ├── error.jpg
│ │ │ ├── expanded.jpg
│ │ │ ├── login-bg.jpg
│ │ │ ├── login.jpg
│ │ │ ├── offcanvas.jpg
│ │ │ ├── revealing.jpg
│ │ │ └── slidein.jpg
│ │ ├── logo.png
│ │ ├── nav-profile.png
│ │ ├── profile-photos
│ │ │ ├── 10.png
│ │ │ ├── 1.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── 6.png
│ │ │ ├── 7.png
│ │ │ ├── 8.png
│ │ │ └── 9.png
│ │ ├── shared-img.jpg
│ │ └── thumbs
│ │ ├── 010xr.com.png
│ │ ├── img1.jpg
│ │ ├── img2.jpg
│ │ ├── img3.jpg
│ │ ├── mega-menu-1.jpg
│ │ ├── mega-menu-2.jpg
│ │ ├── mega-menu-3.jpg
│ │ ├── mega-menu-4.jpg
│ │ ├── mega-menu-5.jpg
│ │ └── mega-menu-6.jpg
│ ├── js
│ │ ├── bootstrap.js
│ │ ├── bootstrap.min.js
│ │ ├── demo
│ │ │ ├── bg-images.js
│ │ │ ├── charts.js
│ │ │ ├── dashboard.js
│ │ │ ├── form-component.js
│ │ │ ├── form-file-upload.js
│ │ │ ├── form-text-editor.js
│ │ │ ├── form-validation.js
│ │ │ ├── form-wizard.js
│ │ │ ├── icons.js
│ │ │ ├── mail.js
│ │ │ ├── misc-fullcalendar.js
│ │ │ ├── misc-gmaps.js
│ │ │ ├── nifty-demo.js
│ │ │ ├── nifty-demo.min.js
│ │ │ ├── tables-bs-table.js
│ │ │ ├── tables-datatables.js
│ │ │ ├── tables-footable.js
│ │ │ ├── ui-alerts.js
│ │ │ ├── ui-buttons.js
│ │ │ ├── ui-modals.js
│ │ │ ├── ui-panels.js
│ │ │ └── widgets.js
│ │ ├── emoji.js
│ │ ├── jquery-1.10.2.min.js
│ │ ├── jquery-2.2.4.min.js
│ │ ├── nifty.js
│ │ └── nifty.min.js
│ ├── layer
│ │ ├── extend
│ │ │ └── layer.ext.js
│ │ ├── layer.js
│ │ ├── mobile
│ │ │ ├── layer.js
│ │ │ └── need
│ │ │ └── layer.css
│ │ └── skin
│ │ ├── default
│ │ │ ├── icon-ext.png
│ │ │ ├── icon.png
│ │ │ ├── layer.css
│ │ │ ├── loading-0.gif
│ │ │ ├── loading-1.gif
│ │ │ └── loading-2.gif
│ │ ├── layer.css
│ │ └── layer.ext.css
│ └── plugins
│ ├── animate-css
│ │ ├── animate.css
│ │ ├── animate.min.css
│ │ └── LICENSE.txt
│ ├── bootbox
│ │ ├── bootbox.js
│ │ ├── bootbox.min.js
│ │ └── LICENSE.txt
│ ├── bootstrap-datepicker
│ │ ├── bootstrap-datepicker.css
│ │ ├── bootstrap-datepicker.js
│ │ ├── bootstrap-datepicker.min.css
│ │ ├── bootstrap-datepicker.min.js
│ │ ├── LICENSE.txt
│ │ └── locales
│ │ ├── bootstrap-datepicker.ar.min.js
│ │ ├── bootstrap-datepicker.az.min.js
│ │ ├── bootstrap-datepicker.bg.min.js
│ │ ├── bootstrap-datepicker.bs.min.js
│ │ ├── bootstrap-datepicker.ca.min.js
│ │ ├── bootstrap-datepicker.cs.min.js
│ │ ├── bootstrap-datepicker.cy.min.js
│ │ ├── bootstrap-datepicker.da.min.js
│ │ ├── bootstrap-datepicker.de.min.js
│ │ ├── bootstrap-datepicker.el.min.js
│ │ ├── bootstrap-datepicker.en-AU.min.js
│ │ ├── bootstrap-datepicker.en-GB.min.js
│ │ ├── bootstrap-datepicker.eo.min.js
│ │ ├── bootstrap-datepicker.es.min.js
│ │ ├── bootstrap-datepicker.et.min.js
│ │ ├── bootstrap-datepicker.eu.min.js
│ │ ├── bootstrap-datepicker.fa.min.js
│ │ ├── bootstrap-datepicker.fi.min.js
│ │ ├── bootstrap-datepicker.fo.min.js
│ │ ├── bootstrap-datepicker.fr-CH.min.js
│ │ ├── bootstrap-datepicker.fr.min.js
│ │ ├── bootstrap-datepicker.gl.min.js
│ │ ├── bootstrap-datepicker.he.min.js
│ │ ├── bootstrap-datepicker.hr.min.js
│ │ ├── bootstrap-datepicker.hu.min.js
│ │ ├── bootstrap-datepicker.hy.min.js
│ │ ├── bootstrap-datepicker.id.min.js
│ │ ├── bootstrap-datepicker.is.min.js
│ │ ├── bootstrap-datepicker.it-CH.min.js
│ │ ├── bootstrap-datepicker.it.min.js
│ │ ├── bootstrap-datepicker.ja.min.js
│ │ ├── bootstrap-datepicker.ka.min.js
│ │ ├── bootstrap-datepicker.kh.min.js
│ │ ├── bootstrap-datepicker.kk.min.js
│ │ ├── bootstrap-datepicker.ko.min.js
│ │ ├── bootstrap-datepicker.kr.min.js
│ │ ├── bootstrap-datepicker.lt.min.js
│ │ ├── bootstrap-datepicker.lv.min.js
│ │ ├── bootstrap-datepicker.me.min.js
│ │ ├── bootstrap-datepicker.mk.min.js
│ │ ├── bootstrap-datepicker.mn.min.js
│ │ ├── bootstrap-datepicker.ms.min.js
│ │ ├── bootstrap-datepicker.nb.min.js
│ │ ├── bootstrap-datepicker.nl-BE.min.js
│ │ ├── bootstrap-datepicker.nl.min.js
│ │ ├── bootstrap-datepicker.no.min.js
│ │ ├── bootstrap-datepicker.pl.min.js
│ │ ├── bootstrap-datepicker.pt-BR.min.js
│ │ ├── bootstrap-datepicker.pt.min.js
│ │ ├── bootstrap-datepicker.ro.min.js
│ │ ├── bootstrap-datepicker.rs-latin.min.js
│ │ ├── bootstrap-datepicker.rs.min.js
│ │ ├── bootstrap-datepicker.ru.min.js
│ │ ├── bootstrap-datepicker.sk.min.js
│ │ ├── bootstrap-datepicker.sl.min.js
│ │ ├── bootstrap-datepicker.sq.min.js
│ │ ├── bootstrap-datepicker.sr-latin.min.js
│ │ ├── bootstrap-datepicker.sr.min.js
│ │ ├── bootstrap-datepicker.sv.min.js
│ │ ├── bootstrap-datepicker.sw.min.js
│ │ ├── bootstrap-datepicker.th.min.js
│ │ ├── bootstrap-datepicker.tr.min.js
│ │ ├── bootstrap-datepicker.uk.min.js
│ │ ├── bootstrap-datepicker.vi.min.js
│ │ ├── bootstrap-datepicker.zh-CN.min.js
│ │ └── bootstrap-datepicker.zh-TW.min.js
│ ├── bootstrap-markdown
│ │ ├── css
│ │ │ └── bootstrap-markdown.min.css
│ │ ├── js
│ │ │ ├── bootstrap-markdown.js
│ │ │ ├── markdown.js
│ │ │ └── to-markdown.js
│ │ ├── less
│ │ │ └── bootstrap-markdown.less
│ │ ├── LICENSE.txt
│ │ ├── locale
│ │ │ ├── bootstrap-markdown.ar.js
│ │ │ ├── bootstrap-markdown.cs.js
│ │ │ ├── bootstrap-markdown.da.js
│ │ │ ├── bootstrap-markdown.de.js
│ │ │ ├── bootstrap-markdown.es.js
│ │ │ ├── bootstrap-markdown.fa.js
│ │ │ ├── bootstrap-markdown.fr.js
│ │ │ ├── bootstrap-markdown.it.js
│ │ │ ├── bootstrap-markdown.ja.js
│ │ │ ├── bootstrap-markdown.kr.js
│ │ │ ├── bootstrap-markdown.nb.js
│ │ │ ├── bootstrap-markdown.nl.js
│ │ │ ├── bootstrap-markdown.pl.js
│ │ │ ├── bootstrap-markdown.ru.js
│ │ │ ├── bootstrap-markdown.sl.js
│ │ │ ├── bootstrap-markdown.sv.js
│ │ │ ├── bootstrap-markdown.tr.js
│ │ │ ├── bootstrap-markdown.ua.js
│ │ │ └── bootstrap-markdown.zh.js
│ │ └── scss
│ │ └── bootstrap-markdown.scss
│ ├── bootstrap-select
│ │ ├── bootstrap-select.css
│ │ ├── bootstrap-select.js
│ │ ├── bootstrap-select.min.css
│ │ └── bootstrap-select.min.js
│ ├── bootstrap-table
│ │ ├── bootstrap-table.css
│ │ ├── bootstrap-table.js
│ │ ├── bootstrap-table.min.css
│ │ ├── bootstrap-table.min.js
│ │ ├── extensions
│ │ │ ├── accent-neutralise
│ │ │ │ ├── bootstrap-table-accent-neutralise.js
│ │ │ │ └── bootstrap-table-accent-neutralise.min.js
│ │ │ ├── angular
│ │ │ │ ├── bootstrap-table-angular.js
│ │ │ │ └── bootstrap-table-angular.min.js
│ │ │ ├── cookie
│ │ │ │ ├── bootstrap-table-cookie.js
│ │ │ │ └── bootstrap-table-cookie.min.js
│ │ │ ├── editable
│ │ │ │ ├── bootstrap-table-editable.js
│ │ │ │ └── bootstrap-table-editable.min.js
│ │ │ ├── export
│ │ │ │ ├── bootstrap-table-export.js
│ │ │ │ └── bootstrap-table-export.min.js
│ │ │ ├── filter
│ │ │ │ ├── bootstrap-table-filter.js
│ │ │ │ └── bootstrap-table-filter.min.js
│ │ │ ├── filter-control
│ │ │ │ ├── bootstrap-table-filter-control.js
│ │ │ │ └── bootstrap-table-filter-control.min.js
│ │ │ ├── flat-json
│ │ │ │ ├── bootstrap-table-flat-json.js
│ │ │ │ └── bootstrap-table-flat-json.min.js
│ │ │ ├── group-by
│ │ │ │ ├── bootstrap-table-group-by.css
│ │ │ │ ├── bootstrap-table-group-by.js
│ │ │ │ └── bootstrap-table-group-by.min.js
│ │ │ ├── group-by-v2
│ │ │ │ ├── bootstrap-table-group-by.css
│ │ │ │ ├── bootstrap-table-group-by.js
│ │ │ │ └── bootstrap-table-group-by.min.js
│ │ │ ├── key-events
│ │ │ │ ├── bootstrap-table-key-events.js
│ │ │ │ └── bootstrap-table-key-events.min.js
│ │ │ ├── mobile
│ │ │ │ ├── bootstrap-table-mobile.js
│ │ │ │ └── bootstrap-table-mobile.min.js
│ │ │ ├── multiple-search
│ │ │ │ ├── bootstrap-table-multiple-search.js
│ │ │ │ └── bootstrap-table-multiple-search.min.js
│ │ │ ├── multiple-sort
│ │ │ │ ├── bootstrap-table-multiple-sort.js
│ │ │ │ └── bootstrap-table-multiple-sort.min.js
│ │ │ ├── natural-sorting
│ │ │ │ ├── bootstrap-table-natural-sorting.js
│ │ │ │ └── bootstrap-table-natural-sorting.min.js
│ │ │ ├── reorder-columns
│ │ │ │ ├── bootstrap-table-reorder-columns.js
│ │ │ │ └── bootstrap-table-reorder-columns.min.js
│ │ │ ├── reorder-rows
│ │ │ │ ├── bootstrap-table-reorder-rows.css
│ │ │ │ ├── bootstrap-table-reorder-rows.js
│ │ │ │ └── bootstrap-table-reorder-rows.min.js
│ │ │ ├── resizable
│ │ │ │ ├── bootstrap-table-resizable.js
│ │ │ │ └── bootstrap-table-resizable.min.js
│ │ │ ├── sticky-header
│ │ │ │ ├── bootstrap-table-sticky-header.css
│ │ │ │ ├── bootstrap-table-sticky-header.js
│ │ │ │ └── bootstrap-table-sticky-header.min.js
│ │ │ └── toolbar
│ │ │ ├── bootstrap-table-toolbar.js
│ │ │ └── bootstrap-table-toolbar.min.js
│ │ ├── LICENSE.txt
│ │ └── locale
│ │ ├── bootstrap-table-af-ZA.js
│ │ ├── bootstrap-table-af-ZA.min.js
│ │ ├── bootstrap-table-ar-SA.js
│ │ ├── bootstrap-table-ar-SA.min.js
│ │ ├── bootstrap-table-ca-ES.js
│ │ ├── bootstrap-table-ca-ES.min.js
│ │ ├── bootstrap-table-cs-CZ.js
│ │ ├── bootstrap-table-cs-CZ.min.js
│ │ ├── bootstrap-table-da-DK.js
│ │ ├── bootstrap-table-da-DK.min.js
│ │ ├── bootstrap-table-de-DE.js
│ │ ├── bootstrap-table-de-DE.min.js
│ │ ├── bootstrap-table-el-GR.js
│ │ ├── bootstrap-table-el-GR.min.js
│ │ ├── bootstrap-table-en-US.js
│ │ ├── bootstrap-table-en-US.min.js
│ │ ├── bootstrap-table-es-AR.js
│ │ ├── bootstrap-table-es-AR.min.js
│ │ ├── bootstrap-table-es-CR.js
│ │ ├── bootstrap-table-es-CR.min.js
│ │ ├── bootstrap-table-es-ES.js
│ │ ├── bootstrap-table-es-ES.min.js
│ │ ├── bootstrap-table-es-MX.js
│ │ ├── bootstrap-table-es-MX.min.js
│ │ ├── bootstrap-table-es-NI.js
│ │ ├── bootstrap-table-es-NI.min.js
│ │ ├── bootstrap-table-es-SP.js
│ │ ├── bootstrap-table-es-SP.min.js
│ │ ├── bootstrap-table-et-EE.js
│ │ ├── bootstrap-table-et-EE.min.js
│ │ ├── bootstrap-table-fa-IR.js
│ │ ├── bootstrap-table-fa-IR.min.js
│ │ ├── bootstrap-table-fr-BE.js
│ │ ├── bootstrap-table-fr-BE.min.js
│ │ ├── bootstrap-table-fr-FR.js
│ │ ├── bootstrap-table-fr-FR.min.js
│ │ ├── bootstrap-table-he-IL.js
│ │ ├── bootstrap-table-he-IL.min.js
│ │ ├── bootstrap-table-hr-HR.js
│ │ ├── bootstrap-table-hr-HR.min.js
│ │ ├── bootstrap-table-hu-HU.js
│ │ ├── bootstrap-table-hu-HU.min.js
│ │ ├── bootstrap-table-it-IT.js
│ │ ├── bootstrap-table-it-IT.min.js
│ │ ├── bootstrap-table-ja-JP.js
│ │ ├── bootstrap-table-ja-JP.min.js
│ │ ├── bootstrap-table-ka-GE.js
│ │ ├── bootstrap-table-ka-GE.min.js
│ │ ├── bootstrap-table-ko-KR.js
│ │ ├── bootstrap-table-ko-KR.min.js
│ │ ├── bootstrap-table-ms-MY.js
│ │ ├── bootstrap-table-ms-MY.min.js
│ │ ├── bootstrap-table-nb-NO.js
│ │ ├── bootstrap-table-nb-NO.min.js
│ │ ├── bootstrap-table-nl-NL.js
│ │ ├── bootstrap-table-nl-NL.min.js
│ │ ├── bootstrap-table-pl-PL.js
│ │ ├── bootstrap-table-pl-PL.min.js
│ │ ├── bootstrap-table-pt-BR.js
│ │ ├── bootstrap-table-pt-BR.min.js
│ │ ├── bootstrap-table-pt-PT.js
│ │ ├── bootstrap-table-pt-PT.min.js
│ │ ├── bootstrap-table-ro-RO.js
│ │ ├── bootstrap-table-ro-RO.min.js
│ │ ├── bootstrap-table-ru-RU.js
│ │ ├── bootstrap-table-ru-RU.min.js
│ │ ├── bootstrap-table-sk-SK.js
│ │ ├── bootstrap-table-sk-SK.min.js
│ │ ├── bootstrap-table-sv-SE.js
│ │ ├── bootstrap-table-sv-SE.min.js
│ │ ├── bootstrap-table-th-TH.js
│ │ ├── bootstrap-table-th-TH.min.js
│ │ ├── bootstrap-table-tr-TR.js
│ │ ├── bootstrap-table-tr-TR.min.js
│ │ ├── bootstrap-table-uk-UA.js
│ │ ├── bootstrap-table-uk-UA.min.js
│ │ ├── bootstrap-table-ur-PK.js
│ │ ├── bootstrap-table-ur-PK.min.js
│ │ ├── bootstrap-table-vi-VN.js
│ │ ├── bootstrap-table-vi-VN.min.js
│ │ ├── bootstrap-table-zh-CN.js
│ │ ├── bootstrap-table-zh-CN.min.js
│ │ ├── bootstrap-table-zh-TW.js
│ │ └── bootstrap-table-zh-TW.min.js
│ ├── bootstrap-tagsinput
│ │ ├── bootstrap-tagsinput.css
│ │ ├── bootstrap-tagsinput.js
│ │ ├── bootstrap-tagsinput.min.css
│ │ ├── bootstrap-tagsinput.min.js
│ │ └── LICENSE.txt
│ ├── bootstrap-timepicker
│ │ ├── bootstrap-timepicker.css
│ │ ├── bootstrap-timepicker.js
│ │ ├── bootstrap-timepicker.min.css
│ │ ├── bootstrap-timepicker.min.js
│ │ └── LICENSE.txt
│ ├── bootstrap-validator
│ │ ├── bootstrapValidator.css
│ │ ├── bootstrapValidator.js
│ │ ├── bootstrapValidator.min.css
│ │ └── bootstrapValidator.min.js
│ ├── bootstrap-wizard
│ │ ├── bootstrap
│ │ │ ├── css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap-responsive.css
│ │ │ │ └── bootstrap-responsive.min.css
│ │ │ ├── img
│ │ │ │ ├── glyphicons-halflings.png
│ │ │ │ └── glyphicons-halflings-white.png
│ │ │ └── js
│ │ │ ├── bootstrap.js
│ │ │ └── bootstrap.min.js
│ │ ├── examples
│ │ │ ├── basic-custombuttonsfirstlast.html
│ │ │ ├── basic-custombuttons.html
│ │ │ ├── basic-custom.html
│ │ │ ├── basic-disabletabclick.html
│ │ │ ├── basic-finishbutton.html
│ │ │ ├── basic-formvalidation.html
│ │ │ ├── basic.html
│ │ │ ├── basic-inverse.html
│ │ │ ├── basic-pills.html
│ │ │ ├── basic-progressbar.html
│ │ │ ├── basic-tabsleft.html
│ │ │ ├── custom.css
│ │ │ ├── multiple.html
│ │ │ ├── remove-step.html
│ │ │ └── validation.html
│ │ ├── index.html
│ │ ├── jquery.bootstrap.wizard.js
│ │ ├── jquery.bootstrap.wizard.min.js
│ │ └── MIT-LICENSE.txt
│ ├── chosen
│ │ ├── chosen.css
│ │ ├── chosen.jquery.js
│ │ ├── chosen.jquery.min.js
│ │ ├── chosen.min.css
│ │ └── LICENSE.txt
│ ├── datatables
│ │ ├── examples
│ │ │ ├── advanced_init
│ │ │ │ ├── column_render.html
│ │ │ │ ├── complex_header.html
│ │ │ │ ├── defaults.html
│ │ │ │ ├── dom_multiple_elements.html
│ │ │ │ ├── dom_toolbar.html
│ │ │ │ ├── dt_events.html
│ │ │ │ ├── events_live.html
│ │ │ │ ├── footer_callback.html
│ │ │ │ ├── html5-data-attributes.html
│ │ │ │ ├── index.html
│ │ │ │ ├── language_file.html
│ │ │ │ ├── length_menu.html
│ │ │ │ ├── object_dom_read.html
│ │ │ │ ├── row_callback.html
│ │ │ │ ├── row_grouping.html
│ │ │ │ └── sort_direction_control.html
│ │ │ ├── ajax
│ │ │ │ ├── custom_data_flat.html
│ │ │ │ ├── custom_data_property.html
│ │ │ │ ├── data
│ │ │ │ │ ├── arrays_custom_prop.txt
│ │ │ │ │ ├── arrays_subobjects.txt
│ │ │ │ │ ├── arrays.txt
│ │ │ │ │ ├── objects_deep.txt
│ │ │ │ │ ├── objects_root_array.txt
│ │ │ │ │ ├── objects_subarrays.txt
│ │ │ │ │ ├── objects.txt
│ │ │ │ │ └── orthogonal.txt
│ │ │ │ ├── deep.html
│ │ │ │ ├── defer_render.html
│ │ │ │ ├── index.html
│ │ │ │ ├── null_data_source.html
│ │ │ │ ├── objects.html
│ │ │ │ ├── objects_subarrays.html
│ │ │ │ ├── orthogonal-data.html
│ │ │ │ └── simple.html
│ │ │ ├── api
│ │ │ │ ├── add_row.html
│ │ │ │ ├── api_in_init.html
│ │ │ │ ├── counter_columns.html
│ │ │ │ ├── form.html
│ │ │ │ ├── highlight.html
│ │ │ │ ├── index.html
│ │ │ │ ├── multi_filter.html
│ │ │ │ ├── multi_filter_select.html
│ │ │ │ ├── regex.html
│ │ │ │ ├── row_details.html
│ │ │ │ ├── select_row.html
│ │ │ │ ├── select_single_row.html
│ │ │ │ ├── show_hide.html
│ │ │ │ └── tabs_and_scrolling.html
│ │ │ ├── basic_init
│ │ │ │ ├── alt_pagination.html
│ │ │ │ ├── comma-decimal.html
│ │ │ │ ├── complex_header.html
│ │ │ │ ├── dom.html
│ │ │ │ ├── filter_only.html
│ │ │ │ ├── flexible_width.html
│ │ │ │ ├── hidden_columns.html
│ │ │ │ ├── index.html
│ │ │ │ ├── language.html
│ │ │ │ ├── multi_col_sort.html
│ │ │ │ ├── multiple_tables.html
│ │ │ │ ├── scroll_x.html
│ │ │ │ ├── scroll_xy.html
│ │ │ │ ├── scroll_y.html
│ │ │ │ ├── scroll_y_theme.html
│ │ │ │ ├── state_save.html
│ │ │ │ ├── table_sorting.html
│ │ │ │ └── zero_configuration.html
│ │ │ ├── data_sources
│ │ │ │ ├── ajax.html
│ │ │ │ ├── dom.html
│ │ │ │ ├── index.html
│ │ │ │ ├── js_array.html
│ │ │ │ └── server_side.html
│ │ │ ├── index.html
│ │ │ ├── plug-ins
│ │ │ │ ├── api.html
│ │ │ │ ├── dom_sort.html
│ │ │ │ ├── index.html
│ │ │ │ ├── range_filtering.html
│ │ │ │ ├── sorting_auto.html
│ │ │ │ └── sorting_manual.html
│ │ │ ├── resources
│ │ │ │ ├── bootstrap
│ │ │ │ │ ├── 3
│ │ │ │ │ │ ├── dataTables.bootstrap.css
│ │ │ │ │ │ ├── dataTables.bootstrap.js
│ │ │ │ │ │ └── index.html
│ │ │ │ │ └── images
│ │ │ │ │ ├── sort_asc_disabled.png
│ │ │ │ │ ├── sort_asc.png
│ │ │ │ │ ├── sort_both.png
│ │ │ │ │ ├── sort_desc_disabled.png
│ │ │ │ │ └── sort_desc.png
│ │ │ │ ├── de_DE.txt
│ │ │ │ ├── demo.css
│ │ │ │ ├── demo.js
│ │ │ │ ├── details_close.png
│ │ │ │ ├── details_open.png
│ │ │ │ ├── examples.php
│ │ │ │ ├── font
│ │ │ │ │ ├── raleway_thin-webfont.eot
│ │ │ │ │ ├── raleway_thin-webfont.ttf
│ │ │ │ │ └── raleway_thin-webfont.woff
│ │ │ │ ├── foundation
│ │ │ │ │ ├── dataTables.foundation.css
│ │ │ │ │ ├── dataTables.foundation.js
│ │ │ │ │ └── images
│ │ │ │ │ ├── sort_asc_disabled.png
│ │ │ │ │ ├── sort_asc.png
│ │ │ │ │ ├── sort_both.png
│ │ │ │ │ ├── sort_desc_disabled.png
│ │ │ │ │ └── sort_desc.png
│ │ │ │ ├── jqueryui
│ │ │ │ │ ├── dataTables.jqueryui.css
│ │ │ │ │ ├── dataTables.jqueryui.js
│ │ │ │ │ ├── dataTables.jqueryui.scss
│ │ │ │ │ └── index.html
│ │ │ │ └── syntax
│ │ │ │ ├── shCore.css
│ │ │ │ ├── shCore.js
│ │ │ │ └── Syntax Highlighter license
│ │ │ ├── server_side
│ │ │ │ ├── custom_vars.html
│ │ │ │ ├── defer_loading.html
│ │ │ │ ├── ids.html
│ │ │ │ ├── index.html
│ │ │ │ ├── jsonp.html
│ │ │ │ ├── object_data.html
│ │ │ │ ├── pipeline.html
│ │ │ │ ├── post.html
│ │ │ │ ├── row_details.html
│ │ │ │ ├── scripts
│ │ │ │ │ ├── ids-arrays.php
│ │ │ │ │ ├── ids-objects.php
│ │ │ │ │ ├── jsonp.php
│ │ │ │ │ ├── mysql.sql
│ │ │ │ │ ├── objects.php
│ │ │ │ │ ├── postgres.sql
│ │ │ │ │ ├── post.php
│ │ │ │ │ ├── server_processing.php
│ │ │ │ │ ├── sqlite.sql
│ │ │ │ │ ├── sqlserver.sql
│ │ │ │ │ └── ssp.class.php
│ │ │ │ ├── select_rows.html
│ │ │ │ └── simple.html
│ │ │ └── styling
│ │ │ ├── bootstrap.html
│ │ │ ├── cell-border.html
│ │ │ ├── compact.html
│ │ │ ├── display.html
│ │ │ ├── foundation.html
│ │ │ ├── hover.html
│ │ │ ├── index.html
│ │ │ ├── jqueryUI.html
│ │ │ ├── no-classes.html
│ │ │ ├── order-column.html
│ │ │ ├── row-border.html
│ │ │ └── stripe.html
│ │ ├── extensions
│ │ │ ├── AutoFill
│ │ │ │ ├── css
│ │ │ │ │ ├── dataTables.autoFill.css
│ │ │ │ │ └── dataTables.autoFill.min.css
│ │ │ │ ├── examples
│ │ │ │ │ ├── columns.html
│ │ │ │ │ ├── complete-callback.html
│ │ │ │ │ ├── fill-both.html
│ │ │ │ │ ├── fill-horizontal.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── scrolling.html
│ │ │ │ │ ├── simple.html
│ │ │ │ │ └── step-callback.html
│ │ │ │ ├── images
│ │ │ │ │ └── filler.png
│ │ │ │ ├── js
│ │ │ │ │ ├── dataTables.autoFill.js
│ │ │ │ │ └── dataTables.autoFill.min.js
│ │ │ │ └── Readme.txt
│ │ │ ├── ColReorder
│ │ │ │ ├── css
│ │ │ │ │ ├── dataTables.colReorder.css
│ │ │ │ │ └── dataTables.colReorder.min.css
│ │ │ │ ├── examples
│ │ │ │ │ ├── alt_insert.html
│ │ │ │ │ ├── col_filter.html
│ │ │ │ │ ├── colvis.html
│ │ │ │ │ ├── fixedcolumns.html
│ │ │ │ │ ├── fixedheader.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── jqueryui.html
│ │ │ │ │ ├── new_init.html
│ │ │ │ │ ├── predefined.html
│ │ │ │ │ ├── realtime.html
│ │ │ │ │ ├── reset.html
│ │ │ │ │ ├── scrolling.html
│ │ │ │ │ ├── server_side.html
│ │ │ │ │ ├── simple.html
│ │ │ │ │ └── state_save.html
│ │ │ │ ├── images
│ │ │ │ │ └── insert.png
│ │ │ │ ├── js
│ │ │ │ │ ├── dataTables.colReorder.js
│ │ │ │ │ └── dataTables.colReorder.min.js
│ │ │ │ └── Readme.txt
│ │ │ ├── ColVis
│ │ │ │ ├── css
│ │ │ │ │ ├── dataTables.colVis.css
│ │ │ │ │ ├── dataTables.colvis.jqueryui.css
│ │ │ │ │ └── dataTables.colVis.min.css
│ │ │ │ ├── examples
│ │ │ │ │ ├── button_order.html
│ │ │ │ │ ├── exclude_columns.html
│ │ │ │ │ ├── group_columns.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── jqueryui.html
│ │ │ │ │ ├── mouseover.html
│ │ │ │ │ ├── new_init.html
│ │ │ │ │ ├── restore.html
│ │ │ │ │ ├── simple.html
│ │ │ │ │ ├── text.html
│ │ │ │ │ ├── title_callback.html
│ │ │ │ │ ├── two_tables.html
│ │ │ │ │ └── two_tables_identical.html
│ │ │ │ ├── js
│ │ │ │ │ ├── dataTables.colVis.js
│ │ │ │ │ └── dataTables.colVis.min.js
│ │ │ │ └── Readme.txt
│ │ │ ├── FixedColumns
│ │ │ │ ├── css
│ │ │ │ │ ├── dataTables.fixedColumns.css
│ │ │ │ │ └── dataTables.fixedColumns.min.css
│ │ │ │ ├── examples
│ │ │ │ │ ├── bootstrap.html
│ │ │ │ │ ├── col_filter.html
│ │ │ │ │ ├── colvis.html
│ │ │ │ │ ├── css_size.html
│ │ │ │ │ ├── index_column.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── left_right_columns.html
│ │ │ │ │ ├── right_column.html
│ │ │ │ │ ├── rowspan.html
│ │ │ │ │ ├── server-side-processing.html
│ │ │ │ │ ├── simple.html
│ │ │ │ │ ├── size_fixed.html
│ │ │ │ │ ├── size_fluid.html
│ │ │ │ │ └── two_columns.html
│ │ │ │ ├── js
│ │ │ │ │ ├── dataTables.fixedColumns.js
│ │ │ │ │ └── dataTables.fixedColumns.min.js
│ │ │ │ └── Readme.txt
│ │ │ ├── FixedHeader
│ │ │ │ ├── css
│ │ │ │ │ ├── dataTables.fixedHeader.css
│ │ │ │ │ └── dataTables.fixedHeader.min.css
│ │ │ │ ├── examples
│ │ │ │ │ ├── header_footer.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── simple.html
│ │ │ │ │ ├── top_left_right.html
│ │ │ │ │ ├── two_tables.html
│ │ │ │ │ └── zIndexes.html
│ │ │ │ ├── js
│ │ │ │ │ ├── dataTables.fixedHeader.js
│ │ │ │ │ └── dataTables.fixedHeader.min.js
│ │ │ │ └── Readme.txt
│ │ │ ├── KeyTable
│ │ │ │ ├── css
│ │ │ │ │ ├── dataTables.keyTable.css
│ │ │ │ │ └── dataTables.keyTable.min.css
│ │ │ │ ├── examples
│ │ │ │ │ ├── events.html
│ │ │ │ │ ├── html.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── scrolling.html
│ │ │ │ │ └── simple.html
│ │ │ │ ├── js
│ │ │ │ │ ├── dataTables.keyTable.js
│ │ │ │ │ └── dataTables.keyTable.min.js
│ │ │ │ └── Readme.txt
│ │ │ ├── Responsive
│ │ │ │ ├── css
│ │ │ │ │ ├── dataTables.responsive.css
│ │ │ │ │ └── dataTables.responsive.scss
│ │ │ │ ├── examples
│ │ │ │ │ ├── child-rows
│ │ │ │ │ │ ├── column-control.html
│ │ │ │ │ │ ├── custom-renderer.html
│ │ │ │ │ │ ├── disable-child-rows.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── right-column.html
│ │ │ │ │ │ └── whole-row-control.html
│ │ │ │ │ ├── display-control
│ │ │ │ │ │ ├── auto.html
│ │ │ │ │ │ ├── classes.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ └── init-classes.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── initialisation
│ │ │ │ │ │ ├── ajax.html
│ │ │ │ │ │ ├── className.html
│ │ │ │ │ │ ├── default.html
│ │ │ │ │ │ ├── index.html
│ │ │ │ │ │ ├── new.html
│ │ │ │ │ │ └── option.html
│ │ │ │ │ └── styling
│ │ │ │ │ ├── bootstrap.html
│ │ │ │ │ ├── foundation.html
│ │ │ │ │ └── index.html
│ │ │ │ ├── js
│ │ │ │ │ ├── dataTables.responsive.js
│ │ │ │ │ └── dataTables.responsive.min.js
│ │ │ │ └── Readme.md
│ │ │ ├── Scroller
│ │ │ │ ├── css
│ │ │ │ │ ├── dataTables.scroller.css
│ │ │ │ │ └── dataTables.scroller.min.css
│ │ │ │ ├── examples
│ │ │ │ │ ├── api_scrolling.html
│ │ │ │ │ ├── data
│ │ │ │ │ │ ├── 2500.txt
│ │ │ │ │ │ └── ssp.php
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── large_js_source.html
│ │ │ │ │ ├── server-side_processing.html
│ │ │ │ │ ├── simple.html
│ │ │ │ │ └── state_saving.html
│ │ │ │ ├── images
│ │ │ │ │ └── loading-background.png
│ │ │ │ ├── js
│ │ │ │ │ ├── dataTables.scroller.js
│ │ │ │ │ └── dataTables.scroller.min.js
│ │ │ │ └── Readme.txt
│ │ │ └── TableTools
│ │ │ ├── css
│ │ │ │ ├── dataTables.tableTools.css
│ │ │ │ └── dataTables.tableTools.min.css
│ │ │ ├── examples
│ │ │ │ ├── ajax.html
│ │ │ │ ├── alter_buttons.html
│ │ │ │ ├── bootstrap.html
│ │ │ │ ├── button_text.html
│ │ │ │ ├── collection.html
│ │ │ │ ├── defaults.html
│ │ │ │ ├── index.html
│ │ │ │ ├── jqueryui.html
│ │ │ │ ├── multi_instance.html
│ │ │ │ ├── multiple_tables.html
│ │ │ │ ├── new_init.html
│ │ │ │ ├── pdf_message.html
│ │ │ │ ├── plug-in.html
│ │ │ │ ├── select_column.html
│ │ │ │ ├── select_multi.html
│ │ │ │ ├── select_os.html
│ │ │ │ ├── select_single.html
│ │ │ │ ├── simple.html
│ │ │ │ └── swf_path.html
│ │ │ ├── images
│ │ │ │ ├── background.png
│ │ │ │ ├── collection_hover.png
│ │ │ │ ├── collection.png
│ │ │ │ ├── copy_hover.png
│ │ │ │ ├── copy.png
│ │ │ │ ├── csv_hover.png
│ │ │ │ ├── csv.png
│ │ │ │ ├── pdf_hover.png
│ │ │ │ ├── pdf.png
│ │ │ │ ├── print_hover.png
│ │ │ │ ├── print.png
│ │ │ │ ├── psd
│ │ │ │ │ ├── collection.psd
│ │ │ │ │ ├── copy document.psd
│ │ │ │ │ ├── file_types.psd
│ │ │ │ │ └── printer.psd
│ │ │ │ ├── xls_hover.png
│ │ │ │ └── xls.png
│ │ │ ├── js
│ │ │ │ ├── dataTables.tableTools.js
│ │ │ │ └── dataTables.tableTools.min.js
│ │ │ ├── Readme.txt
│ │ │ └── swf
│ │ │ ├── copy_csv_xls_pdf.swf
│ │ │ └── copy_csv_xls.swf
│ │ ├── license.txt
│ │ └── media
│ │ ├── css
│ │ │ ├── dataTables.bootstrap.css
│ │ │ ├── jquery.dataTables.css
│ │ │ ├── jquery.dataTables.min.css
│ │ │ └── jquery.dataTables_themeroller.css
│ │ ├── images
│ │ │ ├── back_disabled.png
│ │ │ ├── back_enabled_hover.png
│ │ │ ├── back_enabled.png
│ │ │ ├── favicon.ico
│ │ │ ├── forward_disabled.png
│ │ │ ├── forward_enabled_hover.png
│ │ │ ├── forward_enabled.png
│ │ │ ├── sort_asc_disabled.png
│ │ │ ├── sort_asc.png
│ │ │ ├── sort_both.png
│ │ │ ├── sort_desc_disabled.png
│ │ │ ├── sort_desc.png
│ │ │ └── Sorting icons.psd
│ │ └── js
│ │ ├── dataTables.bootstrap.js
│ │ ├── jquery.dataTables.js
│ │ └── jquery.dataTables.min.js
│ ├── dropzone
│ │ ├── dropzone.css
│ │ ├── dropzone.js
│ │ ├── dropzone.min.css
│ │ ├── dropzone.min.js
│ │ └── LICENSE.txt
│ ├── easy-pie-chart
│ │ ├── jquery.easypiechart.js
│ │ ├── jquery.easypiechart.min.js
│ │ └── LICENSE.txt
│ ├── fast-click
│ │ ├── fastclick.js
│ │ ├── fastclick.min.js
│ │ └── LICENSE.txt
│ ├── flot-charts
│ │ ├── API.md
│ │ ├── CONTRIBUTING.md
│ │ ├── examples
│ │ │ ├── ajax
│ │ │ │ ├── data-eu-gdp-growth-1.json
│ │ │ │ ├── data-eu-gdp-growth-2.json
│ │ │ │ ├── data-eu-gdp-growth-3.json
│ │ │ │ ├── data-eu-gdp-growth-4.json
│ │ │ │ ├── data-eu-gdp-growth-5.json
│ │ │ │ ├── data-eu-gdp-growth.json
│ │ │ │ ├── data-japan-gdp-growth.json
│ │ │ │ ├── data-usa-gdp-growth.json
│ │ │ │ └── index.html
│ │ │ ├── annotating
│ │ │ │ └── index.html
│ │ │ ├── axes-interacting
│ │ │ │ └── index.html
│ │ │ ├── axes-multiple
│ │ │ │ └── index.html
│ │ │ ├── axes-time
│ │ │ │ └── index.html
│ │ │ ├── axes-time-zones
│ │ │ │ ├── date.js
│ │ │ │ ├── index.html
│ │ │ │ └── tz
│ │ │ │ ├── africa
│ │ │ │ ├── antarctica
│ │ │ │ ├── asia
│ │ │ │ ├── australasia
│ │ │ │ ├── backward
│ │ │ │ ├── etcetera
│ │ │ │ ├── europe
│ │ │ │ ├── factory
│ │ │ │ ├── iso3166.tab
│ │ │ │ ├── leapseconds
│ │ │ │ ├── northamerica
│ │ │ │ ├── pacificnew
│ │ │ │ ├── solar87
│ │ │ │ ├── solar88
│ │ │ │ ├── solar89
│ │ │ │ ├── southamerica
│ │ │ │ ├── systemv
│ │ │ │ ├── yearistype.sh
│ │ │ │ └── zone.tab
│ │ │ ├── background.png
│ │ │ ├── basic-options
│ │ │ │ └── index.html
│ │ │ ├── basic-usage
│ │ │ │ └── index.html
│ │ │ ├── canvas
│ │ │ │ └── index.html
│ │ │ ├── categories
│ │ │ │ └── index.html
│ │ │ ├── examples.css
│ │ │ ├── image
│ │ │ │ ├── hs-2004-27-a-large-web.jpg
│ │ │ │ └── index.html
│ │ │ ├── index.html
│ │ │ ├── interacting
│ │ │ │ └── index.html
│ │ │ ├── navigate
│ │ │ │ ├── arrow-down.gif
│ │ │ │ ├── arrow-left.gif
│ │ │ │ ├── arrow-right.gif
│ │ │ │ ├── arrow-up.gif
│ │ │ │ └── index.html
│ │ │ ├── percentiles
│ │ │ │ └── index.html
│ │ │ ├── realtime
│ │ │ │ └── index.html
│ │ │ ├── resize
│ │ │ │ └── index.html
│ │ │ ├── selection
│ │ │ │ └── index.html
│ │ │ ├── series-errorbars
│ │ │ │ └── index.html
│ │ │ ├── series-pie
│ │ │ │ └── index.html
│ │ │ ├── series-toggle
│ │ │ │ └── index.html
│ │ │ ├── series-types
│ │ │ │ └── index.html
│ │ │ ├── shared
│ │ │ │ └── jquery-ui
│ │ │ │ ├── jquery-ui.min.css
│ │ │ │ └── jquery-ui.min.js
│ │ │ ├── stacking
│ │ │ │ └── index.html
│ │ │ ├── symbols
│ │ │ │ └── index.html
│ │ │ ├── threshold
│ │ │ │ └── index.html
│ │ │ ├── tracking
│ │ │ │ └── index.html
│ │ │ ├── visitors
│ │ │ │ └── index.html
│ │ │ └── zooming
│ │ │ └── index.html
│ │ ├── excanvas.js
│ │ ├── excanvas.min.js
│ │ ├── FAQ.md
│ │ ├── jquery.colorhelpers.js
│ │ ├── jquery.colorhelpers.min.js
│ │ ├── jquery.flot.canvas.js
│ │ ├── jquery.flot.canvas.min.js
│ │ ├── jquery.flot.categories.js
│ │ ├── jquery.flot.categories.min.js
│ │ ├── jquery.flot.crosshair.js
│ │ ├── jquery.flot.crosshair.min.js
│ │ ├── jquery.flot.errorbars.js
│ │ ├── jquery.flot.errorbars.min.js
│ │ ├── jquery.flot.fillbetween.js
│ │ ├── jquery.flot.fillbetween.min.js
│ │ ├── jquery.flot.image.js
│ │ ├── jquery.flot.image.min.js
│ │ ├── jquery.flot.js
│ │ ├── jquery.flot.min.js
│ │ ├── jquery.flot.navigate.js
│ │ ├── jquery.flot.navigate.min.js
│ │ ├── jquery.flot.pie.js
│ │ ├── jquery.flot.pie.min.js
│ │ ├── jquery.flot.resize.js
│ │ ├── jquery.flot.resize.min.js
│ │ ├── jquery.flot.selection.js
│ │ ├── jquery.flot.selection.min.js
│ │ ├── jquery.flot.stack.js
│ │ ├── jquery.flot.stack.min.js
│ │ ├── jquery.flot.symbol.js
│ │ ├── jquery.flot.symbol.min.js
│ │ ├── jquery.flot.threshold.js
│ │ ├── jquery.flot.threshold.min.js
│ │ ├── jquery.flot.time.js
│ │ ├── jquery.flot.time.min.js
│ │ ├── jquery.js
│ │ ├── jquery.min.js
│ │ ├── LICENSE.txt
│ │ ├── Makefile
│ │ ├── NEWS.md
│ │ ├── PLUGINS.md
│ │ └── README.md
│ ├── font-awesome
│ │ ├── css
│ │ │ ├── font-awesome.css
│ │ │ ├── font-awesome.css.map
│ │ │ └── font-awesome.min.css
│ │ ├── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ │ ├── less
│ │ │ ├── animated.less
│ │ │ ├── bordered-pulled.less
│ │ │ ├── core.less
│ │ │ ├── fixed-width.less
│ │ │ ├── font-awesome.less
│ │ │ ├── icons.less
│ │ │ ├── larger.less
│ │ │ ├── list.less
│ │ │ ├── mixins.less
│ │ │ ├── path.less
│ │ │ ├── rotated-flipped.less
│ │ │ ├── screen-reader.less
│ │ │ ├── stacked.less
│ │ │ └── variables.less
│ │ ├── license.html
│ │ ├── License.txt
│ │ └── scss
│ │ ├── _animated.scss
│ │ ├── _bordered-pulled.scss
│ │ ├── _core.scss
│ │ ├── _fixed-width.scss
│ │ ├── font-awesome.scss
│ │ ├── _icons.scss
│ │ ├── _larger.scss
│ │ ├── _list.scss
│ │ ├── _mixins.scss
│ │ ├── _path.scss
│ │ ├── _rotated-flipped.scss
│ │ ├── _screen-reader.scss
│ │ ├── _stacked.scss
│ │ └── _variables.scss
│ ├── fooTable
│ │ ├── bower.json
│ │ ├── component.json
│ │ ├── composer.json
│ │ ├── css
│ │ │ ├── fonts
│ │ │ │ ├── footable.eot
│ │ │ │ ├── footable.svg
│ │ │ │ ├── footable.ttf
│ │ │ │ └── footable.woff
│ │ │ ├── footable.core.css
│ │ │ ├── footable.core.min.css
│ │ │ ├── footable.metro.css
│ │ │ ├── footable.metro.min.css
│ │ │ ├── footable.standalone.css
│ │ │ └── footable.standalone.min.css
│ │ ├── demos
│ │ │ ├── accordion.htm
│ │ │ ├── add-delete-row.htm
│ │ │ ├── ajax.htm
│ │ │ ├── ajax-redraw.htm
│ │ │ ├── api.htm
│ │ │ ├── arbitrary_toggle_markup.htm
│ │ │ ├── auto-expand-first-row-on-breakpoint.htm
│ │ │ ├── bookmarkable.htm
│ │ │ ├── bug-fixes
│ │ │ │ ├── bug-data-ignore.htm
│ │ │ │ ├── bug-remove-unneeded-detail-row-click.htm
│ │ │ │ └── bug-unused-breakpoints.htm
│ │ │ ├── css
│ │ │ │ ├── arbitrary_toggle_markup.css
│ │ │ │ ├── bootstrap.css
│ │ │ │ ├── bootstrap-glyphicons.css
│ │ │ │ ├── bootstrap-responsive.css
│ │ │ │ ├── bootstrapSwitch.css
│ │ │ │ └── footable-demos.css
│ │ │ ├── data-attributes.htm
│ │ │ ├── demo-template.htm
│ │ │ ├── editable-columns.htm
│ │ │ ├── event-interception.htm
│ │ │ ├── events.htm
│ │ │ ├── expand-collapse-all.htm
│ │ │ ├── filtering.htm
│ │ │ ├── fonts
│ │ │ │ ├── glyphiconshalflings-regular.eot
│ │ │ │ ├── glyphiconshalflings-regular.otf
│ │ │ │ ├── glyphiconshalflings-regular.svg
│ │ │ │ ├── glyphiconshalflings-regular.ttf
│ │ │ │ └── glyphiconshalflings-regular.woff
│ │ │ ├── getting-started.htm
│ │ │ ├── grid.htm
│ │ │ ├── group-headers.htm
│ │ │ ├── hidden-columns.htm
│ │ │ ├── icon-styles.htm
│ │ │ ├── img
│ │ │ │ ├── footable.png
│ │ │ │ ├── minus.png
│ │ │ │ └── plus.png
│ │ │ ├── index.htm
│ │ │ ├── js
│ │ │ │ ├── bootstrapSwitch.js
│ │ │ │ ├── bootstrap-tab.js
│ │ │ │ ├── data-generator.js
│ │ │ │ ├── demos.js
│ │ │ │ ├── jquery-1.9.1.min.js
│ │ │ │ ├── jquery.mockjax.js
│ │ │ │ └── mustache.js
│ │ │ ├── metro-theme.htm
│ │ │ ├── multiple-showcases.htm
│ │ │ ├── old-theme.htm
│ │ │ ├── paging.htm
│ │ │ ├── reset.htm
│ │ │ ├── row-toggle.htm
│ │ │ ├── showcase.htm
│ │ │ ├── sorting.htm
│ │ │ ├── striping.htm
│ │ │ ├── todo
│ │ │ │ ├── column-groupings.htm
│ │ │ │ ├── demo-ajax-with-mustache.htm
│ │ │ │ ├── demo-bootstrapSwitch.htm
│ │ │ │ ├── demo-colspan.htm
│ │ │ │ ├── demo-widthHeightOverride.htm
│ │ │ │ └── demo-zebra.htm
│ │ │ └── triggers.htm
│ │ ├── dist
│ │ │ ├── footable.all.min.js
│ │ │ ├── footable.bookmarkable.min.js
│ │ │ ├── footable.filter.min.js
│ │ │ ├── footable.grid.min.js
│ │ │ ├── footable.min.js
│ │ │ ├── footable.paginate.min.js
│ │ │ ├── footable.sort.min.js
│ │ │ └── footable.striping.min.js
│ │ ├── footable.jquery.json
│ │ ├── Gruntfile.js
│ │ ├── icomoon
│ │ │ └── footable.json
│ │ ├── js
│ │ │ ├── footable.bookmarkable.js
│ │ │ ├── footable.filter.js
│ │ │ ├── footable.grid.js
│ │ │ ├── footable.js
│ │ │ ├── footable.memory.js
│ │ │ ├── footable.paginate.js
│ │ │ ├── footable.plugin.template.js
│ │ │ ├── footable.sort.js
│ │ │ └── footable.striping.js
│ │ ├── less
│ │ │ ├── footable.core.less
│ │ │ ├── footable.metro.less
│ │ │ └── footable.standalone.less
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── screenshot.jpg
│ │ └── screenshot.pdn
│ ├── fullcalendar
│ │ ├── changelog.txt
│ │ ├── demos
│ │ │ ├── agenda-views.html
│ │ │ ├── background-events.html
│ │ │ ├── basic-views.html
│ │ │ ├── default.html
│ │ │ ├── external-dragging.html
│ │ │ ├── gcal.html
│ │ │ ├── json
│ │ │ │ └── events.json
│ │ │ ├── json.html
│ │ │ ├── languages.html
│ │ │ ├── php
│ │ │ │ ├── get-events.php
│ │ │ │ ├── get-timezones.php
│ │ │ │ └── utils.php
│ │ │ ├── selectable.html
│ │ │ ├── theme.html
│ │ │ └── timezones.html
│ │ ├── fullcalendar.css
│ │ ├── fullcalendar.js
│ │ ├── fullcalendar.min.css
│ │ ├── fullcalendar.min.js
│ │ ├── fullcalendar.print.css
│ │ ├── gcal.js
│ │ ├── lang
│ │ │ ├── ar.js
│ │ │ ├── ar-ma.js
│ │ │ ├── ar-sa.js
│ │ │ ├── ar-tn.js
│ │ │ ├── bg.js
│ │ │ ├── ca.js
│ │ │ ├── cs.js
│ │ │ ├── da.js
│ │ │ ├── de-at.js
│ │ │ ├── de.js
│ │ │ ├── el.js
│ │ │ ├── en-au.js
│ │ │ ├── en-ca.js
│ │ │ ├── en-gb.js
│ │ │ ├── es.js
│ │ │ ├── fa.js
│ │ │ ├── fi.js
│ │ │ ├── fr-ca.js
│ │ │ ├── fr.js
│ │ │ ├── he.js
│ │ │ ├── hi.js
│ │ │ ├── hr.js
│ │ │ ├── hu.js
│ │ │ ├── id.js
│ │ │ ├── is.js
│ │ │ ├── it.js
│ │ │ ├── ja.js
│ │ │ ├── ko.js
│ │ │ ├── lt.js
│ │ │ ├── lv.js
│ │ │ ├── nl.js
│ │ │ ├── pl.js
│ │ │ ├── pt-br.js
│ │ │ ├── pt.js
│ │ │ ├── ro.js
│ │ │ ├── ru.js
│ │ │ ├── sk.js
│ │ │ ├── sl.js
│ │ │ ├── sr-cyrl.js
│ │ │ ├── sr.js
│ │ │ ├── sv.js
│ │ │ ├── th.js
│ │ │ ├── tr.js
│ │ │ ├── uk.js
│ │ │ ├── vi.js
│ │ │ ├── zh-cn.js
│ │ │ └── zh-tw.js
│ │ ├── lang-all.js
│ │ ├── lib
│ │ │ ├── cupertino
│ │ │ │ ├── images
│ │ │ │ │ ├── animated-overlay.gif
│ │ │ │ │ ├── ui-bg_diagonals-thick_90_eeeeee_40x40.png
│ │ │ │ │ ├── ui-bg_flat_15_cd0a0a_40x100.png
│ │ │ │ │ ├── ui-bg_glass_100_e4f1fb_1x400.png
│ │ │ │ │ ├── ui-bg_glass_50_3baae3_1x400.png
│ │ │ │ │ ├── ui-bg_glass_80_d7ebf9_1x400.png
│ │ │ │ │ ├── ui-bg_highlight-hard_100_f2f5f7_1x100.png
│ │ │ │ │ ├── ui-bg_highlight-hard_70_000000_1x100.png
│ │ │ │ │ ├── ui-bg_highlight-soft_100_deedf7_1x100.png
│ │ │ │ │ ├── ui-bg_highlight-soft_25_ffef8f_1x100.png
│ │ │ │ │ ├── ui-icons_2694e8_256x240.png
│ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ ├── ui-icons_3d80b3_256x240.png
│ │ │ │ │ ├── ui-icons_72a7cf_256x240.png
│ │ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ │ └── jquery-ui.min.css
│ │ │ ├── jquery.min.js
│ │ │ ├── jquery-ui.custom.min.js
│ │ │ └── moment.min.js
│ │ ├── license.txt
│ │ └── nifty-skin
│ │ ├── fullcalendar-nifty.css
│ │ ├── fullcalendar-nifty.less
│ │ ├── fullcalendar-nifty.min.css
│ │ ├── fullcalendar-nifty.sass
│ │ └── fullcalendar-nifty.scss
│ ├── gauge-js
│ │ ├── gauge.coffee
│ │ ├── gauge.js
│ │ └── gauge.min.js
│ ├── gmaps
│ │ ├── examples
│ │ │ ├── basic.html
│ │ │ ├── context_menu.html
│ │ │ ├── custom_controls.html
│ │ │ ├── elevation_locations.html
│ │ │ ├── elevation_routes.html
│ │ │ ├── examples.css
│ │ │ ├── fusion_tables.html
│ │ │ ├── geocoding.html
│ │ │ ├── geofences.html
│ │ │ ├── geolocation.html
│ │ │ ├── geometry.html
│ │ │ ├── kml.html
│ │ │ ├── layers.html
│ │ │ ├── layers_places.html
│ │ │ ├── map_events.html
│ │ │ ├── map_types.html
│ │ │ ├── marker_clusterer.html
│ │ │ ├── markers.html
│ │ │ ├── overlay_map_types.html
│ │ │ ├── overlays.html
│ │ │ ├── polygons.html
│ │ │ ├── polylines.html
│ │ │ ├── routes_advanced.html
│ │ │ ├── routes.html
│ │ │ ├── static.html
│ │ │ ├── static_markers.html
│ │ │ ├── static_polylines.html
│ │ │ ├── static_styles.html
│ │ │ ├── styled_maps.html
│ │ │ └── travel_route.html
│ │ ├── gmaps.js
│ │ ├── lib
│ │ │ ├── gmaps.controls.js
│ │ │ ├── gmaps.core.js
│ │ │ ├── gmaps.events.js
│ │ │ ├── gmaps.geofences.js
│ │ │ ├── gmaps.geometry.js
│ │ │ ├── gmaps.layers.js
│ │ │ ├── gmaps.map_types.js
│ │ │ ├── gmaps.markers.js
│ │ │ ├── gmaps.native_extensions.js
│ │ │ ├── gmaps.overlays.js
│ │ │ ├── gmaps.routes.js
│ │ │ ├── gmaps.static.js
│ │ │ ├── gmaps.streetview.js
│ │ │ ├── gmaps.styles.js
│ │ │ └── gmaps.utils.js
│ │ ├── License.txt
│ │ └── test
│ │ ├── index.html
│ │ ├── lib
│ │ │ ├── jasmine.css
│ │ │ ├── jasmine-html.js
│ │ │ └── jasmine.js
│ │ ├── spec
│ │ │ ├── ControlSpec.js
│ │ │ ├── EventSpec.js
│ │ │ ├── GeometrySpec.js
│ │ │ ├── LayerSpec.js
│ │ │ ├── MapSpec.js
│ │ │ ├── MarkerSpec.js
│ │ │ ├── OverlaySpec.js
│ │ │ ├── RouteSpec.js
│ │ │ ├── StreetViewSpec.js
│ │ │ └── StyleSpec.js
│ │ ├── style.css
│ │ └── template
│ │ └── jasmine-gmaps.html
│ ├── ionicons
│ │ ├── builder
│ │ │ ├── build_data.json
│ │ │ ├── cheatsheet
│ │ │ │ ├── icon-row.html
│ │ │ │ └── template.html
│ │ │ ├── generate.py
│ │ │ ├── manifest.json
│ │ │ └── scripts
│ │ │ ├── eotlitetool.py
│ │ │ ├── generate_font.py
│ │ │ └── sfnt2woff
│ │ ├── css
│ │ │ ├── ionicons.css
│ │ │ └── ionicons.min.css
│ │ ├── fonts
│ │ │ ├── ionicons.eot
│ │ │ ├── ionicons.svg
│ │ │ ├── ionicons.ttf
│ │ │ └── ionicons.woff
│ │ ├── less
│ │ │ ├── _ionicons-font.less
│ │ │ ├── _ionicons-icons.less
│ │ │ ├── ionicons.less
│ │ │ └── _ionicons-variables.less
│ │ ├── LICENSE.txt
│ │ └── scss
│ │ ├── _ionicons-font.scss
│ │ ├── _ionicons-icons.scss
│ │ ├── ionicons.scss
│ │ └── _ionicons-variables.scss
│ ├── magic-check
│ │ ├── css
│ │ │ ├── magic-check.css
│ │ │ └── magic-check.min.css
│ │ ├── LICENSE.txt
│ │ └── sass
│ │ ├── _checkbox.scss
│ │ ├── _common.scss
│ │ ├── magic-check.scss
│ │ ├── _radio.scss
│ │ └── _variable.scss
│ ├── masked-input
│ │ ├── jquery.maskedinput.js
│ │ ├── jquery.maskedinput.min.js
│ │ └── LICENSE.txt
│ ├── morris-js
│ │ ├── LICENSE.txt
│ │ ├── morris.css
│ │ ├── morris.js
│ │ ├── morris.min.css
│ │ ├── morris.min.js
│ │ └── raphael-js
│ │ ├── LICENSE.txt
│ │ └── raphael.min.js
│ ├── noUiSlider
│ │ ├── New folder
│ │ │ ├── jquery.nouislider.all.js
│ │ │ ├── jquery.nouislider.all.min.js
│ │ │ ├── jquery.nouislider.css
│ │ │ ├── jquery.nouislider.min.css
│ │ │ ├── jquery.nouislider.pips.css
│ │ │ └── jquery.nouislider.pips.min.css
│ │ ├── nouislider.js
│ │ ├── nouislider.min.css
│ │ └── nouislider.min.js
│ ├── pace
│ │ ├── LICENSE.txt
│ │ ├── pace.css
│ │ ├── pace.js
│ │ ├── pace.min.css
│ │ └── pace.min.js
│ ├── select2
│ │ ├── css
│ │ │ ├── select2.css
│ │ │ └── select2.min.css
│ │ ├── js
│ │ │ ├── i18n
│ │ │ │ ├── ar.js
│ │ │ │ ├── az.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── is.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-BR.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sr-Cyrl.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── zh-CN.js
│ │ │ │ └── zh-TW.js
│ │ │ ├── select2.full.js
│ │ │ ├── select2.full.min.js
│ │ │ ├── select2.js
│ │ │ └── select2.min.js
│ │ ├── LICENSE.txt
│ │ └── scss
│ │ ├── core.scss
│ │ ├── _dropdown.scss
│ │ ├── mixins
│ │ │ └── _gradients.scss
│ │ ├── _multiple.scss
│ │ ├── _single.scss
│ │ └── theme
│ │ ├── classic
│ │ │ ├── _defaults.scss
│ │ │ ├── layout.scss
│ │ │ ├── _multiple.scss
│ │ │ └── _single.scss
│ │ └── default
│ │ ├── layout.scss
│ │ ├── _multiple.scss
│ │ └── _single.scss
│ ├── skycons
│ │ ├── README.txt
│ │ ├── skycons.js
│ │ └── skycons.min.js
│ ├── sparkline
│ │ ├── jquery.sparkline.js
│ │ └── jquery.sparkline.min.js
│ ├── summernote
│ │ ├── font
│ │ │ ├── summernote.eot
│ │ │ ├── summernote.ttf
│ │ │ └── summernote.woff
│ │ ├── lang
│ │ │ ├── summernote-ar-AR.js
│ │ │ ├── summernote-bg-BG.js
│ │ │ ├── summernote-ca-ES.js
│ │ │ ├── summernote-cs-CZ.js
│ │ │ ├── summernote-da-DK.js
│ │ │ ├── summernote-de-DE.js
│ │ │ ├── summernote-es-ES.js
│ │ │ ├── summernote-es-EU.js
│ │ │ ├── summernote-fa-IR.js
│ │ │ ├── summernote-fi-FI.js
│ │ │ ├── summernote-fr-FR.js
│ │ │ ├── summernote-he-IL.js
│ │ │ ├── summernote-hu-HU.js
│ │ │ ├── summernote-id-ID.js
│ │ │ ├── summernote-it-IT.js
│ │ │ ├── summernote-ja-JP.js
│ │ │ ├── summernote-ko-KR.js
│ │ │ ├── summernote-lt-LT.js
│ │ │ ├── summernote-nb-NO.js
│ │ │ ├── summernote-nl-NL.js
│ │ │ ├── summernote-pl-PL.js
│ │ │ ├── summernote-pt-BR.js
│ │ │ ├── summernote-pt-PT.js
│ │ │ ├── summernote-ro-RO.js
│ │ │ ├── summernote-ru-RU.js
│ │ │ ├── summernote-sk-SK.js
│ │ │ ├── summernote-sl-SI.js
│ │ │ ├── summernote-sr-RS.js
│ │ │ ├── summernote-sr-RS-Latin.js
│ │ │ ├── summernote-sv-SE.js
│ │ │ ├── summernote-th-TH.js
│ │ │ ├── summernote-tr-TR.js
│ │ │ ├── summernote-uk-UA.js
│ │ │ ├── summernote-vi-VN.js
│ │ │ ├── summernote-zh-CN.js
│ │ │ └── summernote-zh-TW.js
│ │ ├── plugin
│ │ │ ├── hello
│ │ │ │ └── summernote-ext-hello.js
│ │ │ └── specialchars
│ │ │ └── summernote-ext-specialchars.js
│ │ ├── summernote.css
│ │ ├── summernote.js
│ │ ├── summernote.min.css
│ │ └── summernote.min.js
│ ├── switchery
│ │ ├── LICENSE.txt
│ │ ├── switchery.css
│ │ ├── switchery.js
│ │ ├── switchery.min.css
│ │ └── switchery.min.js
│ ├── themify-icons
│ │ ├── fonts
│ │ │ ├── themify.eot
│ │ │ ├── themify.svg
│ │ │ ├── themify.ttf
│ │ │ └── themify.woff
│ │ ├── readme.txt
│ │ ├── themify-icons.css
│ │ └── themify-icons.min.css
│ ├── toggle-switch
│ │ ├── css
│ │ │ └── style.css
│ │ ├── index.html
│ │ ├── less
│ │ │ ├── parameters
│ │ │ │ ├── module.less
│ │ │ │ └── theme.less
│ │ │ └── style.less
│ │ └── LICENSE
│ ├── transactional-email-templates
│ │ ├── LICENSE.txt
│ │ └── templates
│ │ ├── action.html
│ │ ├── alert.html
│ │ ├── billing.html
│ │ ├── inlined
│ │ │ ├── action.html
│ │ │ ├── alert.html
│ │ │ └── billing.html
│ │ └── styles.css
│ └── x-editable
│ ├── CHANGELOG.txt
│ ├── css
│ │ └── bootstrap-editable.css
│ ├── img
│ │ ├── clear.png
│ │ └── loading.gif
│ ├── js
│ │ ├── bootstrap-editable.js
│ │ └── bootstrap-editable.min.js
│ ├── LICENSE-MIT
│ └── README.md
├── runtime
│ ├── log
│ │ ├── 201701
│ │ │ └── 18.log
│ │ ├── 201704
│ │ │ ├── 13.log
│ │ │ ├── 14.log
│ │ │ ├── 15.log
│ │ │ ├── 16.log
│ │ │ ├── 17.log
│ │ │ ├── 18.log
│ │ │ ├── 19.log
│ │ │ ├── 20.log
│ │ │ ├── 21.log
│ │ │ ├── 23.log
│ │ │ └── 29.log
│ │ ├── 201705
│ │ │ └── 08.log
│ │ ├── 201706
│ │ │ └── 11.log
│ │ ├── 201709
│ │ │ └── 27.log
│ │ ├── 201711
│ │ │ └── 03.log
│ │ └── 201801
│ │ └── 03.log
│ └── temp
│ ├── 00aa8c1502b6435826bfecbf27d3b226.php
│ ├── 0aa4e1593dd975181805f55680074021.php
│ ├── 0cee491b58f369facaf4227714103e68.php
│ ├── 0d63c1d536c48213f650cb0cd66cda4c.php
│ ├── 12dad359d2558ee327659995fa9ed544.php
│ ├── 17cdfff7aaf5584d7622ecf17808fd07.php
│ ├── 299ca3502ab26f658496305860b954f2.php
│ ├── 2f9f11ea907300411691e1e8109afbaf.php
│ ├── 3122e808fc2e4a54910557ed844eea52.php
│ ├── 3625734c63a0cf7d399c31ea0a613618.php
│ ├── 39c8c149e0821bafb24ada3316a0c559.php
│ ├── 4d8a4e861cc8a5eb802ff5eb89718482.php
│ ├── 4e5e7bc7240526f9a3c4fa3cb5d164e9.php
│ ├── 5b5d8fceb96d45acd42d4e90601df360.php
│ ├── 7062e6228bed764a4c7a7e0dd1a5c3d1.php
│ ├── 73994c9e9823c001e78385880e446c76.php
│ ├── 74ef37199397e5ebc611514f5d638aad.php
│ ├── 7665069e8a5b87a4e6d5cee2d0f2decc.php
│ ├── 7c34cfbc6f70213463d1ea721c9ec7a2.php
│ ├── 7dea37c5f00d168799091f7b3e4d1ffc.php
│ ├── 817f5838f1d88ed1054e689f1970c5f5.php
│ ├── 842d274ba8666f9497ae843b9da06503.php
│ ├── 859e7ed2f27c65208a5e3ecbf3c15ed9.php
│ ├── 85d9a2194dc3daba93e059dd409e8b1a.php
│ ├── 8f98efaf7951a8ebd9fdd5ff7d58d96e.php
│ ├── 96686d6adc8de5dd0cf2bbcccd70e391.php
│ ├── 9ba1463fe71fcf01ee68d8fc53b75ff8.php
│ ├── 9e4561d4a56b52574f14fc8b3aeb46ab.php
│ ├── a7343c2fdd2693f64d8ad35f09a5747c.php
│ ├── a7f258ed2b970082ed04354bf8e8734a.php
│ ├── b6a44aecd57f5b789bcec17493b4573e.php
│ ├── c5f1e7c4d43c955293082ba885945b53.php
│ ├── cddf95e48fdee352245e5ad542b965e7.php
│ ├── d23accb45e3e101b7ee65a55e3d0ecd9.php
│ ├── db74b119d10e39efba1fe4612df9aaa7.php
│ ├── e4749deafdc26669d581f55a48611ec0.php
│ ├── e4d427ca14962ed4a5cef36cb0e10ccc.php
│ ├── e68ffbd8da3731733734dd3d4001f5bd.php
│ ├── ee5f097d4f91c8cc85da988297b97341.php
│ └── f31788ef79d418daa227ea9e3fd44277.php
├── tests
│ ├── ExampleTest.php
│ └── TestCase.php
├── thinkphp
│ ├── base.php
│ ├── codecov.yml
│ ├── composer.json
│ ├── console.php
│ ├── CONTRIBUTING.md
│ ├── convention.php
│ ├── helper.php
│ ├── lang
│ │ └── zh-cn.php
│ ├── library
│ │ ├── think
│ │ │ ├── App.php
│ │ │ ├── Auth.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
│ │ │ ├── Data.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
│ │ │ │ ├── Merge.php
│ │ │ │ ├── Pivot.php
│ │ │ │ └── Relation.php
│ │ │ ├── Model.php
│ │ │ ├── paginator
│ │ │ │ ├── Collection.php
│ │ │ │ └── driver
│ │ │ │ └── Bootstrap.php
│ │ │ ├── Paginator.php
│ │ │ ├── process
│ │ │ │ ├── Builder.php
│ │ │ │ ├── exception
│ │ │ │ │ ├── Faild.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
│ ├── 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
│ │ └── 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
│ ├── phpdocumentor
│ │ ├── reflection-common
│ │ │ ├── composer.json
│ │ │ ├── composer.lock
│ │ │ ├── LICENSE
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── Element.php
│ │ │ │ ├── File.php
│ │ │ │ ├── Fqsen.php
│ │ │ │ ├── Location.php
│ │ │ │ ├── ProjectFactory.php
│ │ │ │ └── Project.php
│ │ │ └── tests
│ │ │ ├── common
│ │ │ │ └── bootstrap.php
│ │ │ └── unit
│ │ │ └── FqsenTest.php
│ │ ├── reflection-docblock
│ │ │ ├── composer.json
│ │ │ ├── composer.lock
│ │ │ ├── examples
│ │ │ │ ├── 01-interpreting-a-simple-docblock.php
│ │ │ │ ├── 02-interpreting-tags.php
│ │ │ │ ├── 03-reconstituting-a-docblock.php
│ │ │ │ ├── 04-adding-your-own-tag.php
│ │ │ │ └── playing-with-descriptions
│ │ │ │ └── 02-escaping.php
│ │ │ ├── LICENSE
│ │ │ ├── phpmd.xml.dist
│ │ │ ├── phpunit.xml.dist
│ │ │ ├── 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
│ │ │ │ │ │ └── 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
│ │ │ │ ├── DocBlockFactoryInterface.php
│ │ │ │ ├── DocBlockFactory.php
│ │ │ │ └── DocBlock.php
│ │ │ └── tests
│ │ │ ├── integration
│ │ │ │ ├── InterpretingDocBlocksTest.php
│ │ │ │ ├── ReconstitutingADocBlockTest.php
│ │ │ │ └── UsingTagsTest.php
│ │ │ └── unit
│ │ │ ├── DocBlock
│ │ │ │ ├── DescriptionFactoryTest.php
│ │ │ │ ├── DescriptionTest.php
│ │ │ │ ├── SerializerTest.php
│ │ │ │ ├── StandardTagFactoryTest.php
│ │ │ │ └── Tags
│ │ │ │ ├── AuthorTest.php
│ │ │ │ ├── CoversTest.php
│ │ │ │ ├── DeprecatedTest.php
│ │ │ │ ├── Formatter
│ │ │ │ │ └── PassthroughFormatterTest.php
│ │ │ │ ├── GenericTest.php
│ │ │ │ ├── LinkTest.php
│ │ │ │ ├── MethodTest.php
│ │ │ │ ├── ParamTest.php
│ │ │ │ ├── PropertyReadTest.php
│ │ │ │ ├── PropertyTest.php
│ │ │ │ ├── PropertyWriteTest.php
│ │ │ │ ├── ReturnTest.php
│ │ │ │ ├── SeeTest.php
│ │ │ │ ├── SinceTest.php
│ │ │ │ ├── SourceTest.php
│ │ │ │ ├── ThrowsTest.php
│ │ │ │ ├── UsesTest.php
│ │ │ │ ├── VarTest.php
│ │ │ │ └── VersionTest.php
│ │ │ ├── DocBlockFactoryTest.php
│ │ │ └── DocBlockTest.php
│ │ └── type-resolver
│ │ ├── composer.json
│ │ ├── examples
│ │ │ ├── 01-resolving-simple-types.php
│ │ │ ├── 02-resolving-classes.php
│ │ │ ├── 03-resolving-all-elements.php
│ │ │ ├── 04-discovering-the-context-using-class-reflection.php
│ │ │ ├── 05-discovering-the-context-using-method-reflection.php
│ │ │ ├── 06-discovering-the-context-using-file-contents.php
│ │ │ └── Classy.php
│ │ ├── LICENSE
│ │ ├── phpmd.xml.dist
│ │ ├── phpunit.xml.dist
│ │ ├── 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
│ │ │ ├── Mixed.php
│ │ │ ├── Null_.php
│ │ │ ├── Object_.php
│ │ │ ├── Resource.php
│ │ │ ├── Scalar.php
│ │ │ ├── Self_.php
│ │ │ ├── Static_.php
│ │ │ ├── String_.php
│ │ │ ├── This.php
│ │ │ └── Void_.php
│ │ └── tests
│ │ └── unit
│ │ ├── TypeResolverTest.php
│ │ └── Types
│ │ ├── ContextFactoryTest.php
│ │ └── ContextTest.php
│ ├── phpspec
│ │ └── prophecy
│ │ ├── CHANGES.md
│ │ ├── composer.json
│ │ ├── CONTRIBUTING.md
│ │ ├── LICENSE
│ │ ├── README.md
│ │ ├── spec
│ │ │ └── Prophecy
│ │ │ ├── Argument
│ │ │ │ ├── ArgumentsWildcardSpec.php
│ │ │ │ └── Token
│ │ │ │ ├── AnyValuesTokenSpec.php
│ │ │ │ ├── AnyValueTokenSpec.php
│ │ │ │ ├── ApproximateValueTokenSpec.php
│ │ │ │ ├── ArrayCountTokenSpec.php
│ │ │ │ ├── ArrayEntryTokenSpec.php
│ │ │ │ ├── ArrayEveryEntryTokenSpec.php
│ │ │ │ ├── CallbackTokenSpec.php
│ │ │ │ ├── ExactValueTokenSpec.php
│ │ │ │ ├── IdenticalValueTokenSpec.php
│ │ │ │ ├── LogicalAndTokenSpec.php
│ │ │ │ ├── LogicalNotTokenSpec.php
│ │ │ │ ├── ObjectStateTokenSpec.php
│ │ │ │ ├── StringContainsTokenSpec.php
│ │ │ │ └── TypeTokenSpec.php
│ │ │ ├── ArgumentSpec.php
│ │ │ ├── Call
│ │ │ │ ├── CallCenterSpec.php
│ │ │ │ └── CallSpec.php
│ │ │ ├── Comparator
│ │ │ │ ├── ClosureComparatorSpec.php
│ │ │ │ ├── FactorySpec.php
│ │ │ │ └── ProphecyComparatorSpec.php
│ │ │ ├── Doubler
│ │ │ │ ├── ClassPatch
│ │ │ │ │ ├── DisableConstructorPatchSpec.php
│ │ │ │ │ ├── HhvmExceptionPatchSpec.php
│ │ │ │ │ ├── KeywordPatchSpec.php
│ │ │ │ │ ├── MagicCallPatchSpec.php
│ │ │ │ │ ├── ProphecySubjectPatchSpec.php
│ │ │ │ │ ├── ReflectionClassNewInstancePatchSpec.php
│ │ │ │ │ ├── SplFileInfoPatchSpec.php
│ │ │ │ │ └── TraversablePatchSpec.php
│ │ │ │ ├── DoublerSpec.php
│ │ │ │ ├── Generator
│ │ │ │ │ ├── ClassCodeGeneratorSpec.php
│ │ │ │ │ ├── ClassCreatorSpec.php
│ │ │ │ │ ├── ClassMirrorSpec.php
│ │ │ │ │ └── Node
│ │ │ │ │ ├── ArgumentNodeSpec.php
│ │ │ │ │ ├── ClassNodeSpec.php
│ │ │ │ │ └── MethodNodeSpec.php
│ │ │ │ ├── LazyDoubleSpec.php
│ │ │ │ └── NameGeneratorSpec.php
│ │ │ ├── Exception
│ │ │ │ ├── Call
│ │ │ │ │ └── UnexpectedCallExceptionSpec.php
│ │ │ │ ├── Doubler
│ │ │ │ │ ├── ClassCreatorExceptionSpec.php
│ │ │ │ │ ├── ClassMirrorExceptionSpec.php
│ │ │ │ │ ├── ClassNotFoundExceptionSpec.php
│ │ │ │ │ ├── DoubleExceptionSpec.php
│ │ │ │ │ ├── InterfaceNotFoundExceptionSpec.php
│ │ │ │ │ ├── MethodNotExtendableExceptionSpec.php
│ │ │ │ │ └── MethodNotFoundExceptionSpec.php
│ │ │ │ ├── Prediction
│ │ │ │ │ ├── AggregateExceptionSpec.php
│ │ │ │ │ ├── NoCallsExceptionSpec.php
│ │ │ │ │ ├── UnexpectedCallsCountExceptionSpec.php
│ │ │ │ │ └── UnexpectedCallsExceptionSpec.php
│ │ │ │ └── Prophecy
│ │ │ │ ├── MethodProphecyExceptionSpec.php
│ │ │ │ └── ObjectProphecyExceptionSpec.php
│ │ │ ├── Prediction
│ │ │ │ ├── CallbackPredictionSpec.php
│ │ │ │ ├── CallPredictionSpec.php
│ │ │ │ ├── CallTimesPredictionSpec.php
│ │ │ │ └── NoCallsPredictionSpec.php
│ │ │ ├── Promise
│ │ │ │ ├── CallbackPromiseSpec.php
│ │ │ │ ├── ReturnArgumentPromiseSpec.php
│ │ │ │ ├── ReturnPromiseSpec.php
│ │ │ │ └── ThrowPromiseSpec.php
│ │ │ ├── Prophecy
│ │ │ │ ├── MethodProphecySpec.php
│ │ │ │ ├── ObjectProphecySpec.php
│ │ │ │ └── RevealerSpec.php
│ │ │ ├── ProphetSpec.php
│ │ │ └── Util
│ │ │ └── StringUtilSpec.php
│ │ └── 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
│ │ │ │ └── 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
│ │ │ ├── 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
│ │ │ ├── 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
│ │ │ │ ├── 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
│ │ │ │ ├── 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
│ │ │ │ ├── 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-tap.phpt
│ │ │ │ ├── log-xml.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
│ ├── 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.dist
│ │ │ ├── README.md
│ │ │ ├── src
│ │ │ │ ├── Chunk.php
│ │ │ │ ├── Differ.php
│ │ │ │ ├── Diff.php
│ │ │ │ ├── LCS
│ │ │ │ │ ├── LongestCommonSubsequence.php
│ │ │ │ │ ├── MemoryEfficientLongestCommonSubsequenceImplementation.php
│ │ │ │ │ └── TimeEfficientLongestCommonSubsequenceImplementation.php
│ │ │ │ ├── Line.php
│ │ │ │ └── Parser.php
│ │ │ └── tests
│ │ │ ├── DifferTest.php
│ │ │ ├── fixtures
│ │ │ │ ├── patch2.txt
│ │ │ │ └── patch.txt
│ │ │ ├── LCS
│ │ │ │ └── TimeEfficientImplementationTest.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
│ │ ├── polyfill-mbstring
│ │ │ ├── bootstrap.php
│ │ │ ├── composer.json
│ │ │ ├── LICENSE
│ │ │ ├── Mbstring.php
│ │ │ ├── README.md
│ │ │ └── Resources
│ │ │ └── unidata
│ │ │ ├── lowerCase.php
│ │ │ └── upperCase.php
│ │ └── yaml
│ │ ├── CHANGELOG.md
│ │ ├── 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
│ │ │ ├── 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
│ │ │ ├── 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
│ │ │ ├── command
│ │ │ │ ├── Listen.php
│ │ │ │ ├── Restart.php
│ │ │ │ ├── Subscribe.php
│ │ │ │ └── Work.php
│ │ │ ├── config.php
│ │ │ ├── driver
│ │ │ │ ├── Database.php
│ │ │ │ ├── Redis.php
│ │ │ │ ├── Sync.php
│ │ │ │ └── Topthink.php
│ │ │ ├── job
│ │ │ │ ├── Database.php
│ │ │ │ ├── Redis.php
│ │ │ │ ├── Sync.php
│ │ │ │ └── Topthink.php
│ │ │ ├── Job.php
│ │ │ ├── Listener.php
│ │ │ ├── Queue.php
│ │ │ └── Worker.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
│ │ └── 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
├── wazyb.sql
└── 安装方法.txt
649 directories, 3066 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论