找传奇、传世资源到传世资源站!
PHP网站 正文

ThinkPHP5相关实例源码

  • 资源分类:PHP网站
  • 发 布 人:房东的猫
  • 文件大小:未知
  • 文件格式:.zip
  • 浏览次数:2
  • 下载次数: 0
  • 发布时间:6月7日

  • 标签: thinkphp实例
8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】ThinkPHP5相关实例源码

【相关图片】

from clipboard

【源码结构】

.
├── LICENSE.txt
├── README.md
├── application
│   ├── command.php
│   ├── common.php
│   ├── config.php
│   ├── database.php
│   ├── extra
│   │   └── queue.php
│   ├── index
│   │   └── controller
│   │       └── Index.php
│   ├── route.php
│   └── tags.php
├── build.php
├── composer.json
├── composer.lock
├── extend
├── phpunit.xml
├── public
│   ├── favicon.ico
│   ├── index.php
│   ├── robots.txt
│   ├── router.php
│   └── static
├── runtime
├── tests
│   ├── ExampleTest.php
│   └── TestCase.php
├── think
├── thinkphp
│   ├── CONTRIBUTING.md
│   ├── LICENSE.txt
│   ├── README.md
│   ├── base.php
│   ├── codecov.yml
│   ├── composer.json
│   ├── console.php
│   ├── convention.php
│   ├── helper.php
│   ├── lang
│   │   └── zh-cn.php
│   ├── library
│   │   ├── think
│   │   │   ├── App.php
│   │   │   ├── Build.php
│   │   │   ├── Cache.php
│   │   │   ├── Collection.php
│   │   │   ├── Config.php
│   │   │   ├── Console.php
│   │   │   ├── Controller.php
│   │   │   ├── Cookie.php
│   │   │   ├── Db.php
│   │   │   ├── Debug.php
│   │   │   ├── Env.php
│   │   │   ├── Error.php
│   │   │   ├── Exception.php
│   │   │   ├── File.php
│   │   │   ├── Hook.php
│   │   │   ├── Lang.php
│   │   │   ├── Loader.php
│   │   │   ├── Log.php
│   │   │   ├── Model.php
│   │   │   ├── Paginator.php
│   │   │   ├── Process.php
│   │   │   ├── Request.php
│   │   │   ├── Response.php
│   │   │   ├── Route.php
│   │   │   ├── Session.php
│   │   │   ├── Template.php
│   │   │   ├── Url.php
│   │   │   ├── Validate.php
│   │   │   ├── View.php
│   │   │   ├── cache
│   │   │   │   ├── Driver.php
│   │   │   │   └── driver
│   │   │   │       ├── File.php
│   │   │   │       ├── Lite.php
│   │   │   │       ├── Memcache.php
│   │   │   │       ├── Memcached.php
│   │   │   │       ├── Redis.php
│   │   │   │       ├── Sqlite.php
│   │   │   │       ├── Wincache.php
│   │   │   │       └── Xcache.php
│   │   │   ├── config
│   │   │   │   └── driver
│   │   │   │       ├── Ini.php
│   │   │   │       ├── Json.php
│   │   │   │       └── Xml.php
│   │   │   ├── console
│   │   │   │   ├── Command.php
│   │   │   │   ├── Input.php
│   │   │   │   ├── LICENSE
│   │   │   │   ├── Output.php
│   │   │   │   ├── bin
│   │   │   │   │   ├── README.md
│   │   │   │   │   └── hiddeninput.exe
│   │   │   │   ├── command
│   │   │   │   │   ├── Build.php
│   │   │   │   │   ├── Clear.php
│   │   │   │   │   ├── Help.php
│   │   │   │   │   ├── Lists.php
│   │   │   │   │   ├── Make.php
│   │   │   │   │   ├── make
│   │   │   │   │   │   ├── Controller.php
│   │   │   │   │   │   ├── Model.php
│   │   │   │   │   │   └── stubs
│   │   │   │   │   │       ├── controller.plain.stub
│   │   │   │   │   │       ├── controller.stub
│   │   │   │   │   │       └── model.stub
│   │   │   │   │   └── optimize
│   │   │   │   │       ├── Autoload.php
│   │   │   │   │       ├── Config.php
│   │   │   │   │       ├── Route.php
│   │   │   │   │       └── Schema.php
│   │   │   │   ├── input
│   │   │   │   │   ├── Argument.php
│   │   │   │   │   ├── Definition.php
│   │   │   │   │   └── Option.php
│   │   │   │   └── output
│   │   │   │       ├── Ask.php
│   │   │   │       ├── Descriptor.php
│   │   │   │       ├── Formatter.php
│   │   │   │       ├── Question.php
│   │   │   │       ├── descriptor
│   │   │   │       │   └── Console.php
│   │   │   │       ├── driver
│   │   │   │       │   ├── Buffer.php
│   │   │   │       │   ├── Console.php
│   │   │   │       │   └── Nothing.php
│   │   │   │       ├── formatter
│   │   │   │       │   ├── Stack.php
│   │   │   │       │   └── Style.php
│   │   │   │       └── question
│   │   │   │           ├── Choice.php
│   │   │   │           └── Confirmation.php
│   │   │   ├── controller
│   │   │   │   ├── Rest.php
│   │   │   │   └── Yar.php
│   │   │   ├── db
│   │   │   │   ├── Builder.php
│   │   │   │   ├── Connection.php
│   │   │   │   ├── Query.php
│   │   │   │   ├── builder
│   │   │   │   │   ├── Mysql.php
│   │   │   │   │   ├── Pgsql.php
│   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   └── Sqlsrv.php
│   │   │   │   ├── connector
│   │   │   │   │   ├── Mysql.php
│   │   │   │   │   ├── Pgsql.php
│   │   │   │   │   ├── Sqlite.php
│   │   │   │   │   ├── Sqlsrv.php
│   │   │   │   │   └── pgsql.sql
│   │   │   │   └── exception
│   │   │   │       ├── BindParamException.php
│   │   │   │       ├── DataNotFoundException.php
│   │   │   │       └── ModelNotFoundException.php
│   │   │   ├── debug
│   │   │   │   ├── Console.php
│   │   │   │   └── Html.php
│   │   │   ├── exception
│   │   │   │   ├── ClassNotFoundException.php
│   │   │   │   ├── DbException.php
│   │   │   │   ├── ErrorException.php
│   │   │   │   ├── Handle.php
│   │   │   │   ├── HttpException.php
│   │   │   │   ├── HttpResponseException.php
│   │   │   │   ├── PDOException.php
│   │   │   │   ├── RouteNotFoundException.php
│   │   │   │   ├── TemplateNotFoundException.php
│   │   │   │   ├── ThrowableError.php
│   │   │   │   └── ValidateException.php
│   │   │   ├── log
│   │   │   │   └── driver
│   │   │   │       ├── File.php
│   │   │   │       ├── Socket.php
│   │   │   │       └── Test.php
│   │   │   ├── model
│   │   │   │   ├── Collection.php
│   │   │   │   ├── Merge.php
│   │   │   │   ├── Pivot.php
│   │   │   │   ├── Relation.php
│   │   │   │   └── relation
│   │   │   │       ├── BelongsTo.php
│   │   │   │       ├── BelongsToMany.php
│   │   │   │       ├── HasMany.php
│   │   │   │       ├── HasManyThrough.php
│   │   │   │       ├── HasOne.php
│   │   │   │       ├── MorphMany.php
│   │   │   │       ├── MorphTo.php
│   │   │   │       └── OneToOne.php
│   │   │   ├── paginator
│   │   │   │   └── driver
│   │   │   │       └── Bootstrap.php
│   │   │   ├── process
│   │   │   │   ├── Builder.php
│   │   │   │   ├── Utils.php
│   │   │   │   ├── exception
│   │   │   │   │   ├── Failed.php
│   │   │   │   │   └── Timeout.php
│   │   │   │   └── pipes
│   │   │   │       ├── Pipes.php
│   │   │   │       ├── Unix.php
│   │   │   │       └── Windows.php
│   │   │   ├── response
│   │   │   │   ├── Json.php
│   │   │   │   ├── Jsonp.php
│   │   │   │   ├── Redirect.php
│   │   │   │   ├── View.php
│   │   │   │   └── Xml.php
│   │   │   ├── session
│   │   │   │   └── driver
│   │   │   │       ├── Memcache.php
│   │   │   │       ├── Memcached.php
│   │   │   │       └── Redis.php
│   │   │   ├── template
│   │   │   │   ├── TagLib.php
│   │   │   │   ├── driver
│   │   │   │   │   └── File.php
│   │   │   │   └── taglib
│   │   │   │       └── Cx.php
│   │   │   └── view
│   │   │       └── driver
│   │   │           ├── Php.php
│   │   │           └── Think.php
│   │   └── traits
│   │       ├── controller
│   │       │   └── Jump.php
│   │       ├── model
│   │       │   └── SoftDelete.php
│   │       └── think
│   │           └── Instance.php
│   ├── logo.png
│   ├── phpunit.xml
│   ├── start.php
│   └── tpl
│       ├── default_index.tpl
│       ├── dispatch_jump.tpl
│       ├── page_trace.tpl
│       └── think_exception.tpl
└── vendor
    ├── autoload.php
    ├── bin
    │   ├── phpunit
    │   └── phpunit.bat
    ├── composer
    │   ├── ClassLoader.php
    │   ├── LICENSE
    │   ├── autoload_classmap.php
    │   ├── autoload_files.php
    │   ├── autoload_namespaces.php
    │   ├── autoload_psr4.php
    │   ├── autoload_real.php
    │   ├── autoload_static.php
    │   └── installed.json
    ├── doctrine
    │   └── instantiator
    │       ├── CONTRIBUTING.md
    │       ├── LICENSE
    │       ├── README.md
    │       ├── composer.json
    │       ├── phpmd.xml.dist
    │       ├── phpunit.xml.dist
    │       ├── src
    │       │   └── Doctrine
    │       │       └── Instantiator
    │       │           ├── Exception
    │       │           │   ├── ExceptionInterface.php
    │       │           │   ├── InvalidArgumentException.php
    │       │           │   └── UnexpectedValueException.php
    │       │           ├── Instantiator.php
    │       │           └── InstantiatorInterface.php
    │       └── tests
    │           └── DoctrineTest
    │               ├── InstantiatorPerformance
    │               │   └── InstantiatorPerformanceEvent.php
    │               ├── InstantiatorTest
    │               │   ├── Exception
    │               │   │   ├── InvalidArgumentExceptionTest.php
    │               │   │   └── UnexpectedValueExceptionTest.php
    │               │   └── InstantiatorTest.php
    │               └── InstantiatorTestAsset
    │                   ├── AbstractClassAsset.php
    │                   ├── ArrayObjectAsset.php
    │                   ├── ExceptionAsset.php
    │                   ├── FinalExceptionAsset.php
    │                   ├── PharAsset.php
    │                   ├── PharExceptionAsset.php
    │                   ├── SerializableArrayObjectAsset.php
    │                   ├── SimpleSerializableAsset.php
    │                   ├── SimpleTraitAsset.php
    │                   ├── UnCloneableAsset.php
    │                   ├── UnserializeExceptionArrayObjectAsset.php
    │                   ├── WakeUpNoticesAsset.php
    │                   └── XMLReaderAsset.php
    ├── phpdocumentor
    │   ├── reflection-common
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   ├── composer.lock
    │   │   ├── phpunit.xml.dist
    │   │   ├── src
    │   │   │   ├── Element.php
    │   │   │   ├── File.php
    │   │   │   ├── Fqsen.php
    │   │   │   ├── Location.php
    │   │   │   ├── Project.php
    │   │   │   └── ProjectFactory.php
    │   │   └── tests
    │   │       ├── common
    │   │       │   └── bootstrap.php
    │   │       └── unit
    │   │           └── FqsenTest.php
    │   ├── reflection-docblock
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   ├── 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
    │   │   ├── phpmd.xml.dist
    │   │   ├── phpunit.xml.dist
    │   │   ├── src
    │   │   │   ├── DocBlock
    │   │   │   │   ├── Description.php
    │   │   │   │   ├── DescriptionFactory.php
    │   │   │   │   ├── ExampleFinder.php
    │   │   │   │   ├── Serializer.php
    │   │   │   │   ├── StandardTagFactory.php
    │   │   │   │   ├── Tag.php
    │   │   │   │   ├── TagFactory.php
    │   │   │   │   └── Tags
    │   │   │   │       ├── Author.php
    │   │   │   │       ├── BaseTag.php
    │   │   │   │       ├── Covers.php
    │   │   │   │       ├── Deprecated.php
    │   │   │   │       ├── Example.php
    │   │   │   │       ├── Factory
    │   │   │   │       │   ├── StaticMethod.php
    │   │   │   │       │   └── Strategy.php
    │   │   │   │       ├── Formatter
    │   │   │   │       │   └── PassthroughFormatter.php
    │   │   │   │       ├── Formatter.php
    │   │   │   │       ├── Generic.php
    │   │   │   │       ├── Link.php
    │   │   │   │       ├── Method.php
    │   │   │   │       ├── Param.php
    │   │   │   │       ├── Property.php
    │   │   │   │       ├── PropertyRead.php
    │   │   │   │       ├── PropertyWrite.php
    │   │   │   │       ├── Return_.php
    │   │   │   │       ├── See.php
    │   │   │   │       ├── Since.php
    │   │   │   │       ├── Source.php
    │   │   │   │       ├── Throws.php
    │   │   │   │       ├── Uses.php
    │   │   │   │       ├── Var_.php
    │   │   │   │       └── Version.php
    │   │   │   ├── DocBlock.php
    │   │   │   ├── DocBlockFactory.php
    │   │   │   └── DocBlockFactoryInterface.php
    │   │   └── 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
    │       ├── LICENSE
    │       ├── README.md
    │       ├── 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
    │       ├── phpmd.xml.dist
    │       ├── phpunit.xml.dist
    │       ├── src
    │       │   ├── FqsenResolver.php
    │       │   ├── Type.php
    │       │   ├── TypeResolver.php
    │       │   └── Types
    │       │       ├── Array_.php
    │       │       ├── Boolean.php
    │       │       ├── Callable_.php
    │       │       ├── Compound.php
    │       │       ├── Context.php
    │       │       ├── ContextFactory.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
    │       ├── CONTRIBUTING.md
    │       ├── LICENSE
    │       ├── README.md
    │       ├── composer.json
    │       ├── fixtures
    │       │   ├── EmptyClass.php
    │       │   ├── EmptyInterface.php
    │       │   ├── FinalClass.php
    │       │   ├── ModifierInterface.php
    │       │   ├── Named.php
    │       │   ├── OptionalDepsClass.php
    │       │   ├── SpecialMethods.php
    │       │   ├── WithArguments.php
    │       │   ├── WithCallableArgument.php
    │       │   ├── WithFinalMethod.php
    │       │   ├── WithFinalVirtuallyPrivateMethod.php
    │       │   ├── WithProtectedAbstractMethod.php
    │       │   ├── WithReferences.php
    │       │   ├── WithReturnTypehints.php
    │       │   ├── WithStaticMethod.php
    │       │   ├── WithTypehintedVariadicArgument.php
    │       │   ├── WithVariadicArgument.php
    │       │   └── WithVirtuallyPrivateMethod.php
    │       ├── phpunit.xml.dist
    │       ├── spec
    │       │   └── Prophecy
    │       │       ├── Argument
    │       │       │   ├── ArgumentsWildcardSpec.php
    │       │       │   └── Token
    │       │       │       ├── AnyValueTokenSpec.php
    │       │       │       ├── AnyValuesTokenSpec.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
    │       │       │   │   └── 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
    │       │       │   ├── CallPredictionSpec.php
    │       │       │   ├── CallTimesPredictionSpec.php
    │       │       │   ├── CallbackPredictionSpec.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
    │       │       │       ├── AnyValueToken.php
    │       │       │       ├── AnyValuesToken.php
    │       │       │       ├── ApproximateValueToken.php
    │       │       │       ├── ArrayCountToken.php
    │       │       │       ├── ArrayEntryToken.php
    │       │       │       ├── ArrayEveryEntryToken.php
    │       │       │       ├── CallbackToken.php
    │       │       │       ├── ExactValueToken.php
    │       │       │       ├── IdenticalValueToken.php
    │       │       │       ├── LogicalAndToken.php
    │       │       │       ├── LogicalNotToken.php
    │       │       │       ├── ObjectStateToken.php
    │       │       │       ├── StringContainsToken.php
    │       │       │       ├── TokenInterface.php
    │       │       │       └── TypeToken.php
    │       │       ├── Argument.php
    │       │       ├── Call
    │       │       │   ├── Call.php
    │       │       │   └── CallCenter.php
    │       │       ├── Comparator
    │       │       │   ├── ClosureComparator.php
    │       │       │   ├── Factory.php
    │       │       │   └── ProphecyComparator.php
    │       │       ├── Doubler
    │       │       │   ├── CachedDoubler.php
    │       │       │   ├── ClassPatch
    │       │       │   │   ├── ClassPatchInterface.php
    │       │       │   │   ├── DisableConstructorPatch.php
    │       │       │   │   ├── HhvmExceptionPatch.php
    │       │       │   │   ├── KeywordPatch.php
    │       │       │   │   ├── MagicCallPatch.php
    │       │       │   │   ├── ProphecySubjectPatch.php
    │       │       │   │   ├── ReflectionClassNewInstancePatch.php
    │       │       │   │   ├── SplFileInfoPatch.php
    │       │       │   │   └── TraversablePatch.php
    │       │       │   ├── DoubleInterface.php
    │       │       │   ├── Doubler.php
    │       │       │   ├── Generator
    │       │       │   │   ├── ClassCodeGenerator.php
    │       │       │   │   ├── ClassCreator.php
    │       │       │   │   ├── ClassMirror.php
    │       │       │   │   ├── Node
    │       │       │   │   │   ├── ArgumentNode.php
    │       │       │   │   │   ├── ClassNode.php
    │       │       │   │   │   └── MethodNode.php
    │       │       │   │   └── ReflectionInterface.php
    │       │       │   ├── LazyDouble.php
    │       │       │   └── NameGenerator.php
    │       │       ├── Exception
    │       │       │   ├── Call
    │       │       │   │   └── UnexpectedCallException.php
    │       │       │   ├── Doubler
    │       │       │   │   ├── ClassCreatorException.php
    │       │       │   │   ├── ClassMirrorException.php
    │       │       │   │   ├── ClassNotFoundException.php
    │       │       │   │   ├── DoubleException.php
    │       │       │   │   ├── DoublerException.php
    │       │       │   │   ├── InterfaceNotFoundException.php
    │       │       │   │   ├── MethodNotExtendableException.php
    │       │       │   │   ├── MethodNotFoundException.php
    │       │       │   │   └── ReturnByReferenceException.php
    │       │       │   ├── Exception.php
    │       │       │   ├── InvalidArgumentException.php
    │       │       │   ├── Prediction
    │       │       │   │   ├── AggregateException.php
    │       │       │   │   ├── FailedPredictionException.php
    │       │       │   │   ├── NoCallsException.php
    │       │       │   │   ├── PredictionException.php
    │       │       │   │   ├── UnexpectedCallsCountException.php
    │       │       │   │   └── UnexpectedCallsException.php
    │       │       │   └── Prophecy
    │       │       │       ├── MethodProphecyException.php
    │       │       │       ├── ObjectProphecyException.php
    │       │       │       └── ProphecyException.php
    │       │       ├── PhpDocumentor
    │       │       │   ├── ClassAndInterfaceTagRetriever.php
    │       │       │   ├── ClassTagRetriever.php
    │       │       │   ├── LegacyClassTagRetriever.php
    │       │       │   └── MethodTagRetrieverInterface.php
    │       │       ├── Prediction
    │       │       │   ├── CallPrediction.php
    │       │       │   ├── CallTimesPrediction.php
    │       │       │   ├── CallbackPrediction.php
    │       │       │   ├── NoCallsPrediction.php
    │       │       │   └── PredictionInterface.php
    │       │       ├── Promise
    │       │       │   ├── CallbackPromise.php
    │       │       │   ├── PromiseInterface.php
    │       │       │   ├── ReturnArgumentPromise.php
    │       │       │   ├── ReturnPromise.php
    │       │       │   └── ThrowPromise.php
    │       │       ├── Prophecy
    │       │       │   ├── MethodProphecy.php
    │       │       │   ├── ObjectProphecy.php
    │       │       │   ├── ProphecyInterface.php
    │       │       │   ├── ProphecySubjectInterface.php
    │       │       │   ├── Revealer.php
    │       │       │   └── RevealerInterface.php
    │       │       ├── Prophet.php
    │       │       └── Util
    │       │           ├── ExportUtil.php
    │       │           └── StringUtil.php
    │       └── tests
    │           └── Doubler
    │               └── Generator
    │                   └── ClassMirrorTest.php
    ├── phpunit
    │   ├── php-code-coverage
    │   │   ├── CONTRIBUTING.md
    │   │   ├── ChangeLog-2.2.md
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── build
    │   │   │   └── travis-ci.xml
    │   │   ├── build.xml
    │   │   ├── composer.json
    │   │   ├── phpunit.xml.dist
    │   │   ├── scripts
    │   │   │   ├── auto_append.php
    │   │   │   └── auto_prepend.php
    │   │   ├── src
    │   │   │   ├── CodeCoverage
    │   │   │   │   ├── Driver
    │   │   │   │   │   ├── HHVM.php
    │   │   │   │   │   ├── PHPDBG.php
    │   │   │   │   │   └── Xdebug.php
    │   │   │   │   ├── Driver.php
    │   │   │   │   ├── Exception
    │   │   │   │   │   └── UnintentionallyCoveredCode.php
    │   │   │   │   ├── Exception.php
    │   │   │   │   ├── Filter.php
    │   │   │   │   ├── Report
    │   │   │   │   │   ├── Clover.php
    │   │   │   │   │   ├── Crap4j.php
    │   │   │   │   │   ├── Factory.php
    │   │   │   │   │   ├── HTML
    │   │   │   │   │   │   ├── Renderer
    │   │   │   │   │   │   │   ├── Dashboard.php
    │   │   │   │   │   │   │   ├── Directory.php
    │   │   │   │   │   │   │   ├── File.php
    │   │   │   │   │   │   │   └── Template
    │   │   │   │   │   │   │       ├── coverage_bar.html.dist
    │   │   │   │   │   │   │       ├── css
    │   │   │   │   │   │   │       │   ├── bootstrap.min.css
    │   │   │   │   │   │   │       │   ├── nv.d3.min.css
    │   │   │   │   │   │   │       │   └── style.css
    │   │   │   │   │   │   │       ├── dashboard.html.dist
    │   │   │   │   │   │   │       ├── directory.html.dist
    │   │   │   │   │   │   │       ├── directory_item.html.dist
    │   │   │   │   │   │   │       ├── file.html.dist
    │   │   │   │   │   │   │       ├── file_item.html.dist
    │   │   │   │   │   │   │       ├── fonts
    │   │   │   │   │   │   │       │   ├── glyphicons-halflings-regular.eot
    │   │   │   │   │   │   │       │   ├── glyphicons-halflings-regular.svg
    │   │   │   │   │   │   │       │   ├── glyphicons-halflings-regular.ttf
    │   │   │   │   │   │   │       │   ├── glyphicons-halflings-regular.woff
    │   │   │   │   │   │   │       │   └── glyphicons-halflings-regular.woff2
    │   │   │   │   │   │   │       ├── js
    │   │   │   │   │   │   │       │   ├── bootstrap.min.js
    │   │   │   │   │   │   │       │   ├── d3.min.js
    │   │   │   │   │   │   │       │   ├── holder.min.js
    │   │   │   │   │   │   │       │   ├── html5shiv.min.js
    │   │   │   │   │   │   │       │   ├── jquery.min.js
    │   │   │   │   │   │   │       │   ├── nv.d3.min.js
    │   │   │   │   │   │   │       │   └── respond.min.js
    │   │   │   │   │   │   │       └── method_item.html.dist
    │   │   │   │   │   │   └── Renderer.php
    │   │   │   │   │   ├── HTML.php
    │   │   │   │   │   ├── Node
    │   │   │   │   │   │   ├── Directory.php
    │   │   │   │   │   │   ├── File.php
    │   │   │   │   │   │   └── Iterator.php
    │   │   │   │   │   ├── Node.php
    │   │   │   │   │   ├── PHP.php
    │   │   │   │   │   ├── Text.php
    │   │   │   │   │   ├── XML
    │   │   │   │   │   │   ├── Directory.php
    │   │   │   │   │   │   ├── File
    │   │   │   │   │   │   │   ├── Coverage.php
    │   │   │   │   │   │   │   ├── Method.php
    │   │   │   │   │   │   │   ├── Report.php
    │   │   │   │   │   │   │   └── Unit.php
    │   │   │   │   │   │   ├── File.php
    │   │   │   │   │   │   ├── Node.php
    │   │   │   │   │   │   ├── Project.php
    │   │   │   │   │   │   ├── Tests.php
    │   │   │   │   │   │   └── Totals.php
    │   │   │   │   │   └── XML.php
    │   │   │   │   ├── Util
    │   │   │   │   │   └── InvalidArgumentHelper.php
    │   │   │   │   └── Util.php
    │   │   │   └── CodeCoverage.php
    │   │   └── tests
    │   │       ├── PHP
    │   │       │   ├── CodeCoverage
    │   │       │   │   ├── FilterTest.php
    │   │       │   │   ├── Report
    │   │       │   │   │   ├── CloverTest.php
    │   │       │   │   │   └── FactoryTest.php
    │   │       │   │   └── UtilTest.php
    │   │       │   └── CodeCoverageTest.php
    │   │       ├── TestCase.php
    │   │       └── _files
    │   │           ├── BankAccount-clover.xml
    │   │           ├── BankAccount.php
    │   │           ├── BankAccountTest.php
    │   │           ├── CoverageClassExtendedTest.php
    │   │           ├── CoverageClassTest.php
    │   │           ├── CoverageFunctionParenthesesTest.php
    │   │           ├── CoverageFunctionParenthesesWhitespaceTest.php
    │   │           ├── CoverageFunctionTest.php
    │   │           ├── CoverageMethodOneLineAnnotationTest.php
    │   │           ├── CoverageMethodParenthesesTest.php
    │   │           ├── CoverageMethodParenthesesWhitespaceTest.php
    │   │           ├── CoverageMethodTest.php
    │   │           ├── CoverageNoneTest.php
    │   │           ├── CoverageNotPrivateTest.php
    │   │           ├── CoverageNotProtectedTest.php
    │   │           ├── CoverageNotPublicTest.php
    │   │           ├── CoverageNothingTest.php
    │   │           ├── CoveragePrivateTest.php
    │   │           ├── CoverageProtectedTest.php
    │   │           ├── CoveragePublicTest.php
    │   │           ├── CoverageTwoDefaultClassAnnotations.php
    │   │           ├── CoveredClass.php
    │   │           ├── CoveredFunction.php
    │   │           ├── NamespaceCoverageClassExtendedTest.php
    │   │           ├── NamespaceCoverageClassTest.php
    │   │           ├── NamespaceCoverageCoversClassPublicTest.php
    │   │           ├── NamespaceCoverageCoversClassTest.php
    │   │           ├── NamespaceCoverageMethodTest.php
    │   │           ├── NamespaceCoverageNotPrivateTest.php
    │   │           ├── NamespaceCoverageNotProtectedTest.php
    │   │           ├── NamespaceCoverageNotPublicTest.php
    │   │           ├── NamespaceCoveragePrivateTest.php
    │   │           ├── NamespaceCoverageProtectedTest.php
    │   │           ├── NamespaceCoveragePublicTest.php
    │   │           ├── NamespaceCoveredClass.php
    │   │           ├── NotExistingCoveredElementTest.php
    │   │           ├── class-with-anonymous-function-clover.xml
    │   │           ├── ignored-lines-clover.xml
    │   │           ├── source_with_class_and_anonymous_function.php
    │   │           ├── source_with_ignore.php
    │   │           ├── source_with_namespace.php
    │   │           ├── source_with_oneline_annotations.php
    │   │           ├── source_without_ignore.php
    │   │           └── source_without_namespace.php
    │   ├── php-file-iterator
    │   │   ├── ChangeLog.md
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   └── src
    │   │       ├── Facade.php
    │   │       ├── Factory.php
    │   │       └── Iterator.php
    │   ├── php-text-template
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   └── src
    │   │       └── Template.php
    │   ├── php-timer
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   ├── src
    │   │   │   └── Timer.php
    │   │   └── tests
    │   │       └── TimerTest.php
    │   ├── php-token-stream
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── build
    │   │   │   └── phpunit.xml
    │   │   ├── build.xml
    │   │   ├── composer.json
    │   │   ├── src
    │   │   │   ├── Token
    │   │   │   │   ├── Stream
    │   │   │   │   │   └── CachingFactory.php
    │   │   │   │   └── Stream.php
    │   │   │   └── Token.php
    │   │   └── tests
    │   │       ├── Token
    │   │       │   ├── ClassTest.php
    │   │       │   ├── ClosureTest.php
    │   │       │   ├── FunctionTest.php
    │   │       │   ├── IncludeTest.php
    │   │       │   ├── InterfaceTest.php
    │   │       │   └── NamespaceTest.php
    │   │       ├── TokenTest.php
    │   │       ├── _fixture
    │   │       │   ├── classExtendsNamespacedClass.php
    │   │       │   ├── classInNamespace.php
    │   │       │   ├── classInScopedNamespace.php
    │   │       │   ├── classUsesNamespacedFunction.php
    │   │       │   ├── class_with_method_that_declares_anonymous_class.php
    │   │       │   ├── class_with_method_that_declares_anonymous_class2.php
    │   │       │   ├── closure.php
    │   │       │   ├── issue19.php
    │   │       │   ├── issue30.php
    │   │       │   ├── multipleNamespacesWithOneClassUsingBraces.php
    │   │       │   ├── multipleNamespacesWithOneClassUsingNonBraceSyntax.php
    │   │       │   ├── source.php
    │   │       │   ├── source2.php
    │   │       │   ├── source3.php
    │   │       │   ├── source4.php
    │   │       │   └── source5.php
    │   │       └── bootstrap.php
    │   ├── phpunit
    │   │   ├── CODE_OF_CONDUCT.md
    │   │   ├── CONTRIBUTING.md
    │   │   ├── ChangeLog-4.0.md
    │   │   ├── ChangeLog-4.1.md
    │   │   ├── ChangeLog-4.2.md
    │   │   ├── ChangeLog-4.3.md
    │   │   ├── ChangeLog-4.4.md
    │   │   ├── ChangeLog-4.5.md
    │   │   ├── ChangeLog-4.6.md
    │   │   ├── ChangeLog-4.7.md
    │   │   ├── ChangeLog-4.8.md
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── build.xml
    │   │   ├── composer.json
    │   │   ├── phpunit
    │   │   ├── phpunit.xml
    │   │   ├── phpunit.xsd
    │   │   ├── src
    │   │   │   ├── Exception.php
    │   │   │   ├── Extensions
    │   │   │   │   ├── GroupTestSuite.php
    │   │   │   │   ├── PhptTestCase.php
    │   │   │   │   ├── PhptTestSuite.php
    │   │   │   │   ├── RepeatedTest.php
    │   │   │   │   ├── TestDecorator.php
    │   │   │   │   └── TicketListener.php
    │   │   │   ├── Framework
    │   │   │   │   ├── Assert
    │   │   │   │   │   └── Functions.php
    │   │   │   │   ├── Assert.php
    │   │   │   │   ├── AssertionFailedError.php
    │   │   │   │   ├── BaseTestListener.php
    │   │   │   │   ├── CodeCoverageException.php
    │   │   │   │   ├── Constraint
    │   │   │   │   │   ├── And.php
    │   │   │   │   │   ├── ArrayHasKey.php
    │   │   │   │   │   ├── ArraySubset.php
    │   │   │   │   │   ├── Attribute.php
    │   │   │   │   │   ├── Callback.php
    │   │   │   │   │   ├── ClassHasAttribute.php
    │   │   │   │   │   ├── ClassHasStaticAttribute.php
    │   │   │   │   │   ├── Composite.php
    │   │   │   │   │   ├── Count.php
    │   │   │   │   │   ├── Exception.php
    │   │   │   │   │   ├── ExceptionCode.php
    │   │   │   │   │   ├── ExceptionMessage.php
    │   │   │   │   │   ├── ExceptionMessageRegExp.php
    │   │   │   │   │   ├── FileExists.php
    │   │   │   │   │   ├── GreaterThan.php
    │   │   │   │   │   ├── IsAnything.php
    │   │   │   │   │   ├── IsEmpty.php
    │   │   │   │   │   ├── IsEqual.php
    │   │   │   │   │   ├── IsFalse.php
    │   │   │   │   │   ├── IsIdentical.php
    │   │   │   │   │   ├── IsInstanceOf.php
    │   │   │   │   │   ├── IsJson.php
    │   │   │   │   │   ├── IsNull.php
    │   │   │   │   │   ├── IsTrue.php
    │   │   │   │   │   ├── IsType.php
    │   │   │   │   │   ├── JsonMatches
    │   │   │   │   │   │   └── ErrorMessageProvider.php
    │   │   │   │   │   ├── JsonMatches.php
    │   │   │   │   │   ├── LessThan.php
    │   │   │   │   │   ├── Not.php
    │   │   │   │   │   ├── ObjectHasAttribute.php
    │   │   │   │   │   ├── Or.php
    │   │   │   │   │   ├── PCREMatch.php
    │   │   │   │   │   ├── SameSize.php
    │   │   │   │   │   ├── StringContains.php
    │   │   │   │   │   ├── StringEndsWith.php
    │   │   │   │   │   ├── StringMatches.php
    │   │   │   │   │   ├── StringStartsWith.php
    │   │   │   │   │   ├── TraversableContains.php
    │   │   │   │   │   ├── TraversableContainsOnly.php
    │   │   │   │   │   └── Xor.php
    │   │   │   │   ├── Constraint.php
    │   │   │   │   ├── Error
    │   │   │   │   │   ├── Deprecated.php
    │   │   │   │   │   ├── Notice.php
    │   │   │   │   │   └── Warning.php
    │   │   │   │   ├── Error.php
    │   │   │   │   ├── Exception.php
    │   │   │   │   ├── ExceptionWrapper.php
    │   │   │   │   ├── ExpectationFailedException.php
    │   │   │   │   ├── IncompleteTest.php
    │   │   │   │   ├── IncompleteTestCase.php
    │   │   │   │   ├── IncompleteTestError.php
    │   │   │   │   ├── InvalidCoversTargetError.php
    │   │   │   │   ├── InvalidCoversTargetException.php
    │   │   │   │   ├── OutputError.php
    │   │   │   │   ├── RiskyTest.php
    │   │   │   │   ├── RiskyTestError.php
    │   │   │   │   ├── SelfDescribing.php
    │   │   │   │   ├── SkippedTest.php
    │   │   │   │   ├── SkippedTestCase.php
    │   │   │   │   ├── SkippedTestError.php
    │   │   │   │   ├── SkippedTestSuiteError.php
    │   │   │   │   ├── SyntheticError.php
    │   │   │   │   ├── Test.php
    │   │   │   │   ├── TestCase.php
    │   │   │   │   ├── TestFailure.php
    │   │   │   │   ├── TestListener.php
    │   │   │   │   ├── TestResult.php
    │   │   │   │   ├── TestSuite
    │   │   │   │   │   └── DataProvider.php
    │   │   │   │   ├── TestSuite.php
    │   │   │   │   ├── UnintentionallyCoveredCodeError.php
    │   │   │   │   └── Warning.php
    │   │   │   ├── Runner
    │   │   │   │   ├── BaseTestRunner.php
    │   │   │   │   ├── Exception.php
    │   │   │   │   ├── Filter
    │   │   │   │   │   ├── Factory.php
    │   │   │   │   │   ├── Group
    │   │   │   │   │   │   ├── Exclude.php
    │   │   │   │   │   │   └── Include.php
    │   │   │   │   │   ├── Group.php
    │   │   │   │   │   └── Test.php
    │   │   │   │   ├── StandardTestSuiteLoader.php
    │   │   │   │   ├── TestSuiteLoader.php
    │   │   │   │   └── Version.php
    │   │   │   ├── TextUI
    │   │   │   │   ├── Command.php
    │   │   │   │   ├── ResultPrinter.php
    │   │   │   │   └── TestRunner.php
    │   │   │   └── Util
    │   │   │       ├── Blacklist.php
    │   │   │       ├── Configuration.php
    │   │   │       ├── ErrorHandler.php
    │   │   │       ├── Fileloader.php
    │   │   │       ├── Filesystem.php
    │   │   │       ├── Filter.php
    │   │   │       ├── Getopt.php
    │   │   │       ├── GlobalState.php
    │   │   │       ├── InvalidArgumentHelper.php
    │   │   │       ├── Log
    │   │   │       │   ├── JSON.php
    │   │   │       │   ├── JUnit.php
    │   │   │       │   └── TAP.php
    │   │   │       ├── PHP
    │   │   │       │   ├── Default.php
    │   │   │       │   ├── Template
    │   │   │       │   │   └── TestCaseMethod.tpl.dist
    │   │   │       │   ├── Windows.php
    │   │   │       │   └── eval-stdin.php
    │   │   │       ├── PHP.php
    │   │   │       ├── Printer.php
    │   │   │       ├── Regex.php
    │   │   │       ├── String.php
    │   │   │       ├── Test.php
    │   │   │       ├── TestDox
    │   │   │       │   ├── NamePrettifier.php
    │   │   │       │   ├── ResultPrinter
    │   │   │       │   │   ├── HTML.php
    │   │   │       │   │   └── Text.php
    │   │   │       │   └── ResultPrinter.php
    │   │   │       ├── TestSuiteIterator.php
    │   │   │       ├── Type.php
    │   │   │       └── XML.php
    │   │   └── tests
    │   │       ├── Extensions
    │   │       │   ├── PhptTestCaseTest.php
    │   │       │   └── RepeatedTestTest.php
    │   │       ├── Fail
    │   │       │   └── fail.phpt
    │   │       ├── Framework
    │   │       │   ├── AssertTest.php
    │   │       │   ├── BaseTestListenerTest.php
    │   │       │   ├── Constraint
    │   │       │   │   ├── CountTest.php
    │   │       │   │   ├── ExceptionMessageRegExpTest.php
    │   │       │   │   ├── ExceptionMessageTest.php
    │   │       │   │   ├── JsonMatches
    │   │       │   │   │   └── ErrorMessageProviderTest.php
    │   │       │   │   └── JsonMatchesTest.php
    │   │       │   ├── ConstraintTest.php
    │   │       │   ├── SuiteTest.php
    │   │       │   ├── TestCaseTest.php
    │   │       │   ├── TestFailureTest.php
    │   │       │   ├── TestImplementorTest.php
    │   │       │   └── TestListenerTest.php
    │   │       ├── Regression
    │   │       │   ├── GitHub
    │   │       │   │   ├── 1149
    │   │       │   │   │   └── Issue1149Test.php
    │   │       │   │   ├── 1149.phpt
    │   │       │   │   ├── 1216
    │   │       │   │   │   ├── Issue1216Test.php
    │   │       │   │   │   ├── bootstrap1216.php
    │   │       │   │   │   └── phpunit1216.xml
    │   │       │   │   ├── 1216.phpt
    │   │       │   │   ├── 1265
    │   │       │   │   │   ├── Issue1265Test.php
    │   │       │   │   │   └── phpunit1265.xml
    │   │       │   │   ├── 1265.phpt
    │   │       │   │   ├── 1330
    │   │       │   │   │   ├── Issue1330Test.php
    │   │       │   │   │   └── phpunit1330.xml
    │   │       │   │   ├── 1330.phpt
    │   │       │   │   ├── 1335
    │   │       │   │   │   ├── Issue1335Test.php
    │   │       │   │   │   └── bootstrap1335.php
    │   │       │   │   ├── 1335.phpt
    │   │       │   │   ├── 1337
    │   │       │   │   │   └── Issue1337Test.php
    │   │       │   │   ├── 1337.phpt
    │   │       │   │   ├── 1348
    │   │       │   │   │   └── Issue1348Test.php
    │   │       │   │   ├── 1348.phpt
    │   │       │   │   ├── 1351
    │   │       │   │   │   ├── ChildProcessClass1351.php
    │   │       │   │   │   └── Issue1351Test.php
    │   │       │   │   ├── 1351.phpt
    │   │       │   │   ├── 1374
    │   │       │   │   │   └── Issue1374Test.php
    │   │       │   │   ├── 1374.phpt
    │   │       │   │   ├── 1437
    │   │       │   │   │   └── Issue1437Test.php
    │   │       │   │   ├── 1437.phpt
    │   │       │   │   ├── 1468
    │   │       │   │   │   └── Issue1468Test.php
    │   │       │   │   ├── 1468.phpt
    │   │       │   │   ├── 1471
    │   │       │   │   │   └── Issue1471Test.php
    │   │       │   │   ├── 1471.phpt
    │   │       │   │   ├── 1472
    │   │       │   │   │   └── Issue1472Test.php
    │   │       │   │   ├── 1472.phpt
    │   │       │   │   ├── 1570
    │   │       │   │   │   └── Issue1570Test.php
    │   │       │   │   ├── 1570.phpt
    │   │       │   │   ├── 2158
    │   │       │   │   │   ├── Issue2158Test.php
    │   │       │   │   │   └── constant.inc
    │   │       │   │   ├── 2158.phpt
    │   │       │   │   ├── 244
    │   │       │   │   │   └── Issue244Test.php
    │   │       │   │   ├── 244.phpt
    │   │       │   │   ├── 322
    │   │       │   │   │   ├── Issue322Test.php
    │   │       │   │   │   └── phpunit322.xml
    │   │       │   │   ├── 322.phpt
    │   │       │   │   ├── 433
    │   │       │   │   │   └── Issue433Test.php
    │   │       │   │   ├── 433.phpt
    │   │       │   │   ├── 445
    │   │       │   │   │   └── Issue445Test.php
    │   │       │   │   ├── 445.phpt
    │   │       │   │   ├── 498
    │   │       │   │   │   └── Issue498Test.php
    │   │       │   │   ├── 498.phpt
    │   │       │   │   ├── 503
    │   │       │   │   │   └── Issue503Test.php
    │   │       │   │   ├── 503.phpt
    │   │       │   │   ├── 581
    │   │       │   │   │   └── Issue581Test.php
    │   │       │   │   ├── 581.phpt
    │   │       │   │   ├── 74
    │   │       │   │   │   ├── Issue74Test.php
    │   │       │   │   │   └── NewException.php
    │   │       │   │   ├── 74.phpt
    │   │       │   │   ├── 765
    │   │       │   │   │   └── Issue765Test.php
    │   │       │   │   ├── 765.phpt
    │   │       │   │   ├── 797
    │   │       │   │   │   ├── Issue797Test.php
    │   │       │   │   │   └── bootstrap797.php
    │   │       │   │   ├── 797.phpt
    │   │       │   │   ├── 863.phpt
    │   │       │   │   ├── 873
    │   │       │   │   │   └── Issue873Test.php
    │   │       │   │   ├── 873-php5.phpt
    │   │       │   │   └── 873-php7.phpt
    │   │       │   └── Trac
    │   │       │       ├── 1021
    │   │       │       │   └── Issue1021Test.php
    │   │       │       ├── 1021.phpt
    │   │       │       ├── 523
    │   │       │       │   └── Issue523Test.php
    │   │       │       ├── 523.phpt
    │   │       │       ├── 578
    │   │       │       │   └── Issue578Test.php
    │   │       │       ├── 578.phpt
    │   │       │       ├── 684
    │   │       │       │   └── Issue684Test.php
    │   │       │       ├── 684.phpt
    │   │       │       ├── 783
    │   │       │       │   ├── ChildSuite.php
    │   │       │       │   ├── OneTest.php
    │   │       │       │   ├── ParentSuite.php
    │   │       │       │   └── TwoTest.php
    │   │       │       └── 783.phpt
    │   │       ├── Runner
    │   │       │   └── BaseTestRunnerTest.php
    │   │       ├── TextUI
    │   │       │   ├── abstract-test-class.phpt
    │   │       │   ├── colors-always.phpt
    │   │       │   ├── concrete-test-class.phpt
    │   │       │   ├── custom-printer-debug.phpt
    │   │       │   ├── custom-printer-verbose.phpt
    │   │       │   ├── dataprovider-debug.phpt
    │   │       │   ├── dataprovider-log-xml-isolation.phpt
    │   │       │   ├── dataprovider-log-xml.phpt
    │   │       │   ├── dataprovider-testdox.phpt
    │   │       │   ├── debug.phpt
    │   │       │   ├── default-isolation.phpt
    │   │       │   ├── default.phpt
    │   │       │   ├── dependencies-isolation.phpt
    │   │       │   ├── dependencies.phpt
    │   │       │   ├── dependencies2-isolation.phpt
    │   │       │   ├── dependencies2.phpt
    │   │       │   ├── dependencies3-isolation.phpt
    │   │       │   ├── dependencies3.phpt
    │   │       │   ├── empty-testcase.phpt
    │   │       │   ├── exception-stack.phpt
    │   │       │   ├── exclude-group-isolation.phpt
    │   │       │   ├── exclude-group.phpt
    │   │       │   ├── failure-isolation.phpt
    │   │       │   ├── failure.phpt
    │   │       │   ├── fatal-isolation.phpt
    │   │       │   ├── filter-class-isolation.phpt
    │   │       │   ├── filter-class.phpt
    │   │       │   ├── filter-dataprovider-by-classname-and-range-isolation.phpt
    │   │       │   ├── filter-dataprovider-by-classname-and-range.phpt
    │   │       │   ├── filter-dataprovider-by-number-isolation.phpt
    │   │       │   ├── filter-dataprovider-by-number.phpt
    │   │       │   ├── filter-dataprovider-by-only-range-isolation.phpt
    │   │       │   ├── filter-dataprovider-by-only-range.phpt
    │   │       │   ├── filter-dataprovider-by-only-regexp-isolation.phpt
    │   │       │   ├── filter-dataprovider-by-only-regexp.phpt
    │   │       │   ├── filter-dataprovider-by-only-string-isolation.phpt
    │   │       │   ├── filter-dataprovider-by-only-string.phpt
    │   │       │   ├── filter-dataprovider-by-range-isolation.phpt
    │   │       │   ├── filter-dataprovider-by-range.phpt
    │   │       │   ├── filter-dataprovider-by-regexp-isolation.phpt
    │   │       │   ├── filter-dataprovider-by-regexp.phpt
    │   │       │   ├── filter-dataprovider-by-string-isolation.phpt
    │   │       │   ├── filter-dataprovider-by-string.phpt
    │   │       │   ├── filter-method-case-insensitive.phpt
    │   │       │   ├── filter-method-case-sensitive-no-result.phpt
    │   │       │   ├── filter-method-isolation.phpt
    │   │       │   ├── filter-method.phpt
    │   │       │   ├── filter-no-results.phpt
    │   │       │   ├── group-isolation.phpt
    │   │       │   ├── group.phpt
    │   │       │   ├── help.phpt
    │   │       │   ├── help2.phpt
    │   │       │   ├── ini-isolation.phpt
    │   │       │   ├── list-groups.phpt
    │   │       │   ├── log-json-no-pretty-print.phpt
    │   │       │   ├── log-json-post-66021.phpt
    │   │       │   ├── log-json-pre-66021.phpt
    │   │       │   ├── log-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
    │   │       │   ├── test-suffix-multiple.phpt
    │   │       │   ├── test-suffix-single.phpt
    │   │       │   ├── testdox-html.phpt
    │   │       │   ├── testdox-text.phpt
    │   │       │   └── testdox.phpt
    │   │       ├── Util
    │   │       │   ├── ConfigurationTest.php
    │   │       │   ├── GetoptTest.php
    │   │       │   ├── GlobalStateTest.php
    │   │       │   ├── RegexTest.php
    │   │       │   ├── TestDox
    │   │       │   │   └── NamePrettifierTest.php
    │   │       │   ├── TestTest.php
    │   │       │   └── XMLTest.php
    │   │       ├── _files
    │   │       │   ├── AbstractTest.php
    │   │       │   ├── Author.php
    │   │       │   ├── BankAccount.php
    │   │       │   ├── BankAccountTest.php
    │   │       │   ├── BankAccountTest.test.php
    │   │       │   ├── BaseTestListenerSample.php
    │   │       │   ├── BeforeAndAfterTest.php
    │   │       │   ├── BeforeClassAndAfterClassTest.php
    │   │       │   ├── Book.php
    │   │       │   ├── Calculator.php
    │   │       │   ├── ChangeCurrentWorkingDirectoryTest.php
    │   │       │   ├── ClassWithNonPublicAttributes.php
    │   │       │   ├── ClassWithScalarTypeDeclarations.php
    │   │       │   ├── ClassWithToString.php
    │   │       │   ├── ConcreteTest.my.php
    │   │       │   ├── ConcreteTest.php
    │   │       │   ├── CoverageClassExtendedTest.php
    │   │       │   ├── CoverageClassTest.php
    │   │       │   ├── CoverageFunctionParenthesesTest.php
    │   │       │   ├── CoverageFunctionParenthesesWhitespaceTest.php
    │   │       │   ├── CoverageFunctionTest.php
    │   │       │   ├── CoverageMethodOneLineAnnotationTest.php
    │   │       │   ├── CoverageMethodParenthesesTest.php
    │   │       │   ├── CoverageMethodParenthesesWhitespaceTest.php
    │   │       │   ├── CoverageMethodTest.php
    │   │       │   ├── CoverageNamespacedFunctionTest.php
    │   │       │   ├── CoverageNoneTest.php
    │   │       │   ├── CoverageNotPrivateTest.php
    │   │       │   ├── CoverageNotProtectedTest.php
    │   │       │   ├── CoverageNotPublicTest.php
    │   │       │   ├── CoverageNothingTest.php
    │   │       │   ├── CoveragePrivateTest.php
    │   │       │   ├── CoverageProtectedTest.php
    │   │       │   ├── CoveragePublicTest.php
    │   │       │   ├── CoverageTwoDefaultClassAnnotations.php
    │   │       │   ├── CoveredClass.php
    │   │       │   ├── CoveredFunction.php
    │   │       │   ├── CustomPrinter.php
    │   │       │   ├── DataProviderDebugTest.php
    │   │       │   ├── DataProviderFilterTest.php
    │   │       │   ├── DataProviderIncompleteTest.php
    │   │       │   ├── DataProviderSkippedTest.php
    │   │       │   ├── DataProviderTest.php
    │   │       │   ├── DependencyFailureTest.php
    │   │       │   ├── DependencySuccessTest.php
    │   │       │   ├── DependencyTestSuite.php
    │   │       │   ├── DoubleTestCase.php
    │   │       │   ├── DummyException.php
    │   │       │   ├── EmptyTestCaseTest.php
    │   │       │   ├── ExceptionInAssertPostConditionsTest.php
    │   │       │   ├── ExceptionInAssertPreConditionsTest.php
    │   │       │   ├── ExceptionInSetUpTest.php
    │   │       │   ├── ExceptionInTearDownTest.php
    │   │       │   ├── ExceptionInTest.php
    │   │       │   ├── ExceptionNamespaceTest.php
    │   │       │   ├── ExceptionStackTest.php
    │   │       │   ├── ExceptionTest.php
    │   │       │   ├── Failure.php
    │   │       │   ├── FailureTest.php
    │   │       │   ├── FatalTest.php
    │   │       │   ├── IncompleteTest.php
    │   │       │   ├── Inheritance
    │   │       │   │   ├── InheritanceA.php
    │   │       │   │   └── InheritanceB.php
    │   │       │   ├── InheritedTestCase.php
    │   │       │   ├── IniTest.php
    │   │       │   ├── IsolationTest.php
    │   │       │   ├── JsonData
    │   │       │   │   ├── arrayObject.json
    │   │       │   │   └── simpleObject.json
    │   │       │   ├── MockRunner.php
    │   │       │   ├── MultiDependencyTest.php
    │   │       │   ├── NamespaceCoverageClassExtendedTest.php
    │   │       │   ├── NamespaceCoverageClassTest.php
    │   │       │   ├── NamespaceCoverageCoversClassPublicTest.php
    │   │       │   ├── NamespaceCoverageCoversClassTest.php
    │   │       │   ├── NamespaceCoverageMethodTest.php
    │   │       │   ├── NamespaceCoverageNotPrivateTest.php
    │   │       │   ├── NamespaceCoverageNotProtectedTest.php
    │   │       │   ├── NamespaceCoverageNotPublicTest.php
    │   │       │   ├── NamespaceCoveragePrivateTest.php
    │   │       │   ├── NamespaceCoverageProtectedTest.php
    │   │       │   ├── NamespaceCoveragePublicTest.php
    │   │       │   ├── NamespaceCoveredClass.php
    │   │       │   ├── NamespaceCoveredFunction.php
    │   │       │   ├── NoArgTestCaseTest.php
    │   │       │   ├── NoTestCaseClass.php
    │   │       │   ├── NoTestCases.php
    │   │       │   ├── NonStatic.php
    │   │       │   ├── NotExistingCoveredElementTest.php
    │   │       │   ├── NotPublicTestCase.php
    │   │       │   ├── NotVoidTestCase.php
    │   │       │   ├── NothingTest.php
    │   │       │   ├── OneTestCase.php
    │   │       │   ├── OutputTestCase.php
    │   │       │   ├── OverrideTestCase.php
    │   │       │   ├── RequirementsClassBeforeClassHookTest.php
    │   │       │   ├── RequirementsClassDocBlockTest.php
    │   │       │   ├── RequirementsTest.php
    │   │       │   ├── SampleArrayAccess.php
    │   │       │   ├── SampleClass.php
    │   │       │   ├── Singleton.php
    │   │       │   ├── StackTest.php
    │   │       │   ├── Struct.php
    │   │       │   ├── Success.php
    │   │       │   ├── TemplateMethodsTest.php
    │   │       │   ├── TestIncomplete.php
    │   │       │   ├── TestIterator.php
    │   │       │   ├── TestIterator2.php
    │   │       │   ├── TestSkipped.php
    │   │       │   ├── TestTestError.php
    │   │       │   ├── TestWithTest.php
    │   │       │   ├── ThrowExceptionTestCase.php
    │   │       │   ├── ThrowNoExceptionTestCase.php
    │   │       │   ├── WasRun.php
    │   │       │   ├── bar.xml
    │   │       │   ├── configuration.colors.empty.xml
    │   │       │   ├── configuration.colors.false.xml
    │   │       │   ├── configuration.colors.invalid.xml
    │   │       │   ├── configuration.colors.true.xml
    │   │       │   ├── configuration.custom-printer.xml
    │   │       │   ├── configuration.xml
    │   │       │   ├── configuration_empty.xml
    │   │       │   ├── configuration_xinclude.xml
    │   │       │   ├── expectedFileFormat.txt
    │   │       │   ├── foo.xml
    │   │       │   ├── structureAttributesAreSameButValuesAreNot.xml
    │   │       │   ├── structureExpected.xml
    │   │       │   ├── structureIgnoreTextNodes.xml
    │   │       │   ├── structureIsSameButDataIsNot.xml
    │   │       │   ├── structureWrongNumberOfAttributes.xml
    │   │       │   └── structureWrongNumberOfNodes.xml
    │   │       └── bootstrap.php
    │   └── phpunit-mock-objects
    │       ├── CONTRIBUTING.md
    │       ├── LICENSE
    │       ├── README.md
    │       ├── build
    │       │   └── travis-ci.xml
    │       ├── build.xml
    │       ├── composer.json
    │       ├── phpunit.xml.dist
    │       ├── src
    │       │   └── Framework
    │       │       └── MockObject
    │       │           ├── Builder
    │       │           │   ├── Identity.php
    │       │           │   ├── InvocationMocker.php
    │       │           │   ├── Match.php
    │       │           │   ├── MethodNameMatch.php
    │       │           │   ├── Namespace.php
    │       │           │   ├── ParametersMatch.php
    │       │           │   └── Stub.php
    │       │           ├── Exception
    │       │           │   ├── BadMethodCallException.php
    │       │           │   ├── Exception.php
    │       │           │   └── RuntimeException.php
    │       │           ├── Generator
    │       │           │   ├── mocked_class.tpl.dist
    │       │           │   ├── mocked_class_method.tpl.dist
    │       │           │   ├── mocked_clone.tpl.dist
    │       │           │   ├── mocked_method.tpl.dist
    │       │           │   ├── mocked_static_method.tpl.dist
    │       │           │   ├── proxied_method.tpl.dist
    │       │           │   ├── trait_class.tpl.dist
    │       │           │   ├── unmocked_clone.tpl.dist
    │       │           │   ├── wsdl_class.tpl.dist
    │       │           │   └── wsdl_method.tpl.dist
    │       │           ├── Generator.php
    │       │           ├── Invocation
    │       │           │   ├── Object.php
    │       │           │   └── Static.php
    │       │           ├── Invocation.php
    │       │           ├── InvocationMocker.php
    │       │           ├── Invokable.php
    │       │           ├── Matcher
    │       │           │   ├── AnyInvokedCount.php
    │       │           │   ├── AnyParameters.php
    │       │           │   ├── ConsecutiveParameters.php
    │       │           │   ├── Invocation.php
    │       │           │   ├── InvokedAtIndex.php
    │       │           │   ├── InvokedAtLeastCount.php
    │       │           │   ├── InvokedAtLeastOnce.php
    │       │           │   ├── InvokedAtMostCount.php
    │       │           │   ├── InvokedCount.php
    │       │           │   ├── InvokedRecorder.php
    │       │           │   ├── MethodName.php
    │       │           │   ├── Parameters.php
    │       │           │   └── StatelessInvocation.php
    │       │           ├── Matcher.php
    │       │           ├── MockBuilder.php
    │       │           ├── MockObject.php
    │       │           ├── Stub
    │       │           │   ├── ConsecutiveCalls.php
    │       │           │   ├── Exception.php
    │       │           │   ├── MatcherCollection.php
    │       │           │   ├── Return.php
    │       │           │   ├── ReturnArgument.php
    │       │           │   ├── ReturnCallback.php
    │       │           │   ├── ReturnSelf.php
    │       │           │   └── ReturnValueMap.php
    │       │           ├── Stub.php
    │       │           └── Verifiable.php
    │       └── tests
    │           ├── GeneratorTest.php
    │           ├── MockBuilderTest.php
    │           ├── MockObject
    │           │   ├── 232.phpt
    │           │   ├── Invocation
    │           │   │   ├── ObjectTest.php
    │           │   │   └── StaticTest.php
    │           │   ├── Matcher
    │           │   │   └── ConsecutiveParametersTest.php
    │           │   ├── abstract_class.phpt
    │           │   ├── class.phpt
    │           │   ├── class_call_parent_clone.phpt
    │           │   ├── class_call_parent_constructor.phpt
    │           │   ├── class_dont_call_parent_clone.phpt
    │           │   ├── class_dont_call_parent_constructor.phpt
    │           │   ├── class_implementing_interface_call_parent_constructor.phpt
    │           │   ├── class_implementing_interface_dont_call_parent_constructor.phpt
    │           │   ├── class_partial.phpt
    │           │   ├── class_with_method_named_method.phpt
    │           │   ├── class_with_method_with_variadic_arguments.phpt
    │           │   ├── interface.phpt
    │           │   ├── invocation_object_clone_object.phpt
    │           │   ├── namespaced_class.phpt
    │           │   ├── namespaced_class_call_parent_clone.phpt
    │           │   ├── namespaced_class_call_parent_constructor.phpt
    │           │   ├── namespaced_class_dont_call_parent_clone.phpt
    │           │   ├── namespaced_class_dont_call_parent_constructor.phpt
    │           │   ├── namespaced_class_implementing_interface_call_parent_constructor.phpt
    │           │   ├── namespaced_class_implementing_interface_dont_call_parent_constructor.phpt
    │           │   ├── namespaced_class_partial.phpt
    │           │   ├── namespaced_interface.phpt
    │           │   ├── nonexistent_class.phpt
    │           │   ├── nonexistent_class_with_namespace.phpt
    │           │   ├── nonexistent_class_with_namespace_starting_with_separator.phpt
    │           │   ├── proxy.phpt
    │           │   ├── scalar_type_declarations.phpt
    │           │   ├── wsdl_class.phpt
    │           │   ├── wsdl_class_namespace.phpt
    │           │   └── wsdl_class_partial.phpt
    │           ├── MockObjectTest.php
    │           ├── ProxyObjectTest.php
    │           ├── _fixture
    │           │   ├── AbstractMockTestClass.php
    │           │   ├── AbstractTrait.php
    │           │   ├── AnInterface.php
    │           │   ├── AnotherInterface.php
    │           │   ├── Bar.php
    │           │   ├── ClassThatImplementsSerializable.php
    │           │   ├── ClassWithStaticMethod.php
    │           │   ├── Foo.php
    │           │   ├── FunctionCallback.php
    │           │   ├── GoogleSearch.wsdl
    │           │   ├── InterfaceWithStaticMethod.php
    │           │   ├── MethodCallback.php
    │           │   ├── MethodCallbackByReference.php
    │           │   ├── MockTestInterface.php
    │           │   ├── Mockable.php
    │           │   ├── PartialMockTestClass.php
    │           │   ├── SingletonClass.php
    │           │   ├── SomeClass.php
    │           │   ├── StaticMockTestClass.php
    │           │   └── TraversableMockTestInterface.php
    │           └── bootstrap.php
    ├── sebastian
    │   ├── comparator
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── build
    │   │   │   └── travis-ci.xml
    │   │   ├── build.xml
    │   │   ├── composer.json
    │   │   ├── phpunit.xml.dist
    │   │   ├── src
    │   │   │   ├── ArrayComparator.php
    │   │   │   ├── Comparator.php
    │   │   │   ├── ComparisonFailure.php
    │   │   │   ├── DOMNodeComparator.php
    │   │   │   ├── DateTimeComparator.php
    │   │   │   ├── DoubleComparator.php
    │   │   │   ├── ExceptionComparator.php
    │   │   │   ├── Factory.php
    │   │   │   ├── MockObjectComparator.php
    │   │   │   ├── NumericComparator.php
    │   │   │   ├── ObjectComparator.php
    │   │   │   ├── ResourceComparator.php
    │   │   │   ├── ScalarComparator.php
    │   │   │   ├── SplObjectStorageComparator.php
    │   │   │   └── TypeComparator.php
    │   │   └── tests
    │   │       ├── ArrayComparatorTest.php
    │   │       ├── DOMNodeComparatorTest.php
    │   │       ├── DateTimeComparatorTest.php
    │   │       ├── DoubleComparatorTest.php
    │   │       ├── ExceptionComparatorTest.php
    │   │       ├── FactoryTest.php
    │   │       ├── MockObjectComparatorTest.php
    │   │       ├── NumericComparatorTest.php
    │   │       ├── ObjectComparatorTest.php
    │   │       ├── ResourceComparatorTest.php
    │   │       ├── ScalarComparatorTest.php
    │   │       ├── SplObjectStorageComparatorTest.php
    │   │       ├── TypeComparatorTest.php
    │   │       ├── _files
    │   │       │   ├── Author.php
    │   │       │   ├── Book.php
    │   │       │   ├── ClassWithToString.php
    │   │       │   ├── SampleClass.php
    │   │       │   ├── Struct.php
    │   │       │   ├── TestClass.php
    │   │       │   └── TestClassComparator.php
    │   │       ├── autoload.php
    │   │       └── bootstrap.php
    │   ├── diff
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── build.xml
    │   │   ├── composer.json
    │   │   ├── phpunit.xml.dist
    │   │   ├── src
    │   │   │   ├── Chunk.php
    │   │   │   ├── Diff.php
    │   │   │   ├── Differ.php
    │   │   │   ├── LCS
    │   │   │   │   ├── LongestCommonSubsequence.php
    │   │   │   │   ├── MemoryEfficientLongestCommonSubsequenceImplementation.php
    │   │   │   │   └── TimeEfficientLongestCommonSubsequenceImplementation.php
    │   │   │   ├── Line.php
    │   │   │   └── Parser.php
    │   │   └── tests
    │   │       ├── DifferTest.php
    │   │       ├── LCS
    │   │       │   └── TimeEfficientImplementationTest.php
    │   │       ├── ParserTest.php
    │   │       └── fixtures
    │   │           ├── patch.txt
    │   │           └── patch2.txt
    │   ├── environment
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── build.xml
    │   │   ├── composer.json
    │   │   ├── phpunit.xml
    │   │   ├── src
    │   │   │   ├── Console.php
    │   │   │   └── Runtime.php
    │   │   └── tests
    │   │       ├── ConsoleTest.php
    │   │       └── RuntimeTest.php
    │   ├── exporter
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── build.xml
    │   │   ├── composer.json
    │   │   ├── phpunit.xml.dist
    │   │   ├── src
    │   │   │   └── Exporter.php
    │   │   └── tests
    │   │       └── ExporterTest.php
    │   ├── global-state
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── build.xml
    │   │   ├── composer.json
    │   │   ├── phpunit.xml.dist
    │   │   ├── src
    │   │   │   ├── Blacklist.php
    │   │   │   ├── CodeExporter.php
    │   │   │   ├── Exception.php
    │   │   │   ├── Restorer.php
    │   │   │   ├── RuntimeException.php
    │   │   │   └── Snapshot.php
    │   │   └── tests
    │   │       ├── BlacklistTest.php
    │   │       ├── SnapshotTest.php
    │   │       └── _fixture
    │   │           ├── BlacklistedChildClass.php
    │   │           ├── BlacklistedClass.php
    │   │           ├── BlacklistedImplementor.php
    │   │           ├── BlacklistedInterface.php
    │   │           ├── SnapshotClass.php
    │   │           ├── SnapshotDomDocument.php
    │   │           ├── SnapshotFunctions.php
    │   │           └── SnapshotTrait.php
    │   ├── recursion-context
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── build.xml
    │   │   ├── composer.json
    │   │   ├── phpunit.xml.dist
    │   │   ├── src
    │   │   │   ├── Context.php
    │   │   │   ├── Exception.php
    │   │   │   └── InvalidArgumentException.php
    │   │   └── tests
    │   │       └── ContextTest.php
    │   └── version
    │       ├── LICENSE
    │       ├── README.md
    │       ├── composer.json
    │       └── src
    │           └── Version.php
    ├── symfony
    │   ├── dom-crawler
    │   │   ├── CHANGELOG.md
    │   │   ├── Crawler.php
    │   │   ├── Field
    │   │   │   ├── ChoiceFormField.php
    │   │   │   ├── FileFormField.php
    │   │   │   ├── FormField.php
    │   │   │   ├── InputFormField.php
    │   │   │   └── TextareaFormField.php
    │   │   ├── Form.php
    │   │   ├── FormFieldRegistry.php
    │   │   ├── LICENSE
    │   │   ├── Link.php
    │   │   ├── README.md
    │   │   ├── Tests
    │   │   │   ├── CrawlerTest.php
    │   │   │   ├── Field
    │   │   │   │   ├── ChoiceFormFieldTest.php
    │   │   │   │   ├── FileFormFieldTest.php
    │   │   │   │   ├── FormFieldTest.php
    │   │   │   │   ├── FormFieldTestCase.php
    │   │   │   │   ├── InputFormFieldTest.php
    │   │   │   │   └── TextareaFormFieldTest.php
    │   │   │   ├── Fixtures
    │   │   │   │   ├── no-extension
    │   │   │   │   └── windows-1250.html
    │   │   │   ├── FormTest.php
    │   │   │   └── LinkTest.php
    │   │   ├── composer.json
    │   │   └── phpunit.xml.dist
    │   ├── polyfill-mbstring
    │   │   ├── LICENSE
    │   │   ├── Mbstring.php
    │   │   ├── README.md
    │   │   ├── Resources
    │   │   │   └── unidata
    │   │   │       ├── lowerCase.php
    │   │   │       └── upperCase.php
    │   │   ├── bootstrap.php
    │   │   └── composer.json
    │   └── yaml
    │       ├── CHANGELOG.md
    │       ├── Command
    │       │   └── LintCommand.php
    │       ├── Dumper.php
    │       ├── Escaper.php
    │       ├── Exception
    │       │   ├── DumpException.php
    │       │   ├── ExceptionInterface.php
    │       │   ├── ParseException.php
    │       │   └── RuntimeException.php
    │       ├── Inline.php
    │       ├── LICENSE
    │       ├── Parser.php
    │       ├── README.md
    │       ├── Tests
    │       │   ├── Command
    │       │   │   └── LintCommandTest.php
    │       │   ├── DumperTest.php
    │       │   ├── Fixtures
    │       │   │   ├── YtsAnchorAlias.yml
    │       │   │   ├── YtsBasicTests.yml
    │       │   │   ├── YtsBlockMapping.yml
    │       │   │   ├── YtsDocumentSeparator.yml
    │       │   │   ├── YtsErrorTests.yml
    │       │   │   ├── YtsFlowCollections.yml
    │       │   │   ├── YtsFoldedScalars.yml
    │       │   │   ├── YtsNullsAndEmpties.yml
    │       │   │   ├── YtsSpecificationExamples.yml
    │       │   │   ├── YtsTypeTransfers.yml
    │       │   │   ├── arrow.gif
    │       │   │   ├── 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
    │       │   ├── InlineTest.php
    │       │   ├── ParseExceptionTest.php
    │       │   ├── ParserTest.php
    │       │   └── YamlTest.php
    │       ├── Unescaper.php
    │       ├── Yaml.php
    │       ├── composer.json
    │       └── phpunit.xml.dist
    ├── topthink
    │   ├── think-angular
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   ├── drivers
    │   │   │   └── thinkphp5
    │   │   │       └── Angular.php
    │   │   ├── src
    │   │   │   └── Angular.php
    │   │   └── test
    │   │       ├── blog.php
    │   │       ├── cache
    │   │       │   ├── 126ac9f6149081eb0e97c2e939eaad52.php
    │   │       │   ├── 6a992d5529f459a44fee58c733255e86.php
    │   │       │   ├── 6e2baaf3b97dbeef01c0043275f9a0e7.php
    │   │       │   └── ed09636a6ea24a292460866afdd7a89a.php
    │   │       ├── common.php
    │   │       ├── data
    │   │       │   ├── blog_category.php
    │   │       │   ├── blog_list.php
    │   │       │   ├── navs.php
    │   │       │   ├── pic_category.php
    │   │       │   └── pic_list.php
    │   │       ├── index.php
    │   │       ├── msg.php
    │   │       ├── pic.php
    │   │       └── view
    │   │           ├── base.html
    │   │           ├── blog.html
    │   │           ├── index.html
    │   │           ├── msg.html
    │   │           ├── page.html
    │   │           └── pic.html
    │   ├── think-captcha
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── assets
    │   │   │   ├── bgs
    │   │   │   │   ├── 1.jpg
    │   │   │   │   ├── 2.jpg
    │   │   │   │   ├── 3.jpg
    │   │   │   │   ├── 4.jpg
    │   │   │   │   ├── 5.jpg
    │   │   │   │   ├── 6.jpg
    │   │   │   │   ├── 7.jpg
    │   │   │   │   └── 8.jpg
    │   │   │   ├── ttfs
    │   │   │   │   ├── 1.ttf
    │   │   │   │   ├── 2.ttf
    │   │   │   │   ├── 3.ttf
    │   │   │   │   ├── 4.ttf
    │   │   │   │   ├── 5.ttf
    │   │   │   │   └── 6.ttf
    │   │   │   └── zhttfs
    │   │   │       └── 1.ttf
    │   │   ├── composer.json
    │   │   └── src
    │   │       ├── Captcha.php
    │   │       ├── CaptchaController.php
    │   │       └── helper.php
    │   ├── think-helper
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   └── src
    │   │       ├── Arr.php
    │   │       ├── Hash.php
    │   │       ├── Str.php
    │   │       ├── Time.php
    │   │       ├── hash
    │   │       │   ├── Bcrypt.php
    │   │       │   └── Md5.php
    │   │       └── helper.php
    │   ├── think-image
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   ├── phpunit.xml
    │   │   ├── src
    │   │   │   ├── Image.php
    │   │   │   └── image
    │   │   │       ├── Exception.php
    │   │   │       └── gif
    │   │   │           ├── Decoder.php
    │   │   │           ├── Encoder.php
    │   │   │           └── Gif.php
    │   │   └── tests
    │   │       ├── CropTest.php
    │   │       ├── FlipTest.php
    │   │       ├── InfoTest.php
    │   │       ├── RotateTest.php
    │   │       ├── TestCase.php
    │   │       ├── TextTest.php
    │   │       ├── ThumbTest.php
    │   │       ├── WaterTest.php
    │   │       ├── autoload.php
    │   │       ├── images
    │   │       │   ├── test.bmp
    │   │       │   ├── test.gif
    │   │       │   ├── test.jpg
    │   │       │   ├── test.png
    │   │       │   └── test.ttf
    │   │       └── tmp
    │   ├── think-installer
    │   │   ├── composer.json
    │   │   └── src
    │   │       ├── Plugin.php
    │   │       ├── ThinkExtend.php
    │   │       ├── ThinkFramework.php
    │   │       └── ThinkTesting.php
    │   ├── think-migration
    │   │   ├── LICENSE
    │   │   ├── composer.json
    │   │   ├── 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
    │   │   │           │   ├── Migration.template.php.dist
    │   │   │           │   └── MigrationInterface.php
    │   │   │           ├── Seed
    │   │   │           │   ├── AbstractSeed.php
    │   │   │           │   ├── Seed.template.php.dist
    │   │   │           │   └── SeedInterface.php
    │   │   │           └── Util.php
    │   │   └── src
    │   │       ├── command
    │   │       │   ├── AbstractCommand.php
    │   │       │   ├── migrate
    │   │       │   │   ├── Create.php
    │   │       │   │   ├── Rollback.php
    │   │       │   │   ├── Run.php
    │   │       │   │   └── Status.php
    │   │       │   └── seed
    │   │       │       ├── Create.php
    │   │       │       └── Run.php
    │   │       └── config.php
    │   ├── think-mongo
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   └── src
    │   │       ├── Builder.php
    │   │       ├── Connection.php
    │   │       └── Query.php
    │   ├── think-queue
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   └── src
    │   │       ├── Queue.php
    │   │       ├── common.php
    │   │       ├── config.php
    │   │       └── queue
    │   │           ├── CallQueuedHandler.php
    │   │           ├── Connector.php
    │   │           ├── Job.php
    │   │           ├── Listener.php
    │   │           ├── Queueable.php
    │   │           ├── ShouldQueue.php
    │   │           ├── Worker.php
    │   │           ├── command
    │   │           │   ├── Listen.php
    │   │           │   ├── Restart.php
    │   │           │   ├── Subscribe.php
    │   │           │   └── Work.php
    │   │           ├── connector
    │   │           │   ├── Database.php
    │   │           │   ├── Redis.php
    │   │           │   ├── Sync.php
    │   │           │   └── Topthink.php
    │   │           └── job
    │   │               ├── Database.php
    │   │               ├── Redis.php
    │   │               ├── Sync.php
    │   │               └── Topthink.php
    │   ├── think-sae
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   └── src
    │   │       ├── Cache.php
    │   │       ├── Log.php
    │   │       └── Template.php
    │   ├── think-testing
    │   │   ├── README.md
    │   │   ├── composer.json
    │   │   └── src
    │   │       ├── ApplicationTrait.php
    │   │       ├── AssertionsTrait.php
    │   │       ├── CrawlerTrait.php
    │   │       ├── HttpException.php
    │   │       ├── InteractsWithPages.php
    │   │       ├── TestCase.php
    │   │       ├── command
    │   │       │   └── Test.php
    │   │       └── config.php
    │   └── think-worker
    │       ├── LICENSE
    │       ├── README.md
    │       ├── composer.json
    │       └── src
    │           └── Server.php
    ├── webmozart
    │   └── assert
    │       ├── CHANGELOG.md
    │       ├── LICENSE
    │       ├── README.md
    │       ├── appveyor.yml
    │       ├── composer.json
    │       ├── phpunit.xml.dist
    │       ├── src
    │       │   └── Assert.php
    │       └── tests
    │           └── AssertTest.php
    └── workerman
        └── workerman
            ├── Autoloader.php
            ├── Connection
            │   ├── AsyncTcpConnection.php
            │   ├── ConnectionInterface.php
            │   ├── TcpConnection.php
            │   └── UdpConnection.php
            ├── Events
            │   ├── Ev.php
            │   ├── Event.php
            │   ├── EventInterface.php
            │   ├── Libevent.php
            │   ├── React
            │   │   ├── ExtEventLoop.php
            │   │   ├── LibEventLoop.php
            │   │   └── StreamSelectLoop.php
            │   ├── React.php
            │   └── Select.php
            ├── Lib
            │   ├── Constants.php
            │   └── Timer.php
            ├── MIT-LICENSE.txt
            ├── Protocols
            │   ├── Frame.php
            │   ├── Http
            │   │   └── mime.types
            │   ├── Http.php
            │   ├── ProtocolInterface.php
            │   ├── Text.php
            │   ├── Websocket.php
            │   └── Ws.php
            ├── README.md
            ├── WebServer.php
            ├── Worker.php
            └── composer.json

375 directories, 1645 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复