├── .gitignore
├── .htaccess
├── CONTRIBUTING.md
├── app
├── commands
│ └── .gitkeep
├── config
│ ├── app.php
│ ├── auth.php
│ ├── cache.php
│ ├── compile.php
│ ├── database.php
│ ├── local
│ │ └── app.php
│ ├── mail.php
│ ├── packages
│ │ └── .gitkeep
│ ├── queue.php
│ ├── remote.php
│ ├── session.php
│ ├── testing
│ │ ├── cache.php
│ │ └── session.php
│ ├── view.php
│ └── workbench.php
├── controllers
│ ├── .gitkeep
│ ├── AuthController.php
│ ├── BaseController.php
│ ├── HomeController.php
│ └── PostController.php
├── database
│ ├── migrations
│ │ ├── .gitkeep
│ │ ├── 2014_04_21_184610_create-users-table.php
│ │ └── 2014_08_14_190603_create_posts_table.php
│ ├── production.sqlite
│ └── seeds
│ │ ├── .gitkeep
│ │ ├── DatabaseSeeder.php
│ │ ├── PostTableSeeder.php
│ │ └── UserTableSeeder.php
├── filters.php
├── lang
│ └── en
│ │ ├── pagination.php
│ │ ├── reminders.php
│ │ └── validation.php
├── models
│ ├── Post.php
│ └── User.php
├── routes.php
├── start
│ ├── artisan.php
│ ├── global.php
│ └── local.php
├── storage
│ ├── .gitignore
│ ├── cache
│ │ └── .gitignore
│ ├── logs
│ │ └── .gitignore
│ ├── meta
│ │ └── .gitignore
│ ├── sessions
│ │ └── .gitignore
│ └── views
│ │ └── .gitignore
├── tests
│ ├── ExampleTest.php
│ └── TestCase.php
└── views
│ ├── admin.php
│ ├── emails
│ └── auth
│ │ └── reminder.blade.php
│ ├── hello.php
│ ├── index.blade.php
│ ├── layouts
│ └── master.blade.php
│ └── single.blade.php
├── artisan
├── bootstrap
├── autoload.php
├── compiled.php
├── paths.php
└── start.php
├── composer.json
├── composer.lock
├── info.php
├── phpunit.xml
├── public
├── .htaccess
├── favicon.ico
├── index.php
├── js
│ ├── app.js
│ ├── controllers
│ │ ├── loginController.js
│ │ └── postController.js
│ ├── services
│ │ ├── authService.js
│ │ └── crudService.js
│ └── templates
│ │ ├── add.html
│ │ ├── dashboard.html
│ │ ├── edit.html
│ │ └── login.html
├── packages
│ └── .gitkeep
├── robots.txt
└── styles
│ └── styles.css
├── readme.md
├── server.php
└── vendor
├── autoload.php
├── bin
└── classpreloader.php
├── classpreloader
└── classpreloader
│ ├── .gitignore
│ ├── LICENSE.md
│ ├── README.md
│ ├── classpreloader.php
│ ├── composer.json
│ └── src
│ └── ClassPreloader
│ ├── Application.php
│ ├── ClassList.php
│ ├── ClassLoader.php
│ ├── ClassNode.php
│ ├── Command
│ └── PreCompileCommand.php
│ ├── Config.php
│ └── Parser
│ ├── AbstractNodeVisitor.php
│ ├── DirVisitor.php
│ ├── FileVisitor.php
│ └── NodeTraverser.php
├── composer
├── ClassLoader.php
├── autoload_classmap.php
├── autoload_files.php
├── autoload_namespaces.php
├── autoload_psr4.php
├── autoload_real.php
├── include_paths.php
└── installed.json
├── filp
└── whoops
│ ├── .gitignore
│ ├── .travis.yml
│ ├── LICENSE.md
│ ├── README.md
│ ├── composer.json
│ ├── examples
│ ├── example-ajax-only.php
│ ├── example-silex.php
│ └── example.php
│ ├── phpunit.xml.dist
│ ├── src
│ └── Whoops
│ │ ├── Exception
│ │ ├── ErrorException.php
│ │ ├── Frame.php
│ │ ├── FrameCollection.php
│ │ └── Inspector.php
│ │ ├── Handler
│ │ ├── CallbackHandler.php
│ │ ├── Handler.php
│ │ ├── HandlerInterface.php
│ │ ├── JsonResponseHandler.php
│ │ ├── PrettyPageHandler.php
│ │ └── XmlResponseHandler.php
│ │ ├── Provider
│ │ ├── Phalcon
│ │ │ └── WhoopsServiceProvider.php
│ │ ├── Silex
│ │ │ └── WhoopsServiceProvider.php
│ │ └── Zend
│ │ │ ├── ExceptionStrategy.php
│ │ │ ├── Module.php
│ │ │ ├── RouteNotFoundStrategy.php
│ │ │ └── module.config.example.php
│ │ ├── Resources
│ │ ├── pretty-page.css
│ │ └── pretty-template.php
│ │ └── Run.php
│ └── tests
│ ├── Whoops
│ ├── Exception
│ │ ├── FrameCollectionTest.php
│ │ ├── FrameTest.php
│ │ └── InspectorTest.php
│ ├── Handler
│ │ ├── JsonResponseHandlerTest.php
│ │ ├── PrettyPageHandlerTest.php
│ │ └── XmlResponseHandlerTest.php
│ ├── RunTest.php
│ └── TestCase.php
│ ├── bootstrap.php
│ └── fixtures
│ └── frame.lines-test.php
├── ircmaxell
└── password-compat
│ ├── LICENSE.md
│ ├── composer.json
│ ├── lib
│ └── password.php
│ └── version-test.php
├── jeremeamia
└── SuperClosure
│ ├── .gitignore
│ ├── .travis.yml
│ ├── LICENSE.md
│ ├── README.md
│ ├── composer.json
│ ├── demo
│ ├── factorial.php
│ └── hello-world.php
│ ├── phpunit.xml.dist
│ ├── src
│ └── Jeremeamia
│ │ └── SuperClosure
│ │ ├── ClosureLocation.php
│ │ ├── ClosureParser.php
│ │ ├── SerializableClosure.php
│ │ └── Visitor
│ │ ├── ClosureFinderVisitor.php
│ │ └── MagicConstantVisitor.php
│ └── tests
│ ├── Jeremeamia
│ └── SuperClosure
│ │ └── Test
│ │ ├── ClosureLocationTest.php
│ │ ├── ClosureParserTest.php
│ │ ├── SerializableClosureTest.php
│ │ └── Visitor
│ │ ├── ClosureFinderVisitorTest.php
│ │ └── MagicConstantVisitorTest.php
│ └── bootstrap.php
├── laravel
└── framework
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CONTRIBUTING.md
│ ├── LICENSE.txt
│ ├── composer.json
│ ├── phpunit.php
│ ├── phpunit.xml
│ ├── readme.md
│ └── src
│ └── Illuminate
│ ├── Auth
│ ├── AuthManager.php
│ ├── AuthServiceProvider.php
│ ├── Console
│ │ ├── ClearRemindersCommand.php
│ │ ├── RemindersControllerCommand.php
│ │ ├── RemindersTableCommand.php
│ │ └── stubs
│ │ │ ├── controller.stub
│ │ │ └── reminders.stub
│ ├── DatabaseUserProvider.php
│ ├── EloquentUserProvider.php
│ ├── GenericUser.php
│ ├── Guard.php
│ ├── Reminders
│ │ ├── DatabaseReminderRepository.php
│ │ ├── PasswordBroker.php
│ │ ├── RemindableInterface.php
│ │ ├── ReminderRepositoryInterface.php
│ │ └── ReminderServiceProvider.php
│ ├── UserInterface.php
│ ├── UserProviderInterface.php
│ └── composer.json
│ ├── Cache
│ ├── ApcStore.php
│ ├── ApcWrapper.php
│ ├── ArrayStore.php
│ ├── CacheManager.php
│ ├── CacheServiceProvider.php
│ ├── Console
│ │ └── ClearCommand.php
│ ├── DatabaseStore.php
│ ├── FileStore.php
│ ├── MemcachedConnector.php
│ ├── MemcachedStore.php
│ ├── RedisStore.php
│ ├── RedisTaggedCache.php
│ ├── Repository.php
│ ├── StoreInterface.php
│ ├── TagSet.php
│ ├── TaggableStore.php
│ ├── TaggedCache.php
│ ├── WinCacheStore.php
│ ├── XCacheStore.php
│ └── composer.json
│ ├── Config
│ ├── EnvironmentVariables.php
│ ├── EnvironmentVariablesLoaderInterface.php
│ ├── FileEnvironmentVariablesLoader.php
│ ├── FileLoader.php
│ ├── LoaderInterface.php
│ ├── Repository.php
│ └── composer.json
│ ├── Console
│ ├── Application.php
│ ├── Command.php
│ └── composer.json
│ ├── Container
│ ├── Container.php
│ └── composer.json
│ ├── Cookie
│ ├── CookieJar.php
│ ├── CookieServiceProvider.php
│ ├── Guard.php
│ ├── Queue.php
│ └── composer.json
│ ├── Database
│ ├── Capsule
│ │ └── Manager.php
│ ├── Connection.php
│ ├── ConnectionInterface.php
│ ├── ConnectionResolver.php
│ ├── ConnectionResolverInterface.php
│ ├── Connectors
│ │ ├── ConnectionFactory.php
│ │ ├── Connector.php
│ │ ├── ConnectorInterface.php
│ │ ├── MySqlConnector.php
│ │ ├── PostgresConnector.php
│ │ ├── SQLiteConnector.php
│ │ └── SqlServerConnector.php
│ ├── Console
│ │ ├── Migrations
│ │ │ ├── BaseCommand.php
│ │ │ ├── InstallCommand.php
│ │ │ ├── MigrateCommand.php
│ │ │ ├── MigrateMakeCommand.php
│ │ │ ├── RefreshCommand.php
│ │ │ ├── ResetCommand.php
│ │ │ └── RollbackCommand.php
│ │ └── SeedCommand.php
│ ├── DatabaseManager.php
│ ├── DatabaseServiceProvider.php
│ ├── Eloquent
│ │ ├── Builder.php
│ │ ├── Collection.php
│ │ ├── MassAssignmentException.php
│ │ ├── Model.php
│ │ ├── ModelNotFoundException.php
│ │ └── Relations
│ │ │ ├── BelongsTo.php
│ │ │ ├── BelongsToMany.php
│ │ │ ├── HasMany.php
│ │ │ ├── HasManyThrough.php
│ │ │ ├── HasOne.php
│ │ │ ├── HasOneOrMany.php
│ │ │ ├── MorphMany.php
│ │ │ ├── MorphOne.php
│ │ │ ├── MorphOneOrMany.php
│ │ │ ├── MorphPivot.php
│ │ │ ├── MorphTo.php
│ │ │ ├── MorphToMany.php
│ │ │ ├── Pivot.php
│ │ │ └── Relation.php
│ ├── Grammar.php
│ ├── MigrationServiceProvider.php
│ ├── Migrations
│ │ ├── DatabaseMigrationRepository.php
│ │ ├── Migration.php
│ │ ├── MigrationCreator.php
│ │ ├── MigrationRepositoryInterface.php
│ │ ├── Migrator.php
│ │ └── stubs
│ │ │ ├── blank.stub
│ │ │ ├── create.stub
│ │ │ └── update.stub
│ ├── MySqlConnection.php
│ ├── PostgresConnection.php
│ ├── Query
│ │ ├── Builder.php
│ │ ├── Expression.php
│ │ ├── Grammars
│ │ │ ├── Grammar.php
│ │ │ ├── MySqlGrammar.php
│ │ │ ├── PostgresGrammar.php
│ │ │ ├── SQLiteGrammar.php
│ │ │ └── SqlServerGrammar.php
│ │ ├── JoinClause.php
│ │ └── Processors
│ │ │ ├── MySqlProcessor.php
│ │ │ ├── PostgresProcessor.php
│ │ │ ├── Processor.php
│ │ │ ├── SQLiteProcessor.php
│ │ │ └── SqlServerProcessor.php
│ ├── QueryException.php
│ ├── README.md
│ ├── SQLiteConnection.php
│ ├── Schema
│ │ ├── Blueprint.php
│ │ ├── Builder.php
│ │ ├── Grammars
│ │ │ ├── Grammar.php
│ │ │ ├── MySqlGrammar.php
│ │ │ ├── PostgresGrammar.php
│ │ │ ├── SQLiteGrammar.php
│ │ │ └── SqlServerGrammar.php
│ │ └── MySqlBuilder.php
│ ├── SeedServiceProvider.php
│ ├── Seeder.php
│ ├── SqlServerConnection.php
│ └── composer.json
│ ├── Encryption
│ ├── Encrypter.php
│ ├── EncryptionServiceProvider.php
│ └── composer.json
│ ├── Events
│ ├── Dispatcher.php
│ ├── EventServiceProvider.php
│ ├── Subscriber.php
│ └── composer.json
│ ├── Exception
│ ├── ExceptionDisplayerInterface.php
│ ├── ExceptionServiceProvider.php
│ ├── Handler.php
│ ├── PlainDisplayer.php
│ ├── SymfonyDisplayer.php
│ ├── WhoopsDisplayer.php
│ ├── composer.json
│ └── resources
│ │ ├── plain.html
│ │ ├── pretty-page.css
│ │ └── pretty-template.php
│ ├── Filesystem
│ ├── Filesystem.php
│ ├── FilesystemServiceProvider.php
│ └── composer.json
│ ├── Foundation
│ ├── AliasLoader.php
│ ├── Application.php
│ ├── Artisan.php
│ ├── AssetPublisher.php
│ ├── Composer.php
│ ├── ConfigPublisher.php
│ ├── Console
│ │ ├── AssetPublishCommand.php
│ │ ├── AutoloadCommand.php
│ │ ├── ChangesCommand.php
│ │ ├── ClearCompiledCommand.php
│ │ ├── CommandMakeCommand.php
│ │ ├── ConfigPublishCommand.php
│ │ ├── DownCommand.php
│ │ ├── EnvironmentCommand.php
│ │ ├── KeyGenerateCommand.php
│ │ ├── MigratePublishCommand.php
│ │ ├── Optimize
│ │ │ └── config.php
│ │ ├── OptimizeCommand.php
│ │ ├── RoutesCommand.php
│ │ ├── ServeCommand.php
│ │ ├── TailCommand.php
│ │ ├── TinkerCommand.php
│ │ ├── UpCommand.php
│ │ ├── ViewPublishCommand.php
│ │ └── stubs
│ │ │ └── command.stub
│ ├── EnvironmentDetector.php
│ ├── MigrationPublisher.php
│ ├── ProviderRepository.php
│ ├── Providers
│ │ ├── ArtisanServiceProvider.php
│ │ ├── CommandCreatorServiceProvider.php
│ │ ├── ComposerServiceProvider.php
│ │ ├── ConsoleSupportServiceProvider.php
│ │ ├── KeyGeneratorServiceProvider.php
│ │ ├── MaintenanceServiceProvider.php
│ │ ├── OptimizeServiceProvider.php
│ │ ├── PublisherServiceProvider.php
│ │ ├── RouteListServiceProvider.php
│ │ ├── ServerServiceProvider.php
│ │ └── TinkerServiceProvider.php
│ ├── Testing
│ │ ├── Client.php
│ │ └── TestCase.php
│ ├── ViewPublisher.php
│ ├── changes.json
│ └── start.php
│ ├── Hashing
│ ├── BcryptHasher.php
│ ├── HashServiceProvider.php
│ ├── HasherInterface.php
│ └── composer.json
│ ├── Html
│ ├── FormBuilder.php
│ ├── HtmlBuilder.php
│ ├── HtmlServiceProvider.php
│ └── composer.json
│ ├── Http
│ ├── FrameGuard.php
│ ├── JsonResponse.php
│ ├── RedirectResponse.php
│ ├── Request.php
│ ├── Response.php
│ └── composer.json
│ ├── Log
│ ├── LogServiceProvider.php
│ ├── Writer.php
│ └── composer.json
│ ├── Mail
│ ├── MailServiceProvider.php
│ ├── Mailer.php
│ ├── Message.php
│ └── composer.json
│ ├── Pagination
│ ├── BootstrapPresenter.php
│ ├── Environment.php
│ ├── PaginationServiceProvider.php
│ ├── Paginator.php
│ ├── Presenter.php
│ ├── composer.json
│ └── views
│ │ ├── simple.php
│ │ ├── slider-3.php
│ │ └── slider.php
│ ├── Queue
│ ├── BeanstalkdQueue.php
│ ├── Capsule
│ │ └── Manager.php
│ ├── Connectors
│ │ ├── BeanstalkdConnector.php
│ │ ├── ConnectorInterface.php
│ │ ├── IronConnector.php
│ │ ├── RedisConnector.php
│ │ ├── SqsConnector.php
│ │ └── SyncConnector.php
│ ├── Console
│ │ ├── FailedTableCommand.php
│ │ ├── FlushFailedCommand.php
│ │ ├── ForgetFailedCommand.php
│ │ ├── ListFailedCommand.php
│ │ ├── ListenCommand.php
│ │ ├── RetryCommand.php
│ │ ├── SubscribeCommand.php
│ │ ├── WorkCommand.php
│ │ └── stubs
│ │ │ └── failed_jobs.stub
│ ├── FailConsoleServiceProvider.php
│ ├── Failed
│ │ ├── DatabaseFailedJobProvider.php
│ │ └── FailedJobProviderInterface.php
│ ├── IlluminateQueueClosure.php
│ ├── IronQueue.php
│ ├── Jobs
│ │ ├── BeanstalkdJob.php
│ │ ├── IronJob.php
│ │ ├── Job.php
│ │ ├── RedisJob.php
│ │ ├── SqsJob.php
│ │ └── SyncJob.php
│ ├── Listener.php
│ ├── Queue.php
│ ├── QueueInterface.php
│ ├── QueueManager.php
│ ├── QueueServiceProvider.php
│ ├── README.md
│ ├── RedisQueue.php
│ ├── SqsQueue.php
│ ├── SyncQueue.php
│ ├── Worker.php
│ └── composer.json
│ ├── Redis
│ ├── Database.php
│ ├── RedisServiceProvider.php
│ └── composer.json
│ ├── Remote
│ ├── Connection.php
│ ├── ConnectionInterface.php
│ ├── GatewayInterface.php
│ ├── MultiConnection.php
│ ├── RemoteManager.php
│ ├── RemoteServiceProvider.php
│ ├── SecLibGateway.php
│ └── composer.json
│ ├── Routing
│ ├── Console
│ │ └── MakeControllerCommand.php
│ ├── Controller.php
│ ├── ControllerDispatcher.php
│ ├── ControllerInspector.php
│ ├── ControllerServiceProvider.php
│ ├── Generators
│ │ ├── ControllerGenerator.php
│ │ └── stubs
│ │ │ ├── controller.stub
│ │ │ ├── create.stub
│ │ │ ├── destroy.stub
│ │ │ ├── edit.stub
│ │ │ ├── index.stub
│ │ │ ├── show.stub
│ │ │ ├── store.stub
│ │ │ └── update.stub
│ ├── Matching
│ │ ├── HostValidator.php
│ │ ├── MethodValidator.php
│ │ ├── SchemeValidator.php
│ │ ├── UriValidator.php
│ │ └── ValidatorInterface.php
│ ├── Redirector.php
│ ├── Route.php
│ ├── RouteCollection.php
│ ├── RouteFiltererInterface.php
│ ├── Router.php
│ ├── RoutingServiceProvider.php
│ ├── UrlGenerator.php
│ └── composer.json
│ ├── Session
│ ├── CacheBasedSessionHandler.php
│ ├── CommandsServiceProvider.php
│ ├── Console
│ │ ├── SessionTableCommand.php
│ │ └── stubs
│ │ │ └── database.stub
│ ├── CookieSessionHandler.php
│ ├── FileSessionHandler.php
│ ├── Middleware.php
│ ├── SessionInterface.php
│ ├── SessionManager.php
│ ├── SessionServiceProvider.php
│ ├── Store.php
│ ├── TokenMismatchException.php
│ └── composer.json
│ ├── Support
│ ├── ClassLoader.php
│ ├── Collection.php
│ ├── Contracts
│ │ ├── ArrayableInterface.php
│ │ ├── JsonableInterface.php
│ │ ├── MessageProviderInterface.php
│ │ ├── RenderableInterface.php
│ │ └── ResponsePreparerInterface.php
│ ├── Facades
│ │ ├── App.php
│ │ ├── Artisan.php
│ │ ├── Auth.php
│ │ ├── Blade.php
│ │ ├── Cache.php
│ │ ├── Config.php
│ │ ├── Cookie.php
│ │ ├── Crypt.php
│ │ ├── DB.php
│ │ ├── Event.php
│ │ ├── Facade.php
│ │ ├── File.php
│ │ ├── Form.php
│ │ ├── HTML.php
│ │ ├── Hash.php
│ │ ├── Input.php
│ │ ├── Lang.php
│ │ ├── Log.php
│ │ ├── Mail.php
│ │ ├── Paginator.php
│ │ ├── Password.php
│ │ ├── Queue.php
│ │ ├── Redirect.php
│ │ ├── Redis.php
│ │ ├── Request.php
│ │ ├── Response.php
│ │ ├── Route.php
│ │ ├── SSH.php
│ │ ├── Schema.php
│ │ ├── Session.php
│ │ ├── URL.php
│ │ ├── Validator.php
│ │ └── View.php
│ ├── Fluent.php
│ ├── Manager.php
│ ├── MessageBag.php
│ ├── NamespacedItemResolver.php
│ ├── Pluralizer.php
│ ├── SerializableClosure.php
│ ├── ServiceProvider.php
│ ├── Str.php
│ ├── composer.json
│ └── helpers.php
│ ├── Translation
│ ├── FileLoader.php
│ ├── LoaderInterface.php
│ ├── TranslationServiceProvider.php
│ ├── Translator.php
│ └── composer.json
│ ├── Validation
│ ├── DatabasePresenceVerifier.php
│ ├── Factory.php
│ ├── PresenceVerifierInterface.php
│ ├── ValidationServiceProvider.php
│ ├── Validator.php
│ └── composer.json
│ ├── View
│ ├── Compilers
│ │ ├── BladeCompiler.php
│ │ ├── Compiler.php
│ │ └── CompilerInterface.php
│ ├── Engines
│ │ ├── CompilerEngine.php
│ │ ├── Engine.php
│ │ ├── EngineInterface.php
│ │ ├── EngineResolver.php
│ │ └── PhpEngine.php
│ ├── Environment.php
│ ├── FileViewFinder.php
│ ├── View.php
│ ├── ViewFinderInterface.php
│ ├── ViewServiceProvider.php
│ └── composer.json
│ └── Workbench
│ ├── Console
│ └── WorkbenchMakeCommand.php
│ ├── Package.php
│ ├── PackageCreator.php
│ ├── Starter.php
│ ├── WorkbenchServiceProvider.php
│ ├── composer.json
│ └── stubs
│ ├── .travis.yml
│ ├── composer.json
│ ├── gitignore.txt
│ ├── phpunit.xml
│ ├── plain.composer.json
│ ├── plain.provider.stub
│ └── provider.stub
├── monolog
└── monolog
│ ├── .php_cs
│ ├── CHANGELOG.mdown
│ ├── LICENSE
│ ├── README.mdown
│ ├── composer.json
│ ├── doc
│ ├── extending.md
│ ├── sockets.md
│ └── usage.md
│ ├── phpunit.xml.dist
│ ├── src
│ └── Monolog
│ │ ├── ErrorHandler.php
│ │ ├── Formatter
│ │ ├── ChromePHPFormatter.php
│ │ ├── ElasticaFormatter.php
│ │ ├── FlowdockFormatter.php
│ │ ├── FormatterInterface.php
│ │ ├── GelfMessageFormatter.php
│ │ ├── HtmlFormatter.php
│ │ ├── JsonFormatter.php
│ │ ├── LineFormatter.php
│ │ ├── LogglyFormatter.php
│ │ ├── LogstashFormatter.php
│ │ ├── MongoDBFormatter.php
│ │ ├── NormalizerFormatter.php
│ │ ├── ScalarFormatter.php
│ │ └── WildfireFormatter.php
│ │ ├── Handler
│ │ ├── AbstractHandler.php
│ │ ├── AbstractProcessingHandler.php
│ │ ├── AbstractSyslogHandler.php
│ │ ├── AmqpHandler.php
│ │ ├── BrowserConsoleHandler.php
│ │ ├── BufferHandler.php
│ │ ├── ChromePHPHandler.php
│ │ ├── CouchDBHandler.php
│ │ ├── CubeHandler.php
│ │ ├── DoctrineCouchDBHandler.php
│ │ ├── DynamoDbHandler.php
│ │ ├── ElasticSearchHandler.php
│ │ ├── ErrorLogHandler.php
│ │ ├── FilterHandler.php
│ │ ├── FingersCrossed
│ │ │ ├── ActivationStrategyInterface.php
│ │ │ ├── ChannelLevelActivationStrategy.php
│ │ │ └── ErrorLevelActivationStrategy.php
│ │ ├── FingersCrossedHandler.php
│ │ ├── FirePHPHandler.php
│ │ ├── FleepHookHandler.php
│ │ ├── FlowdockHandler.php
│ │ ├── GelfHandler.php
│ │ ├── GroupHandler.php
│ │ ├── HandlerInterface.php
│ │ ├── HipChatHandler.php
│ │ ├── LogEntriesHandler.php
│ │ ├── LogglyHandler.php
│ │ ├── MailHandler.php
│ │ ├── MandrillHandler.php
│ │ ├── MissingExtensionException.php
│ │ ├── MongoDBHandler.php
│ │ ├── NativeMailerHandler.php
│ │ ├── NewRelicHandler.php
│ │ ├── NullHandler.php
│ │ ├── PsrHandler.php
│ │ ├── PushoverHandler.php
│ │ ├── RavenHandler.php
│ │ ├── RedisHandler.php
│ │ ├── RollbarHandler.php
│ │ ├── RotatingFileHandler.php
│ │ ├── SamplingHandler.php
│ │ ├── SlackHandler.php
│ │ ├── SocketHandler.php
│ │ ├── StreamHandler.php
│ │ ├── SwiftMailerHandler.php
│ │ ├── SyslogHandler.php
│ │ ├── SyslogUdp
│ │ │ └── UdpSocket.php
│ │ ├── SyslogUdpHandler.php
│ │ ├── TestHandler.php
│ │ ├── WhatFailureGroupHandler.php
│ │ └── ZendMonitorHandler.php
│ │ ├── Logger.php
│ │ ├── Processor
│ │ ├── GitProcessor.php
│ │ ├── IntrospectionProcessor.php
│ │ ├── MemoryPeakUsageProcessor.php
│ │ ├── MemoryProcessor.php
│ │ ├── MemoryUsageProcessor.php
│ │ ├── ProcessIdProcessor.php
│ │ ├── PsrLogMessageProcessor.php
│ │ ├── TagProcessor.php
│ │ ├── UidProcessor.php
│ │ └── WebProcessor.php
│ │ └── Registry.php
│ └── tests
│ ├── Monolog
│ ├── ErrorHandlerTest.php
│ ├── Formatter
│ │ ├── ChromePHPFormatterTest.php
│ │ ├── ElasticaFormatterTest.php
│ │ ├── FlowdockFormatterTest.php
│ │ ├── GelfMessageFormatterTest.php
│ │ ├── JsonFormatterTest.php
│ │ ├── LineFormatterTest.php
│ │ ├── LogglyFormatterTest.php
│ │ ├── LogstashFormatterTest.php
│ │ ├── MongoDBFormatterTest.php
│ │ ├── NormalizerFormatterTest.php
│ │ ├── ScalarFormatterTest.php
│ │ └── WildfireFormatterTest.php
│ ├── Handler
│ │ ├── AbstractHandlerTest.php
│ │ ├── AbstractProcessingHandlerTest.php
│ │ ├── AmqpHandlerTest.php
│ │ ├── BrowserConsoleHandlerTest.php
│ │ ├── BufferHandlerTest.php
│ │ ├── ChromePHPHandlerTest.php
│ │ ├── CouchDBHandlerTest.php
│ │ ├── DoctrineCouchDBHandlerTest.php
│ │ ├── DynamoDbHandlerTest.php
│ │ ├── ElasticSearchHandlerTest.php
│ │ ├── ErrorLogHandlerTest.php
│ │ ├── FilterHandlerTest.php
│ │ ├── FingersCrossedHandlerTest.php
│ │ ├── FirePHPHandlerTest.php
│ │ ├── Fixtures
│ │ │ └── .gitkeep
│ │ ├── FleepHookHandlerTest.php
│ │ ├── FlowdockHandlerTest.php
│ │ ├── GelfHandlerLegacyTest.php
│ │ ├── GelfHandlerTest.php
│ │ ├── GelfMockMessagePublisher.php
│ │ ├── GroupHandlerTest.php
│ │ ├── HipChatHandlerTest.php
│ │ ├── LogEntriesHandlerTest.php
│ │ ├── MailHandlerTest.php
│ │ ├── MockRavenClient.php
│ │ ├── MongoDBHandlerTest.php
│ │ ├── NativeMailerHandlerTest.php
│ │ ├── NewRelicHandlerTest.php
│ │ ├── NullHandlerTest.php
│ │ ├── PsrHandlerTest.php
│ │ ├── PushoverHandlerTest.php
│ │ ├── RavenHandlerTest.php
│ │ ├── RedisHandlerTest.php
│ │ ├── RotatingFileHandlerTest.php
│ │ ├── SamplingHandlerTest.php
│ │ ├── SlackHandlerTest.php
│ │ ├── SocketHandlerTest.php
│ │ ├── StreamHandlerTest.php
│ │ ├── SwiftMailerHandlerTest.php
│ │ ├── SyslogHandlerTest.php
│ │ ├── SyslogUdpHandlerTest.php
│ │ ├── TestHandlerTest.php
│ │ ├── UdpSocketTest.php
│ │ ├── WhatFailureGroupHandlerTest.php
│ │ └── ZendMonitorHandlerTest.php
│ ├── LoggerTest.php
│ ├── Processor
│ │ ├── GitProcessorTest.php
│ │ ├── IntrospectionProcessorTest.php
│ │ ├── MemoryPeakUsageProcessorTest.php
│ │ ├── MemoryUsageProcessorTest.php
│ │ ├── ProcessIdProcessorTest.php
│ │ ├── PsrLogMessageProcessorTest.php
│ │ ├── TagProcessorTest.php
│ │ ├── UidProcessorTest.php
│ │ └── WebProcessorTest.php
│ ├── PsrLogCompatTest.php
│ ├── RegistryTest.php
│ └── TestCase.php
│ └── bootstrap.php
├── nesbot
└── carbon
│ ├── .editorconfig
│ ├── LICENSE
│ ├── composer.json
│ ├── phpunit.xml.dist
│ ├── readme.md
│ ├── src
│ └── Carbon
│ │ └── Carbon.php
│ └── tests
│ ├── AddTest.php
│ ├── ComparisonTest.php
│ ├── ConstructTest.php
│ ├── CopyTest.php
│ ├── CreateFromDateTest.php
│ ├── CreateFromFormatTest.php
│ ├── CreateFromTimeTest.php
│ ├── CreateFromTimestampTest.php
│ ├── CreateTest.php
│ ├── DayOfWeekModifiersTest.php
│ ├── DiffTest.php
│ ├── FluidSettersTest.php
│ ├── GettersTest.php
│ ├── InstanceTest.php
│ ├── IsTest.php
│ ├── IssetTest.php
│ ├── NowAndOtherStaticHelpersTest.php
│ ├── RelativeTest.php
│ ├── SettersTest.php
│ ├── StartEndOfTest.php
│ ├── StringsTest.php
│ ├── SubTest.php
│ ├── TestFixture.php
│ └── TestingAidsTest.php
├── nikic
└── php-parser
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── doc
│ ├── 0_Introduction.markdown
│ ├── 1_Installation.markdown
│ ├── 2_Usage_of_basic_components.markdown
│ ├── 3_Other_node_tree_representations.markdown
│ ├── 4_Code_generation.markdown
│ └── component
│ │ └── Lexer.markdown
│ ├── grammar
│ ├── README.md
│ ├── analyze.php
│ ├── kmyacc.php.parser
│ ├── rebuildParser.php
│ └── zend_language_parser.phpy
│ ├── lib
│ ├── PHPParser
│ │ ├── Autoloader.php
│ │ ├── Builder.php
│ │ ├── Builder
│ │ │ ├── Class.php
│ │ │ ├── Function.php
│ │ │ ├── Interface.php
│ │ │ ├── Method.php
│ │ │ ├── Param.php
│ │ │ └── Property.php
│ │ ├── BuilderAbstract.php
│ │ ├── BuilderFactory.php
│ │ ├── Comment.php
│ │ ├── Comment
│ │ │ └── Doc.php
│ │ ├── Error.php
│ │ ├── Lexer.php
│ │ ├── Lexer
│ │ │ └── Emulative.php
│ │ ├── Node.php
│ │ ├── Node
│ │ │ ├── Arg.php
│ │ │ ├── Const.php
│ │ │ ├── Expr.php
│ │ │ ├── Expr
│ │ │ │ ├── Array.php
│ │ │ │ ├── ArrayDimFetch.php
│ │ │ │ ├── ArrayItem.php
│ │ │ │ ├── Assign.php
│ │ │ │ ├── AssignBitwiseAnd.php
│ │ │ │ ├── AssignBitwiseOr.php
│ │ │ │ ├── AssignBitwiseXor.php
│ │ │ │ ├── AssignConcat.php
│ │ │ │ ├── AssignDiv.php
│ │ │ │ ├── AssignMinus.php
│ │ │ │ ├── AssignMod.php
│ │ │ │ ├── AssignMul.php
│ │ │ │ ├── AssignPlus.php
│ │ │ │ ├── AssignRef.php
│ │ │ │ ├── AssignShiftLeft.php
│ │ │ │ ├── AssignShiftRight.php
│ │ │ │ ├── BitwiseAnd.php
│ │ │ │ ├── BitwiseNot.php
│ │ │ │ ├── BitwiseOr.php
│ │ │ │ ├── BitwiseXor.php
│ │ │ │ ├── BooleanAnd.php
│ │ │ │ ├── BooleanNot.php
│ │ │ │ ├── BooleanOr.php
│ │ │ │ ├── Cast.php
│ │ │ │ ├── Cast
│ │ │ │ │ ├── Array.php
│ │ │ │ │ ├── Bool.php
│ │ │ │ │ ├── Double.php
│ │ │ │ │ ├── Int.php
│ │ │ │ │ ├── Object.php
│ │ │ │ │ ├── String.php
│ │ │ │ │ └── Unset.php
│ │ │ │ ├── ClassConstFetch.php
│ │ │ │ ├── Clone.php
│ │ │ │ ├── Closure.php
│ │ │ │ ├── ClosureUse.php
│ │ │ │ ├── Concat.php
│ │ │ │ ├── ConstFetch.php
│ │ │ │ ├── Div.php
│ │ │ │ ├── Empty.php
│ │ │ │ ├── Equal.php
│ │ │ │ ├── ErrorSuppress.php
│ │ │ │ ├── Eval.php
│ │ │ │ ├── Exit.php
│ │ │ │ ├── FuncCall.php
│ │ │ │ ├── Greater.php
│ │ │ │ ├── GreaterOrEqual.php
│ │ │ │ ├── Identical.php
│ │ │ │ ├── Include.php
│ │ │ │ ├── Instanceof.php
│ │ │ │ ├── Isset.php
│ │ │ │ ├── List.php
│ │ │ │ ├── LogicalAnd.php
│ │ │ │ ├── LogicalOr.php
│ │ │ │ ├── LogicalXor.php
│ │ │ │ ├── MethodCall.php
│ │ │ │ ├── Minus.php
│ │ │ │ ├── Mod.php
│ │ │ │ ├── Mul.php
│ │ │ │ ├── New.php
│ │ │ │ ├── NotEqual.php
│ │ │ │ ├── NotIdentical.php
│ │ │ │ ├── Plus.php
│ │ │ │ ├── PostDec.php
│ │ │ │ ├── PostInc.php
│ │ │ │ ├── PreDec.php
│ │ │ │ ├── PreInc.php
│ │ │ │ ├── Print.php
│ │ │ │ ├── PropertyFetch.php
│ │ │ │ ├── ShellExec.php
│ │ │ │ ├── ShiftLeft.php
│ │ │ │ ├── ShiftRight.php
│ │ │ │ ├── Smaller.php
│ │ │ │ ├── SmallerOrEqual.php
│ │ │ │ ├── StaticCall.php
│ │ │ │ ├── StaticPropertyFetch.php
│ │ │ │ ├── Ternary.php
│ │ │ │ ├── UnaryMinus.php
│ │ │ │ ├── UnaryPlus.php
│ │ │ │ ├── Variable.php
│ │ │ │ └── Yield.php
│ │ │ ├── Name.php
│ │ │ ├── Name
│ │ │ │ ├── FullyQualified.php
│ │ │ │ └── Relative.php
│ │ │ ├── Param.php
│ │ │ ├── Scalar.php
│ │ │ ├── Scalar
│ │ │ │ ├── ClassConst.php
│ │ │ │ ├── DNumber.php
│ │ │ │ ├── DirConst.php
│ │ │ │ ├── Encapsed.php
│ │ │ │ ├── FileConst.php
│ │ │ │ ├── FuncConst.php
│ │ │ │ ├── LNumber.php
│ │ │ │ ├── LineConst.php
│ │ │ │ ├── MethodConst.php
│ │ │ │ ├── NSConst.php
│ │ │ │ ├── String.php
│ │ │ │ └── TraitConst.php
│ │ │ ├── Stmt.php
│ │ │ └── Stmt
│ │ │ │ ├── Break.php
│ │ │ │ ├── Case.php
│ │ │ │ ├── Catch.php
│ │ │ │ ├── Class.php
│ │ │ │ ├── ClassConst.php
│ │ │ │ ├── ClassMethod.php
│ │ │ │ ├── Const.php
│ │ │ │ ├── Continue.php
│ │ │ │ ├── Declare.php
│ │ │ │ ├── DeclareDeclare.php
│ │ │ │ ├── Do.php
│ │ │ │ ├── Echo.php
│ │ │ │ ├── Else.php
│ │ │ │ ├── ElseIf.php
│ │ │ │ ├── For.php
│ │ │ │ ├── Foreach.php
│ │ │ │ ├── Function.php
│ │ │ │ ├── Global.php
│ │ │ │ ├── Goto.php
│ │ │ │ ├── HaltCompiler.php
│ │ │ │ ├── If.php
│ │ │ │ ├── InlineHTML.php
│ │ │ │ ├── Interface.php
│ │ │ │ ├── Label.php
│ │ │ │ ├── Namespace.php
│ │ │ │ ├── Property.php
│ │ │ │ ├── PropertyProperty.php
│ │ │ │ ├── Return.php
│ │ │ │ ├── Static.php
│ │ │ │ ├── StaticVar.php
│ │ │ │ ├── Switch.php
│ │ │ │ ├── Throw.php
│ │ │ │ ├── Trait.php
│ │ │ │ ├── TraitUse.php
│ │ │ │ ├── TraitUseAdaptation.php
│ │ │ │ ├── TraitUseAdaptation
│ │ │ │ ├── Alias.php
│ │ │ │ └── Precedence.php
│ │ │ │ ├── TryCatch.php
│ │ │ │ ├── Unset.php
│ │ │ │ ├── Use.php
│ │ │ │ ├── UseUse.php
│ │ │ │ └── While.php
│ │ ├── NodeAbstract.php
│ │ ├── NodeDumper.php
│ │ ├── NodeTraverser.php
│ │ ├── NodeTraverserInterface.php
│ │ ├── NodeVisitor.php
│ │ ├── NodeVisitor
│ │ │ └── NameResolver.php
│ │ ├── NodeVisitorAbstract.php
│ │ ├── Parser.php
│ │ ├── PrettyPrinter
│ │ │ ├── Default.php
│ │ │ └── Zend.php
│ │ ├── PrettyPrinterAbstract.php
│ │ ├── Serializer.php
│ │ ├── Serializer
│ │ │ └── XML.php
│ │ ├── Template.php
│ │ ├── TemplateLoader.php
│ │ ├── Unserializer.php
│ │ └── Unserializer
│ │ │ └── XML.php
│ └── bootstrap.php
│ ├── phpunit.xml.dist
│ ├── test
│ ├── PHPParser
│ │ └── Tests
│ │ │ ├── Builder
│ │ │ ├── ClassTest.php
│ │ │ ├── FunctionTest.php
│ │ │ ├── InterfaceTest.php
│ │ │ ├── MethodTest.php
│ │ │ ├── ParamTest.php
│ │ │ └── PropertyTest.php
│ │ │ ├── BuilderFactoryTest.php
│ │ │ ├── CodeTestAbstract.php
│ │ │ ├── CommentTest.php
│ │ │ ├── ErrorTest.php
│ │ │ ├── Lexer
│ │ │ └── EmulativeTest.php
│ │ │ ├── LexerTest.php
│ │ │ ├── Node
│ │ │ ├── NameTest.php
│ │ │ ├── Scalar
│ │ │ │ └── StringTest.php
│ │ │ └── Stmt
│ │ │ │ ├── ClassMethodTest.php
│ │ │ │ ├── ClassTest.php
│ │ │ │ └── PropertyTest.php
│ │ │ ├── NodeAbstractTest.php
│ │ │ ├── NodeDumperTest.php
│ │ │ ├── NodeTraverserTest.php
│ │ │ ├── NodeVisitor
│ │ │ └── NameResolverTest.php
│ │ │ ├── ParserTest.php
│ │ │ ├── PrettyPrinterTest.php
│ │ │ ├── Serializer
│ │ │ └── XMLTest.php
│ │ │ ├── TemplateLoaderTest.php
│ │ │ ├── TemplateTest.php
│ │ │ └── Unserializer
│ │ │ └── XMLTest.php
│ └── code
│ │ ├── parser
│ │ ├── expr
│ │ │ ├── arrayDef.test
│ │ │ ├── assign.test
│ │ │ ├── cast.test
│ │ │ ├── clone.test
│ │ │ ├── closure.test
│ │ │ ├── comparison.test
│ │ │ ├── errorSuppress.test
│ │ │ ├── exit.test
│ │ │ ├── fetchAndCall
│ │ │ │ ├── args.test
│ │ │ │ ├── constFetch.test
│ │ │ │ ├── constantDeref.test
│ │ │ │ ├── funcCall.test
│ │ │ │ ├── newDeref.test
│ │ │ │ ├── objectAccess.test
│ │ │ │ ├── simpleArrayAccess.test
│ │ │ │ ├── staticCall.test
│ │ │ │ └── staticPropertyFetch.test
│ │ │ ├── includeAndEval.test
│ │ │ ├── issetAndEmpty.test
│ │ │ ├── logic.test
│ │ │ ├── math.test
│ │ │ ├── new.test
│ │ │ ├── print.test
│ │ │ ├── shellExec.test
│ │ │ ├── ternary.test
│ │ │ └── variable.test
│ │ ├── scalar
│ │ │ ├── constantString.test
│ │ │ ├── docString.test
│ │ │ ├── encapsedString.test
│ │ │ ├── float.test
│ │ │ ├── int.test
│ │ │ └── magicConst.test
│ │ └── stmt
│ │ │ ├── blocklessStatement.test
│ │ │ ├── class
│ │ │ ├── abstract.test
│ │ │ ├── conditional.test
│ │ │ ├── final.test
│ │ │ ├── interface.test
│ │ │ ├── modifier.test-fail
│ │ │ ├── name.test-fail
│ │ │ ├── php4Style.test
│ │ │ ├── simple.test
│ │ │ ├── staticMethod.test-fail
│ │ │ └── trait.test
│ │ │ ├── const.test
│ │ │ ├── controlFlow.test
│ │ │ ├── declare.test
│ │ │ ├── echo.test
│ │ │ ├── function
│ │ │ ├── byRef.test
│ │ │ ├── conditional.test
│ │ │ ├── defaultValues.test
│ │ │ ├── generator.test
│ │ │ ├── specialVars.test
│ │ │ └── typeHints.test
│ │ │ ├── haltCompiler.test
│ │ │ ├── haltCompilerInvalidSyntax.test-fail
│ │ │ ├── haltCompilerOutermostScope.test-fail
│ │ │ ├── if.test
│ │ │ ├── inlineHTML.test
│ │ │ ├── loop
│ │ │ ├── do.test
│ │ │ ├── for.test
│ │ │ ├── foreach.test
│ │ │ └── while.test
│ │ │ ├── namespace
│ │ │ ├── alias.test
│ │ │ ├── braced.test
│ │ │ ├── mix.test-fail
│ │ │ ├── name.test
│ │ │ ├── name.test-fail
│ │ │ ├── nested.test-fail
│ │ │ ├── notBraced.test
│ │ │ ├── outsideStmt.test
│ │ │ └── outsideStmt.test-fail
│ │ │ ├── switch.test
│ │ │ ├── tryCatch.test
│ │ │ ├── tryCatch.test-fail
│ │ │ └── unset.test
│ │ └── prettyPrinter
│ │ ├── closure.test
│ │ ├── comments.test
│ │ ├── include.test
│ │ ├── inlineHTMLandPHPtest.file-test
│ │ ├── namespaces.test
│ │ ├── onlyInlineHTML.file-test
│ │ ├── onlyPHP.file-test
│ │ ├── parentheses.test
│ │ └── switch.test
│ └── test_old
│ └── run.php
├── patchwork
└── utf8
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── class
│ ├── Normalizer.php
│ └── Patchwork
│ │ ├── PHP
│ │ └── Shim
│ │ │ ├── Iconv.php
│ │ │ ├── Intl.php
│ │ │ ├── Mbstring.php
│ │ │ ├── Normalizer.php
│ │ │ ├── Xml.php
│ │ │ ├── charset
│ │ │ ├── from.big5.ser
│ │ │ ├── from.cp037.ser
│ │ │ ├── from.cp1006.ser
│ │ │ ├── from.cp1026.ser
│ │ │ ├── from.cp424.ser
│ │ │ ├── from.cp437.ser
│ │ │ ├── from.cp500.ser
│ │ │ ├── from.cp737.ser
│ │ │ ├── from.cp775.ser
│ │ │ ├── from.cp850.ser
│ │ │ ├── from.cp852.ser
│ │ │ ├── from.cp855.ser
│ │ │ ├── from.cp856.ser
│ │ │ ├── from.cp857.ser
│ │ │ ├── from.cp860.ser
│ │ │ ├── from.cp861.ser
│ │ │ ├── from.cp862.ser
│ │ │ ├── from.cp863.ser
│ │ │ ├── from.cp864.ser
│ │ │ ├── from.cp865.ser
│ │ │ ├── from.cp866.ser
│ │ │ ├── from.cp869.ser
│ │ │ ├── from.cp874.ser
│ │ │ ├── from.cp875.ser
│ │ │ ├── from.cp932.ser
│ │ │ ├── from.cp936.ser
│ │ │ ├── from.cp949.ser
│ │ │ ├── from.cp950.ser
│ │ │ ├── from.gsm0338.ser
│ │ │ ├── from.iso-8859-1.ser
│ │ │ ├── from.iso-8859-10.ser
│ │ │ ├── from.iso-8859-11.ser
│ │ │ ├── from.iso-8859-13.ser
│ │ │ ├── from.iso-8859-14.ser
│ │ │ ├── from.iso-8859-15.ser
│ │ │ ├── from.iso-8859-16.ser
│ │ │ ├── from.iso-8859-2.ser
│ │ │ ├── from.iso-8859-3.ser
│ │ │ ├── from.iso-8859-4.ser
│ │ │ ├── from.iso-8859-5.ser
│ │ │ ├── from.iso-8859-6.ser
│ │ │ ├── from.iso-8859-7.ser
│ │ │ ├── from.iso-8859-8.ser
│ │ │ ├── from.iso-8859-9.ser
│ │ │ ├── from.koi8-r.ser
│ │ │ ├── from.koi8-u.ser
│ │ │ ├── from.mazovia.ser
│ │ │ ├── from.nextstep.ser
│ │ │ ├── from.stdenc.ser
│ │ │ ├── from.symbol.ser
│ │ │ ├── from.turkish.ser
│ │ │ ├── from.us-ascii-quotes.ser
│ │ │ ├── from.us-ascii.ser
│ │ │ ├── from.windows-1250.ser
│ │ │ ├── from.windows-1251.ser
│ │ │ ├── from.windows-1252.ser
│ │ │ ├── from.windows-1253.ser
│ │ │ ├── from.windows-1254.ser
│ │ │ ├── from.windows-1255.ser
│ │ │ ├── from.windows-1256.ser
│ │ │ ├── from.windows-1257.ser
│ │ │ ├── from.windows-1258.ser
│ │ │ ├── from.x-mac-ce.ser
│ │ │ ├── from.x-mac-cyrillic.ser
│ │ │ ├── from.x-mac-greek.ser
│ │ │ ├── from.x-mac-icelandic.ser
│ │ │ ├── from.x-mac-roman.ser
│ │ │ ├── from.zdingbat.ser
│ │ │ ├── to.gsm0338.ser
│ │ │ ├── to.mazovia.ser
│ │ │ ├── to.stdenc.ser
│ │ │ ├── to.symbol.ser
│ │ │ ├── to.zdingbat.ser
│ │ │ └── translit.ser
│ │ │ └── unidata
│ │ │ ├── canonicalComposition.ser
│ │ │ ├── canonicalDecomposition.ser
│ │ │ ├── combiningClass.ser
│ │ │ ├── compatibilityDecomposition.ser
│ │ │ ├── lowerCase.ser
│ │ │ └── upperCase.ser
│ │ ├── TurkishUtf8.php
│ │ ├── Utf8.php
│ │ └── Utf8
│ │ ├── Bootup.php
│ │ ├── Bootup
│ │ ├── iconv.php
│ │ ├── intl.php
│ │ ├── mbstring.php
│ │ └── utf8_encode.php
│ │ └── data
│ │ ├── caseFolding_full.ser
│ │ └── translit_extra.ser
│ ├── composer.json
│ └── phpunit.xml.dist
├── phpseclib
└── phpseclib
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .scrutinizer.yml
│ ├── .travis.yml
│ ├── AUTHORS
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── build
│ ├── build.xml
│ ├── code-sniffer-ruleset-tests.xml
│ ├── code-sniffer-ruleset.xml
│ └── sami.conf.php
│ ├── composer.json
│ ├── composer.lock
│ ├── phpseclib
│ ├── Crypt
│ │ ├── AES.php
│ │ ├── Base.php
│ │ ├── Blowfish.php
│ │ ├── DES.php
│ │ ├── Hash.php
│ │ ├── RC2.php
│ │ ├── RC4.php
│ │ ├── RSA.php
│ │ ├── Random.php
│ │ ├── Rijndael.php
│ │ ├── TripleDES.php
│ │ └── Twofish.php
│ ├── File
│ │ ├── ANSI.php
│ │ ├── ASN1.php
│ │ └── X509.php
│ ├── Math
│ │ └── BigInteger.php
│ ├── Net
│ │ ├── SCP.php
│ │ ├── SFTP.php
│ │ ├── SFTP
│ │ │ └── Stream.php
│ │ ├── SSH1.php
│ │ └── SSH2.php
│ ├── System
│ │ ├── SSH
│ │ │ └── Agent.php
│ │ └── SSH_Agent.php
│ └── openssl.cnf
│ ├── phpunit.xml.dist
│ ├── tests
│ ├── Functional
│ │ └── Net
│ │ │ ├── SCPSSH2UserStoryTest.php
│ │ │ ├── SFTPLargeFileTest.php
│ │ │ ├── SFTPUserStoryTest.php
│ │ │ ├── SSH2AgentTest.php
│ │ │ └── SSH2Test.php
│ ├── PhpseclibFunctionalTestCase.php
│ ├── PhpseclibTestCase.php
│ ├── Unit
│ │ ├── Crypt
│ │ │ ├── AES
│ │ │ │ ├── InternalTest.php
│ │ │ │ ├── McryptTest.php
│ │ │ │ └── TestCase.php
│ │ │ ├── Hash
│ │ │ │ ├── MD5Test.php
│ │ │ │ ├── SHA256Test.php
│ │ │ │ ├── SHA256_96Test.php
│ │ │ │ ├── SHA512Test.php
│ │ │ │ ├── SHA512_96Test.php
│ │ │ │ └── TestCase.php
│ │ │ ├── RSA
│ │ │ │ └── LoadKeyTest.php
│ │ │ └── RandomTest.php
│ │ ├── File
│ │ │ ├── ASN1
│ │ │ │ └── FE.pdf.p7m
│ │ │ ├── ASN1Test.php
│ │ │ └── X509
│ │ │ │ ├── CSRTest.php
│ │ │ │ └── SPKACTest.php
│ │ ├── Math
│ │ │ └── BigInteger
│ │ │ │ ├── BCMathTest.php
│ │ │ │ ├── GMPTest.php
│ │ │ │ ├── InternalOpenSSLTest.php
│ │ │ │ ├── InternalTest.php
│ │ │ │ └── TestCase.php
│ │ └── Net
│ │ │ ├── SFTPStreamTest.php
│ │ │ ├── SSH1Test.php
│ │ │ └── SSH2Test.php
│ └── bootstrap.php
│ └── travis
│ ├── code_coverage_id_rsa
│ ├── install-php-extensions.sh
│ ├── run-phpunit.sh
│ ├── setup-composer.sh
│ ├── setup-secure-shell.sh
│ ├── upload-code-coverage-html.sh
│ └── upload-code-coverage-scrutinizer.sh
├── predis
└── predis
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.NAMING.md
│ ├── CHANGELOG.md
│ ├── CONTRIBUTING.md
│ ├── FAQ.md
│ ├── LICENSE
│ ├── README.md
│ ├── VERSION
│ ├── autoload.php
│ ├── bin
│ ├── create-command-test
│ ├── create-pear
│ ├── create-phar
│ └── create-single-file
│ ├── composer.json
│ ├── examples
│ ├── CustomDistributionStrategy.php
│ ├── DispatcherLoop.php
│ ├── KeyPrefixes.php
│ ├── MasterSlaveReplication.php
│ ├── MasterSlaveReplicationComplex.php
│ ├── MonitorContext.php
│ ├── MultiBulkReplyIterators.php
│ ├── MultipleSetAndGet.php
│ ├── PipelineContext.php
│ ├── PubSubContext.php
│ ├── RedisCollectionsIterators.php
│ ├── ServerSideScripting.php
│ ├── SessionHandler.php
│ ├── SharedConfigurations.php
│ ├── SimpleDebuggableConnection.php
│ ├── SimpleSetAndGet.php
│ └── TransactionWithCAS.php
│ ├── lib
│ └── Predis
│ │ ├── Autoloader.php
│ │ ├── BasicClientInterface.php
│ │ ├── Client.php
│ │ ├── ClientException.php
│ │ ├── ClientInterface.php
│ │ ├── Cluster
│ │ ├── CommandHashStrategyInterface.php
│ │ ├── Distribution
│ │ │ ├── DistributionStrategyInterface.php
│ │ │ ├── EmptyRingException.php
│ │ │ ├── HashRing.php
│ │ │ └── KetamaPureRing.php
│ │ ├── Hash
│ │ │ ├── CRC16HashGenerator.php
│ │ │ └── HashGeneratorInterface.php
│ │ ├── PredisClusterHashStrategy.php
│ │ └── RedisClusterHashStrategy.php
│ │ ├── Collection
│ │ └── Iterator
│ │ │ ├── CursorBasedIterator.php
│ │ │ ├── HashKey.php
│ │ │ ├── Keyspace.php
│ │ │ ├── ListKey.php
│ │ │ ├── SetKey.php
│ │ │ └── SortedSetKey.php
│ │ ├── Command
│ │ ├── AbstractCommand.php
│ │ ├── CommandInterface.php
│ │ ├── ConnectionAuth.php
│ │ ├── ConnectionEcho.php
│ │ ├── ConnectionPing.php
│ │ ├── ConnectionQuit.php
│ │ ├── ConnectionSelect.php
│ │ ├── HashDelete.php
│ │ ├── HashExists.php
│ │ ├── HashGet.php
│ │ ├── HashGetAll.php
│ │ ├── HashGetMultiple.php
│ │ ├── HashIncrementBy.php
│ │ ├── HashIncrementByFloat.php
│ │ ├── HashKeys.php
│ │ ├── HashLength.php
│ │ ├── HashScan.php
│ │ ├── HashSet.php
│ │ ├── HashSetMultiple.php
│ │ ├── HashSetPreserve.php
│ │ ├── HashValues.php
│ │ ├── HyperLogLogAdd.php
│ │ ├── HyperLogLogCount.php
│ │ ├── HyperLogLogMerge.php
│ │ ├── KeyDelete.php
│ │ ├── KeyDump.php
│ │ ├── KeyExists.php
│ │ ├── KeyExpire.php
│ │ ├── KeyExpireAt.php
│ │ ├── KeyKeys.php
│ │ ├── KeyKeysV12x.php
│ │ ├── KeyMove.php
│ │ ├── KeyPersist.php
│ │ ├── KeyPreciseExpire.php
│ │ ├── KeyPreciseExpireAt.php
│ │ ├── KeyPreciseTimeToLive.php
│ │ ├── KeyRandom.php
│ │ ├── KeyRename.php
│ │ ├── KeyRenamePreserve.php
│ │ ├── KeyRestore.php
│ │ ├── KeyScan.php
│ │ ├── KeySort.php
│ │ ├── KeyTimeToLive.php
│ │ ├── KeyType.php
│ │ ├── ListIndex.php
│ │ ├── ListInsert.php
│ │ ├── ListLength.php
│ │ ├── ListPopFirst.php
│ │ ├── ListPopFirstBlocking.php
│ │ ├── ListPopLast.php
│ │ ├── ListPopLastBlocking.php
│ │ ├── ListPopLastPushHead.php
│ │ ├── ListPopLastPushHeadBlocking.php
│ │ ├── ListPushHead.php
│ │ ├── ListPushHeadX.php
│ │ ├── ListPushTail.php
│ │ ├── ListPushTailX.php
│ │ ├── ListRange.php
│ │ ├── ListRemove.php
│ │ ├── ListSet.php
│ │ ├── ListTrim.php
│ │ ├── PrefixHelpers.php
│ │ ├── PrefixableCommand.php
│ │ ├── PrefixableCommandInterface.php
│ │ ├── Processor
│ │ │ ├── CommandProcessingInterface.php
│ │ │ ├── CommandProcessorChainInterface.php
│ │ │ ├── CommandProcessorInterface.php
│ │ │ ├── KeyPrefixProcessor.php
│ │ │ └── ProcessorChain.php
│ │ ├── PubSubPublish.php
│ │ ├── PubSubSubscribe.php
│ │ ├── PubSubSubscribeByPattern.php
│ │ ├── PubSubUnsubscribe.php
│ │ ├── PubSubUnsubscribeByPattern.php
│ │ ├── RawCommand.php
│ │ ├── ScriptedCommand.php
│ │ ├── ServerBackgroundRewriteAOF.php
│ │ ├── ServerBackgroundSave.php
│ │ ├── ServerClient.php
│ │ ├── ServerCommand.php
│ │ ├── ServerConfig.php
│ │ ├── ServerDatabaseSize.php
│ │ ├── ServerEval.php
│ │ ├── ServerEvalSHA.php
│ │ ├── ServerFlushAll.php
│ │ ├── ServerFlushDatabase.php
│ │ ├── ServerInfo.php
│ │ ├── ServerInfoV26x.php
│ │ ├── ServerLastSave.php
│ │ ├── ServerMonitor.php
│ │ ├── ServerObject.php
│ │ ├── ServerSave.php
│ │ ├── ServerScript.php
│ │ ├── ServerShutdown.php
│ │ ├── ServerSlaveOf.php
│ │ ├── ServerSlowlog.php
│ │ ├── ServerTime.php
│ │ ├── SetAdd.php
│ │ ├── SetCardinality.php
│ │ ├── SetDifference.php
│ │ ├── SetDifferenceStore.php
│ │ ├── SetIntersection.php
│ │ ├── SetIntersectionStore.php
│ │ ├── SetIsMember.php
│ │ ├── SetMembers.php
│ │ ├── SetMove.php
│ │ ├── SetPop.php
│ │ ├── SetRandomMember.php
│ │ ├── SetRemove.php
│ │ ├── SetScan.php
│ │ ├── SetUnion.php
│ │ ├── SetUnionStore.php
│ │ ├── StringAppend.php
│ │ ├── StringBitCount.php
│ │ ├── StringBitOp.php
│ │ ├── StringDecrement.php
│ │ ├── StringDecrementBy.php
│ │ ├── StringGet.php
│ │ ├── StringGetBit.php
│ │ ├── StringGetMultiple.php
│ │ ├── StringGetRange.php
│ │ ├── StringGetSet.php
│ │ ├── StringIncrement.php
│ │ ├── StringIncrementBy.php
│ │ ├── StringIncrementByFloat.php
│ │ ├── StringPreciseSetExpire.php
│ │ ├── StringSet.php
│ │ ├── StringSetBit.php
│ │ ├── StringSetExpire.php
│ │ ├── StringSetMultiple.php
│ │ ├── StringSetMultiplePreserve.php
│ │ ├── StringSetPreserve.php
│ │ ├── StringSetRange.php
│ │ ├── StringStrlen.php
│ │ ├── StringSubstr.php
│ │ ├── TransactionDiscard.php
│ │ ├── TransactionExec.php
│ │ ├── TransactionMulti.php
│ │ ├── TransactionUnwatch.php
│ │ ├── TransactionWatch.php
│ │ ├── ZSetAdd.php
│ │ ├── ZSetCardinality.php
│ │ ├── ZSetCount.php
│ │ ├── ZSetIncrementBy.php
│ │ ├── ZSetIntersectionStore.php
│ │ ├── ZSetLexCount.php
│ │ ├── ZSetRange.php
│ │ ├── ZSetRangeByLex.php
│ │ ├── ZSetRangeByScore.php
│ │ ├── ZSetRank.php
│ │ ├── ZSetRemove.php
│ │ ├── ZSetRemoveRangeByLex.php
│ │ ├── ZSetRemoveRangeByRank.php
│ │ ├── ZSetRemoveRangeByScore.php
│ │ ├── ZSetReverseRange.php
│ │ ├── ZSetReverseRangeByScore.php
│ │ ├── ZSetReverseRank.php
│ │ ├── ZSetScan.php
│ │ ├── ZSetScore.php
│ │ └── ZSetUnionStore.php
│ │ ├── CommunicationException.php
│ │ ├── Connection
│ │ ├── AbstractConnection.php
│ │ ├── AggregatedConnectionInterface.php
│ │ ├── ClusterConnectionInterface.php
│ │ ├── ComposableConnectionInterface.php
│ │ ├── ComposableStreamConnection.php
│ │ ├── ConnectionException.php
│ │ ├── ConnectionFactory.php
│ │ ├── ConnectionFactoryInterface.php
│ │ ├── ConnectionInterface.php
│ │ ├── ConnectionParameters.php
│ │ ├── ConnectionParametersInterface.php
│ │ ├── MasterSlaveReplication.php
│ │ ├── PhpiredisConnection.php
│ │ ├── PhpiredisStreamConnection.php
│ │ ├── PredisCluster.php
│ │ ├── RedisCluster.php
│ │ ├── ReplicationConnectionInterface.php
│ │ ├── SingleConnectionInterface.php
│ │ ├── StreamConnection.php
│ │ └── WebdisConnection.php
│ │ ├── ExecutableContextInterface.php
│ │ ├── Helpers.php
│ │ ├── Iterator
│ │ ├── MultiBulkResponse.php
│ │ ├── MultiBulkResponseSimple.php
│ │ └── MultiBulkResponseTuple.php
│ │ ├── Monitor
│ │ └── MonitorContext.php
│ │ ├── NotSupportedException.php
│ │ ├── Option
│ │ ├── AbstractOption.php
│ │ ├── ClientCluster.php
│ │ ├── ClientConnectionFactory.php
│ │ ├── ClientExceptions.php
│ │ ├── ClientOptions.php
│ │ ├── ClientOptionsInterface.php
│ │ ├── ClientPrefix.php
│ │ ├── ClientProfile.php
│ │ ├── ClientReplication.php
│ │ ├── CustomOption.php
│ │ └── OptionInterface.php
│ │ ├── Pipeline
│ │ ├── FireAndForgetExecutor.php
│ │ ├── MultiExecExecutor.php
│ │ ├── PipelineContext.php
│ │ ├── PipelineExecutorInterface.php
│ │ ├── SafeClusterExecutor.php
│ │ ├── SafeExecutor.php
│ │ └── StandardExecutor.php
│ │ ├── PredisException.php
│ │ ├── Profile
│ │ ├── ServerProfile.php
│ │ ├── ServerProfileInterface.php
│ │ ├── ServerVersion12.php
│ │ ├── ServerVersion20.php
│ │ ├── ServerVersion22.php
│ │ ├── ServerVersion24.php
│ │ ├── ServerVersion26.php
│ │ ├── ServerVersion28.php
│ │ ├── ServerVersion30.php
│ │ └── ServerVersionNext.php
│ │ ├── Protocol
│ │ ├── CommandSerializerInterface.php
│ │ ├── ComposableProtocolInterface.php
│ │ ├── ProtocolException.php
│ │ ├── ProtocolInterface.php
│ │ ├── ResponseHandlerInterface.php
│ │ ├── ResponseReaderInterface.php
│ │ └── Text
│ │ │ ├── ComposableTextProtocol.php
│ │ │ ├── ResponseBulkHandler.php
│ │ │ ├── ResponseErrorHandler.php
│ │ │ ├── ResponseIntegerHandler.php
│ │ │ ├── ResponseMultiBulkHandler.php
│ │ │ ├── ResponseMultiBulkStreamHandler.php
│ │ │ ├── ResponseStatusHandler.php
│ │ │ ├── TextCommandSerializer.php
│ │ │ ├── TextProtocol.php
│ │ │ └── TextResponseReader.php
│ │ ├── PubSub
│ │ ├── AbstractPubSubContext.php
│ │ ├── DispatcherLoop.php
│ │ └── PubSubContext.php
│ │ ├── Replication
│ │ └── ReplicationStrategy.php
│ │ ├── ResponseError.php
│ │ ├── ResponseErrorInterface.php
│ │ ├── ResponseObjectInterface.php
│ │ ├── ResponseQueued.php
│ │ ├── ServerException.php
│ │ ├── Session
│ │ └── SessionHandler.php
│ │ └── Transaction
│ │ ├── AbortedMultiExecException.php
│ │ └── MultiExecContext.php
│ ├── package.ini
│ ├── phpunit.xml.dist
│ ├── phpunit.xml.travisci
│ └── tests
│ ├── PHPUnit
│ ├── ArrayHasSameValuesConstraint.php
│ ├── PredisCommandTestCase.php
│ ├── PredisConnectionTestCase.php
│ ├── PredisDistributorTestCase.php
│ ├── PredisProfileTestCase.php
│ ├── PredisTestCase.php
│ └── RedisCommandConstraint.php
│ ├── Predis
│ ├── ClientExceptionTest.php
│ ├── ClientTest.php
│ ├── Cluster
│ │ ├── Distribution
│ │ │ ├── EmptyRingExceptionTest.php
│ │ │ ├── HashRingTest.php
│ │ │ └── KetamaPureRingTest.php
│ │ ├── PredisClusterHashStrategyTest.php
│ │ └── RedisClusterHashStrategyTest.php
│ ├── Collection
│ │ └── Iterator
│ │ │ ├── HashKeyTest.php
│ │ │ ├── KeyspaceTest.php
│ │ │ ├── ListKeyTest.php
│ │ │ ├── SetKeyTest.php
│ │ │ └── SortedSetKeyTest.php
│ ├── Command
│ │ ├── CommandTest.php
│ │ ├── ConnectionAuthTest.php
│ │ ├── ConnectionEchoTest.php
│ │ ├── ConnectionPingTest.php
│ │ ├── ConnectionQuitTest.php
│ │ ├── ConnectionSelectTest.php
│ │ ├── HashDeleteTest.php
│ │ ├── HashExistsTest.php
│ │ ├── HashGetAllTest.php
│ │ ├── HashGetMultipleTest.php
│ │ ├── HashGetTest.php
│ │ ├── HashIncrementByFloatTest.php
│ │ ├── HashIncrementByTest.php
│ │ ├── HashKeysTest.php
│ │ ├── HashLengthTest.php
│ │ ├── HashScanTest.php
│ │ ├── HashSetMultipleTest.php
│ │ ├── HashSetPreserveTest.php
│ │ ├── HashSetTest.php
│ │ ├── HashValuesTest.php
│ │ ├── HyperLogLogAddTest.php
│ │ ├── HyperLogLogCountTest.php
│ │ ├── HyperLogLogMergeTest.php
│ │ ├── KeyDeleteTest.php
│ │ ├── KeyDumpTest.php
│ │ ├── KeyExistsTest.php
│ │ ├── KeyExpireAtTest.php
│ │ ├── KeyExpireTest.php
│ │ ├── KeyKeysTest.php
│ │ ├── KeyKeysV12xTest.php
│ │ ├── KeyMoveTest.php
│ │ ├── KeyPersistTest.php
│ │ ├── KeyPreciseExpireAtTest.php
│ │ ├── KeyPreciseExpireTest.php
│ │ ├── KeyPreciseTimeToLiveTest.php
│ │ ├── KeyRandomTest.php
│ │ ├── KeyRenamePreserveTest.php
│ │ ├── KeyRenameTest.php
│ │ ├── KeyRestoreTest.php
│ │ ├── KeyScanTest.php
│ │ ├── KeySortTest.php
│ │ ├── KeyTimeToLiveTest.php
│ │ ├── KeyTypeTest.php
│ │ ├── ListIndexTest.php
│ │ ├── ListInsertTest.php
│ │ ├── ListLengthTest.php
│ │ ├── ListPopFirstBlockingTest.php
│ │ ├── ListPopFirstTest.php
│ │ ├── ListPopLastBlockingTest.php
│ │ ├── ListPopLastPushHeadBlockingTest.php
│ │ ├── ListPopLastPushHeadTest.php
│ │ ├── ListPopLastTest.php
│ │ ├── ListPushHeadTest.php
│ │ ├── ListPushHeadXTest.php
│ │ ├── ListPushTailTest.php
│ │ ├── ListPushTailXTest.php
│ │ ├── ListRangeTest.php
│ │ ├── ListRemoveTest.php
│ │ ├── ListSetTest.php
│ │ ├── ListTrimTest.php
│ │ ├── PrefixHelpersTest.php
│ │ ├── PrefixableCommandTest.php
│ │ ├── Processor
│ │ │ ├── KeyPrefixProcessorTest.php
│ │ │ └── ProcessorChainTest.php
│ │ ├── PubSubPublishTest.php
│ │ ├── PubSubSubscribeByPatternTest.php
│ │ ├── PubSubSubscribeTest.php
│ │ ├── PubSubUnsubscribeByPatternTest.php
│ │ ├── PubSubUnsubscribeTest.php
│ │ ├── RawCommandTest.php
│ │ ├── ScriptedCommandTest.php
│ │ ├── ServerBackgroundRewriteAOFTest.php
│ │ ├── ServerBackgroundSaveTest.php
│ │ ├── ServerClientTest.php
│ │ ├── ServerCommandTest.php
│ │ ├── ServerConfigTest.php
│ │ ├── ServerDatabaseSizeTest.php
│ │ ├── ServerEvalSHATest.php
│ │ ├── ServerEvalTest.php
│ │ ├── ServerFlushAllTest.php
│ │ ├── ServerFlushDatabaseTest.php
│ │ ├── ServerInfoTest.php
│ │ ├── ServerInfoV26xTest.php
│ │ ├── ServerLastSaveTest.php
│ │ ├── ServerMonitorTest.php
│ │ ├── ServerObjectTest.php
│ │ ├── ServerSaveTest.php
│ │ ├── ServerScriptTest.php
│ │ ├── ServerShutdownTest.php
│ │ ├── ServerSlaveOfTest.php
│ │ ├── ServerSlowlogTest.php
│ │ ├── ServerTimeTest.php
│ │ ├── SetAddTest.php
│ │ ├── SetCardinalityTest.php
│ │ ├── SetDifferenceStoreTest.php
│ │ ├── SetDifferenceTest.php
│ │ ├── SetIntersectionStoreTest.php
│ │ ├── SetIntersectionTest.php
│ │ ├── SetIsMemberTest.php
│ │ ├── SetMembersTest.php
│ │ ├── SetMoveTest.php
│ │ ├── SetPopTest.php
│ │ ├── SetRandomMemberTest.php
│ │ ├── SetRemoveTest.php
│ │ ├── SetScanTest.php
│ │ ├── SetUnionStoreTest.php
│ │ ├── SetUnionTest.php
│ │ ├── StringAppendTest.php
│ │ ├── StringBitCountTest.php
│ │ ├── StringBitOpTest.php
│ │ ├── StringDecrementByTest.php
│ │ ├── StringDecrementTest.php
│ │ ├── StringGetBitTest.php
│ │ ├── StringGetMultipleTest.php
│ │ ├── StringGetRangeTest.php
│ │ ├── StringGetSetTest.php
│ │ ├── StringGetTest.php
│ │ ├── StringIncrementByFloatTest.php
│ │ ├── StringIncrementByTest.php
│ │ ├── StringIncrementTest.php
│ │ ├── StringPreciseSetExpireTest.php
│ │ ├── StringSetBitTest.php
│ │ ├── StringSetExpireTest.php
│ │ ├── StringSetMultiplePreserveTest.php
│ │ ├── StringSetMultipleTest.php
│ │ ├── StringSetPreserveTest.php
│ │ ├── StringSetRangeTest.php
│ │ ├── StringSetTest.php
│ │ ├── StringStrlenTest.php
│ │ ├── StringSubstrTest.php
│ │ ├── TransactionDiscardTest.php
│ │ ├── TransactionExecTest.php
│ │ ├── TransactionMultiTest.php
│ │ ├── TransactionUnwatchTest.php
│ │ ├── TransactionWatchTest.php
│ │ ├── ZSetAddTest.php
│ │ ├── ZSetCardinalityTest.php
│ │ ├── ZSetCountTest.php
│ │ ├── ZSetIncrementByTest.php
│ │ ├── ZSetIntersectionStoreTest.php
│ │ ├── ZSetLexCountTest.php
│ │ ├── ZSetRangeByLexTest.php
│ │ ├── ZSetRangeByScoreTest.php
│ │ ├── ZSetRangeTest.php
│ │ ├── ZSetRankTest.php
│ │ ├── ZSetRemoveRangeByLexTest.php
│ │ ├── ZSetRemoveRangeByRankTest.php
│ │ ├── ZSetRemoveRangeByScoreTest.php
│ │ ├── ZSetRemoveTest.php
│ │ ├── ZSetReverseRangeByScoreTest.php
│ │ ├── ZSetReverseRangeTest.php
│ │ ├── ZSetReverseRankTest.php
│ │ ├── ZSetScanTest.php
│ │ ├── ZSetScoreTest.php
│ │ └── ZSetUnionStoreTest.php
│ ├── CommunicationExceptionTest.php
│ ├── Connection
│ │ ├── ComposableStreamConnectionTest.php
│ │ ├── ConnectionExceptionTest.php
│ │ ├── ConnectionFactoryTest.php
│ │ ├── ConnectionParametersTest.php
│ │ ├── MasterSlaveReplicationTest.php
│ │ ├── PhpiredisConnectionTest.php
│ │ ├── PhpiredisStreamConnectionTest.php
│ │ ├── PredisClusterTest.php
│ │ ├── RedisClusterTest.php
│ │ ├── StreamConnectionTest.php
│ │ └── WebdisConnectionTest.php
│ ├── HelpersTest.php
│ ├── Iterator
│ │ ├── MultiBulkResponseSimpleTest.php
│ │ └── MultiBulkResponseTupleTest.php
│ ├── Monitor
│ │ └── MonitorContextTest.php
│ ├── Option
│ │ ├── AbstractOptionTest.php
│ │ ├── ClientClusterTest.php
│ │ ├── ClientConnectionFactoryTest.php
│ │ ├── ClientExceptionsTest.php
│ │ ├── ClientOptionsTest.php
│ │ ├── ClientPrefixTest.php
│ │ ├── ClientProfileTest.php
│ │ ├── ClientReplicationTest.php
│ │ └── CustomOptionTest.php
│ ├── Pipeline
│ │ ├── FireAndForgetExecutorTest.php
│ │ ├── MultiExecExecutorTest.php
│ │ ├── PipelineContextTest.php
│ │ └── StandardExecutorTest.php
│ ├── PredisExceptionTest.php
│ ├── Profile
│ │ ├── ServerProfileTest.php
│ │ ├── ServerVersion12Test.php
│ │ ├── ServerVersion20Test.php
│ │ ├── ServerVersion22Test.php
│ │ ├── ServerVersion24Test.php
│ │ ├── ServerVersion26Test.php
│ │ ├── ServerVersion28Test.php
│ │ ├── ServerVersion30Test.php
│ │ └── ServerVersionNextTest.php
│ ├── Protocol
│ │ ├── ProtocolExceptionTest.php
│ │ └── Text
│ │ │ ├── ComposableTextProtocolTest.php
│ │ │ ├── ResponseBulkHandlerTest.php
│ │ │ ├── ResponseErrorHandlerTest.php
│ │ │ ├── ResponseIntegerHandlerTest.php
│ │ │ ├── ResponseMultiBulkHandlerTest.php
│ │ │ ├── ResponseMultiBulkStreamHandlerTest.php
│ │ │ ├── ResponseStatusHandlerTest.php
│ │ │ ├── TextCommandSerializerTest.php
│ │ │ ├── TextProtocolTest.php
│ │ │ └── TextResponseReaderTest.php
│ ├── PubSub
│ │ ├── DispatcherLoopTest.php
│ │ └── PubSubContextTest.php
│ ├── Replication
│ │ └── ReplicationStrategyTest.php
│ ├── ResponseErrorTest.php
│ ├── ResponseQueuedTest.php
│ ├── ServerExceptionTest.php
│ └── Transaction
│ │ ├── AbortedMultiExecExceptionTest.php
│ │ └── MultiExecContextTest.php
│ ├── README.md
│ └── bootstrap.php
├── psr
└── log
│ ├── .gitignore
│ ├── LICENSE
│ ├── Psr
│ └── Log
│ │ ├── AbstractLogger.php
│ │ ├── InvalidArgumentException.php
│ │ ├── LogLevel.php
│ │ ├── LoggerAwareInterface.php
│ │ ├── LoggerAwareTrait.php
│ │ ├── LoggerInterface.php
│ │ ├── LoggerTrait.php
│ │ ├── NullLogger.php
│ │ └── Test
│ │ └── LoggerInterfaceTest.php
│ ├── README.md
│ └── composer.json
├── stack
└── builder
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGELOG.md
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ ├── composer.lock
│ ├── phpunit.xml.dist
│ ├── src
│ └── Stack
│ │ ├── Builder.php
│ │ └── StackedHttpKernel.php
│ └── tests
│ ├── functional
│ └── SilexApplicationTest.php
│ └── unit
│ └── Stack
│ ├── BuilderTest.php
│ └── StackedHttpKernelTest.php
├── swiftmailer
└── swiftmailer
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .travis.yml
│ ├── CHANGES
│ ├── LICENSE
│ ├── README
│ ├── VERSION
│ ├── composer.json
│ ├── doc
│ ├── headers.rst
│ ├── help-resources.rst
│ ├── including-the-files.rst
│ ├── index.rst
│ ├── installing.rst
│ ├── introduction.rst
│ ├── japanese.rst
│ ├── messages.rst
│ ├── overview.rst
│ ├── plugins.rst
│ ├── sending.rst
│ └── uml
│ │ ├── Encoders.graffle
│ │ ├── Mime.graffle
│ │ └── Transports.graffle
│ ├── lib
│ ├── classes
│ │ ├── Swift.php
│ │ └── Swift
│ │ │ ├── Attachment.php
│ │ │ ├── ByteStream
│ │ │ ├── AbstractFilterableInputStream.php
│ │ │ ├── ArrayByteStream.php
│ │ │ ├── FileByteStream.php
│ │ │ └── TemporaryFileByteStream.php
│ │ │ ├── CharacterReader.php
│ │ │ ├── CharacterReader
│ │ │ ├── GenericFixedWidthReader.php
│ │ │ ├── UsAsciiReader.php
│ │ │ └── Utf8Reader.php
│ │ │ ├── CharacterReaderFactory.php
│ │ │ ├── CharacterReaderFactory
│ │ │ └── SimpleCharacterReaderFactory.php
│ │ │ ├── CharacterStream.php
│ │ │ ├── CharacterStream
│ │ │ ├── ArrayCharacterStream.php
│ │ │ └── NgCharacterStream.php
│ │ │ ├── ConfigurableSpool.php
│ │ │ ├── DependencyContainer.php
│ │ │ ├── DependencyException.php
│ │ │ ├── EmbeddedFile.php
│ │ │ ├── Encoder.php
│ │ │ ├── Encoder
│ │ │ ├── Base64Encoder.php
│ │ │ ├── QpEncoder.php
│ │ │ └── Rfc2231Encoder.php
│ │ │ ├── Encoding.php
│ │ │ ├── Events
│ │ │ ├── CommandEvent.php
│ │ │ ├── CommandListener.php
│ │ │ ├── Event.php
│ │ │ ├── EventDispatcher.php
│ │ │ ├── EventListener.php
│ │ │ ├── EventObject.php
│ │ │ ├── ResponseEvent.php
│ │ │ ├── ResponseListener.php
│ │ │ ├── SendEvent.php
│ │ │ ├── SendListener.php
│ │ │ ├── SimpleEventDispatcher.php
│ │ │ ├── TransportChangeEvent.php
│ │ │ ├── TransportChangeListener.php
│ │ │ ├── TransportExceptionEvent.php
│ │ │ └── TransportExceptionListener.php
│ │ │ ├── FailoverTransport.php
│ │ │ ├── FileSpool.php
│ │ │ ├── FileStream.php
│ │ │ ├── Filterable.php
│ │ │ ├── Image.php
│ │ │ ├── InputByteStream.php
│ │ │ ├── IoException.php
│ │ │ ├── KeyCache.php
│ │ │ ├── KeyCache
│ │ │ ├── ArrayKeyCache.php
│ │ │ ├── DiskKeyCache.php
│ │ │ ├── KeyCacheInputStream.php
│ │ │ ├── NullKeyCache.php
│ │ │ └── SimpleKeyCacheInputStream.php
│ │ │ ├── LoadBalancedTransport.php
│ │ │ ├── MailTransport.php
│ │ │ ├── Mailer.php
│ │ │ ├── Mailer
│ │ │ ├── ArrayRecipientIterator.php
│ │ │ └── RecipientIterator.php
│ │ │ ├── MemorySpool.php
│ │ │ ├── Message.php
│ │ │ ├── Mime
│ │ │ ├── Attachment.php
│ │ │ ├── CharsetObserver.php
│ │ │ ├── ContentEncoder.php
│ │ │ ├── ContentEncoder
│ │ │ │ ├── Base64ContentEncoder.php
│ │ │ │ ├── NativeQpContentEncoder.php
│ │ │ │ ├── PlainContentEncoder.php
│ │ │ │ ├── QpContentEncoder.php
│ │ │ │ ├── QpContentEncoderProxy.php
│ │ │ │ └── RawContentEncoder.php
│ │ │ ├── EmbeddedFile.php
│ │ │ ├── EncodingObserver.php
│ │ │ ├── Grammar.php
│ │ │ ├── Header.php
│ │ │ ├── HeaderEncoder.php
│ │ │ ├── HeaderEncoder
│ │ │ │ ├── Base64HeaderEncoder.php
│ │ │ │ └── QpHeaderEncoder.php
│ │ │ ├── HeaderFactory.php
│ │ │ ├── HeaderSet.php
│ │ │ ├── Headers
│ │ │ │ ├── AbstractHeader.php
│ │ │ │ ├── DateHeader.php
│ │ │ │ ├── IdentificationHeader.php
│ │ │ │ ├── MailboxHeader.php
│ │ │ │ ├── OpenDKIMHeader.php
│ │ │ │ ├── ParameterizedHeader.php
│ │ │ │ ├── PathHeader.php
│ │ │ │ └── UnstructuredHeader.php
│ │ │ ├── Message.php
│ │ │ ├── MimeEntity.php
│ │ │ ├── MimePart.php
│ │ │ ├── ParameterizedHeader.php
│ │ │ ├── SimpleHeaderFactory.php
│ │ │ ├── SimpleHeaderSet.php
│ │ │ ├── SimpleMessage.php
│ │ │ └── SimpleMimeEntity.php
│ │ │ ├── MimePart.php
│ │ │ ├── NullTransport.php
│ │ │ ├── OutputByteStream.php
│ │ │ ├── Plugins
│ │ │ ├── AntiFloodPlugin.php
│ │ │ ├── BandwidthMonitorPlugin.php
│ │ │ ├── Decorator
│ │ │ │ └── Replacements.php
│ │ │ ├── DecoratorPlugin.php
│ │ │ ├── ImpersonatePlugin.php
│ │ │ ├── Logger.php
│ │ │ ├── LoggerPlugin.php
│ │ │ ├── Loggers
│ │ │ │ ├── ArrayLogger.php
│ │ │ │ └── EchoLogger.php
│ │ │ ├── MessageLogger.php
│ │ │ ├── Pop
│ │ │ │ ├── Pop3Connection.php
│ │ │ │ └── Pop3Exception.php
│ │ │ ├── PopBeforeSmtpPlugin.php
│ │ │ ├── RedirectingPlugin.php
│ │ │ ├── Reporter.php
│ │ │ ├── ReporterPlugin.php
│ │ │ ├── Reporters
│ │ │ │ ├── HitReporter.php
│ │ │ │ └── HtmlReporter.php
│ │ │ ├── Sleeper.php
│ │ │ ├── ThrottlerPlugin.php
│ │ │ └── Timer.php
│ │ │ ├── Preferences.php
│ │ │ ├── ReplacementFilterFactory.php
│ │ │ ├── RfcComplianceException.php
│ │ │ ├── SendmailTransport.php
│ │ │ ├── SignedMessage.php
│ │ │ ├── Signer.php
│ │ │ ├── Signers
│ │ │ ├── BodySigner.php
│ │ │ ├── DKIMSigner.php
│ │ │ ├── DomainKeySigner.php
│ │ │ ├── HeaderSigner.php
│ │ │ ├── OpenDKIMSigner.php
│ │ │ └── SMimeSigner.php
│ │ │ ├── SmtpTransport.php
│ │ │ ├── Spool.php
│ │ │ ├── SpoolTransport.php
│ │ │ ├── StreamFilter.php
│ │ │ ├── StreamFilters
│ │ │ ├── ByteArrayReplacementFilter.php
│ │ │ ├── StringReplacementFilter.php
│ │ │ └── StringReplacementFilterFactory.php
│ │ │ ├── SwiftException.php
│ │ │ ├── Transport.php
│ │ │ ├── Transport
│ │ │ ├── AbstractSmtpTransport.php
│ │ │ ├── Esmtp
│ │ │ │ ├── Auth
│ │ │ │ │ ├── CramMd5Authenticator.php
│ │ │ │ │ ├── LoginAuthenticator.php
│ │ │ │ │ ├── NTLMAuthenticator.php
│ │ │ │ │ ├── PlainAuthenticator.php
│ │ │ │ │ └── XOAuth2Authenticator.php
│ │ │ │ ├── AuthHandler.php
│ │ │ │ └── Authenticator.php
│ │ │ ├── EsmtpHandler.php
│ │ │ ├── EsmtpTransport.php
│ │ │ ├── FailoverTransport.php
│ │ │ ├── IoBuffer.php
│ │ │ ├── LoadBalancedTransport.php
│ │ │ ├── MailInvoker.php
│ │ │ ├── MailTransport.php
│ │ │ ├── NullTransport.php
│ │ │ ├── SendmailTransport.php
│ │ │ ├── SimpleMailInvoker.php
│ │ │ ├── SmtpAgent.php
│ │ │ ├── SpoolTransport.php
│ │ │ └── StreamBuffer.php
│ │ │ ├── TransportException.php
│ │ │ └── Validate.php
│ ├── dependency_maps
│ │ ├── cache_deps.php
│ │ ├── message_deps.php
│ │ ├── mime_deps.php
│ │ └── transport_deps.php
│ ├── mime_types.php
│ ├── preferences.php
│ ├── swift_init.php
│ ├── swift_required.php
│ ├── swift_required_pear.php
│ └── swiftmailer_generate_mimes_config.php
│ ├── notes
│ ├── APPS
│ ├── CHARSETS
│ ├── message.xml
│ ├── rfc
│ │ ├── rfc0821.txt
│ │ ├── rfc0822.txt
│ │ ├── rfc1341.txt
│ │ ├── rfc1521.txt
│ │ ├── rfc1854.txt
│ │ ├── rfc2015.txt
│ │ ├── rfc2045.txt
│ │ ├── rfc2046.txt
│ │ ├── rfc2047.txt
│ │ ├── rfc2048.txt
│ │ ├── rfc2049.txt
│ │ ├── rfc2183.txt
│ │ ├── rfc2222.txt
│ │ ├── rfc2231.txt
│ │ ├── rfc2234.txt
│ │ ├── rfc2440.txt
│ │ ├── rfc2487.txt
│ │ ├── rfc2554.txt
│ │ ├── rfc2821.txt
│ │ ├── rfc2822.txt
│ │ ├── rfc3156.txt
│ │ ├── rfc3676.txt
│ │ ├── rfc4505.txt
│ │ ├── rfc4616.txt
│ │ ├── rfc4870.txt
│ │ ├── rfc4871.txt
│ │ ├── rfc4880.txt
│ │ ├── rfc4954.txt
│ │ ├── rfc5751.txt
│ │ └── whats_where.txt
│ └── smtp.txt
│ ├── phpunit.xml.dist
│ └── tests
│ ├── IdenticalBinaryConstraint.php
│ ├── StreamCollector.php
│ ├── SwiftMailerSmokeTestCase.php
│ ├── SwiftMailerTestCase.php
│ ├── _samples
│ ├── charsets
│ │ ├── iso-2022-jp
│ │ │ └── one.txt
│ │ ├── iso-8859-1
│ │ │ └── one.txt
│ │ └── utf-8
│ │ │ ├── one.txt
│ │ │ ├── three.txt
│ │ │ └── two.txt
│ ├── dkim
│ │ ├── dkim.test.priv
│ │ └── dkim.test.pub
│ ├── files
│ │ ├── data.txt
│ │ ├── swiftmailer.png
│ │ └── textfile.zip
│ └── smime
│ │ ├── CA.srl
│ │ ├── ca.crt
│ │ ├── ca.key
│ │ ├── create-cert.sh
│ │ ├── encrypt.crt
│ │ ├── encrypt.key
│ │ ├── encrypt2.crt
│ │ ├── encrypt2.key
│ │ ├── sign.crt
│ │ └── sign.key
│ ├── acceptance.conf.php.default
│ ├── acceptance
│ └── Swift
│ │ ├── AttachmentAcceptanceTest.php
│ │ ├── ByteStream
│ │ └── FileByteStreamAcceptanceTest.php
│ │ ├── CharacterReaderFactory
│ │ └── SimpleCharacterReaderFactoryAcceptanceTest.php
│ │ ├── DependencyContainerAcceptanceTest.php
│ │ ├── EmbeddedFileAcceptanceTest.php
│ │ ├── Encoder
│ │ ├── Base64EncoderAcceptanceTest.php
│ │ ├── QpEncoderAcceptanceTest.php
│ │ └── Rfc2231EncoderAcceptanceTest.php
│ │ ├── EncodingAcceptanceTest.php
│ │ ├── KeyCache
│ │ ├── ArrayKeyCacheAcceptanceTest.php
│ │ └── DiskKeyCacheAcceptanceTest.php
│ │ ├── MessageAcceptanceTest.php
│ │ ├── Mime
│ │ ├── AttachmentAcceptanceTest.php
│ │ ├── ContentEncoder
│ │ │ ├── Base64ContentEncoderAcceptanceTest.php
│ │ │ ├── NativeQpContentEncoderAcceptanceTest.php
│ │ │ ├── PlainContentEncoderAcceptanceTest.php
│ │ │ └── QpContentEncoderAcceptanceTest.php
│ │ ├── EmbeddedFileAcceptanceTest.php
│ │ ├── HeaderEncoder
│ │ │ └── Base64HeaderEncoderAcceptanceTest.php
│ │ ├── MimePartAcceptanceTest.php
│ │ └── SimpleMessageAcceptanceTest.php
│ │ ├── MimePartAcceptanceTest.php
│ │ └── Transport
│ │ └── StreamBuffer
│ │ ├── AbstractStreamBufferAcceptanceTest.php
│ │ ├── BasicSocketAcceptanceTest.php
│ │ ├── ProcessAcceptanceTest.php
│ │ ├── SocketTimeoutTest.php
│ │ ├── SslSocketAcceptanceTest.php
│ │ └── TlsSocketAcceptanceTest.php
│ ├── bootstrap.php
│ ├── bug
│ └── Swift
│ │ ├── Bug111Test.php
│ │ ├── Bug118Test.php
│ │ ├── Bug206Test.php
│ │ ├── Bug274Test.php
│ │ ├── Bug34Test.php
│ │ ├── Bug35Test.php
│ │ ├── Bug38Test.php
│ │ ├── Bug518Test.php
│ │ ├── Bug51Test.php
│ │ ├── Bug534Test.php
│ │ ├── Bug71Test.php
│ │ └── Bug76Test.php
│ ├── fixtures
│ ├── EsmtpTransportFixture.php
│ └── MimeEntityFixture.php
│ ├── smoke.conf.php.default
│ ├── smoke
│ └── Swift
│ │ └── Smoke
│ │ ├── AttachmentSmokeTest.php
│ │ ├── BasicSmokeTest.php
│ │ ├── HtmlWithAttachmentSmokeTest.php
│ │ └── InternationalSmokeTest.php
│ └── unit
│ └── Swift
│ ├── ByteStream
│ └── ArrayByteStreamTest.php
│ ├── CharacterReader
│ ├── GenericFixedWidthReaderTest.php
│ ├── UsAsciiReaderTest.php
│ └── Utf8ReaderTest.php
│ ├── CharacterStream
│ └── ArrayCharacterStreamTest.php
│ ├── DependencyContainerTest.php
│ ├── Encoder
│ ├── Base64EncoderTest.php
│ ├── QpEncoderTest.php
│ └── Rfc2231EncoderTest.php
│ ├── Events
│ ├── CommandEventTest.php
│ ├── EventObjectTest.php
│ ├── ResponseEventTest.php
│ ├── SendEventTest.php
│ ├── SimpleEventDispatcherTest.php
│ ├── TransportChangeEventTest.php
│ └── TransportExceptionEventTest.php
│ ├── KeyCache
│ ├── ArrayKeyCacheTest.php
│ └── SimpleKeyCacheInputStreamTest.php
│ ├── Mailer
│ └── ArrayRecipientIteratorTest.php
│ ├── MailerTest.php
│ ├── MessageTest.php
│ ├── Mime
│ ├── AbstractMimeEntityTest.php
│ ├── AttachmentTest.php
│ ├── ContentEncoder
│ │ ├── Base64ContentEncoderTest.php
│ │ ├── PlainContentEncoderTest.php
│ │ └── QpContentEncoderTest.php
│ ├── EmbeddedFileTest.php
│ ├── HeaderEncoder
│ │ ├── Base64HeaderEncoderTest.php
│ │ └── QpHeaderEncoderTest.php
│ ├── Headers
│ │ ├── DateHeaderTest.php
│ │ ├── IdentificationHeaderTest.php
│ │ ├── MailboxHeaderTest.php
│ │ ├── ParameterizedHeaderTest.php
│ │ ├── PathHeaderTest.php
│ │ └── UnstructuredHeaderTest.php
│ ├── MimePartTest.php
│ ├── SimpleHeaderFactoryTest.php
│ ├── SimpleHeaderSetTest.php
│ ├── SimpleMessageTest.php
│ └── SimpleMimeEntityTest.php
│ ├── Plugins
│ ├── AntiFloodPluginTest.php
│ ├── BandwidthMonitorPluginTest.php
│ ├── DecoratorPluginTest.php
│ ├── LoggerPluginTest.php
│ ├── Loggers
│ │ ├── ArrayLoggerTest.php
│ │ └── EchoLoggerTest.php
│ ├── PopBeforeSmtpPluginTest.php
│ ├── RedirectingPluginTest.php
│ ├── ReporterPluginTest.php
│ ├── Reporters
│ │ ├── HitReporterTest.php
│ │ └── HtmlReporterTest.php
│ └── ThrottlerPluginTest.php
│ ├── Signers
│ ├── DKIMSignerTest.php
│ ├── OpenDKIMSignerTest.php
│ └── SMimeSignerTest.php
│ ├── StreamFilters
│ ├── ByteArrayReplacementFilterTest.php
│ ├── StringReplacementFilterFactoryTest.php
│ └── StringReplacementFilterTest.php
│ └── Transport
│ ├── AbstractSmtpEventSupportTest.php
│ ├── AbstractSmtpTest.php
│ ├── Esmtp
│ ├── Auth
│ │ ├── CramMd5AuthenticatorTest.php
│ │ ├── LoginAuthenticatorTest.php
│ │ ├── NTLMAuthenticatorTest.php
│ │ └── PlainAuthenticatorTest.php
│ └── AuthHandlerTest.php
│ ├── EsmtpTransport
│ └── ExtensionSupportTest.php
│ ├── EsmtpTransportTest.php
│ ├── FailoverTransportTest.php
│ ├── LoadBalancedTransportTest.php
│ ├── MailTransportTest.php
│ ├── SendmailTransportTest.php
│ └── StreamBufferTest.php
└── symfony
├── browser-kit
└── Symfony
│ └── Component
│ └── BrowserKit
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── Client.php
│ ├── Cookie.php
│ ├── CookieJar.php
│ ├── History.php
│ ├── LICENSE
│ ├── README.md
│ ├── Request.php
│ ├── Response.php
│ ├── Tests
│ ├── ClientTest.php
│ ├── CookieJarTest.php
│ ├── CookieTest.php
│ ├── HistoryTest.php
│ ├── RequestTest.php
│ └── ResponseTest.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── console
└── Symfony
│ └── Component
│ └── Console
│ ├── .gitignore
│ ├── Application.php
│ ├── CHANGELOG.md
│ ├── Command
│ ├── Command.php
│ ├── HelpCommand.php
│ └── ListCommand.php
│ ├── ConsoleEvents.php
│ ├── Descriptor
│ ├── ApplicationDescription.php
│ ├── Descriptor.php
│ ├── DescriptorInterface.php
│ ├── JsonDescriptor.php
│ ├── MarkdownDescriptor.php
│ ├── TextDescriptor.php
│ └── XmlDescriptor.php
│ ├── Event
│ ├── ConsoleCommandEvent.php
│ ├── ConsoleEvent.php
│ ├── ConsoleExceptionEvent.php
│ └── ConsoleTerminateEvent.php
│ ├── Formatter
│ ├── OutputFormatter.php
│ ├── OutputFormatterInterface.php
│ ├── OutputFormatterStyle.php
│ ├── OutputFormatterStyleInterface.php
│ └── OutputFormatterStyleStack.php
│ ├── Helper
│ ├── DescriptorHelper.php
│ ├── DialogHelper.php
│ ├── FormatterHelper.php
│ ├── Helper.php
│ ├── HelperInterface.php
│ ├── HelperSet.php
│ ├── InputAwareHelper.php
│ ├── ProgressHelper.php
│ └── TableHelper.php
│ ├── Input
│ ├── ArgvInput.php
│ ├── ArrayInput.php
│ ├── Input.php
│ ├── InputArgument.php
│ ├── InputAwareInterface.php
│ ├── InputDefinition.php
│ ├── InputInterface.php
│ ├── InputOption.php
│ └── StringInput.php
│ ├── LICENSE
│ ├── Output
│ ├── BufferedOutput.php
│ ├── ConsoleOutput.php
│ ├── ConsoleOutputInterface.php
│ ├── NullOutput.php
│ ├── Output.php
│ ├── OutputInterface.php
│ └── StreamOutput.php
│ ├── README.md
│ ├── Resources
│ └── bin
│ │ └── hiddeninput.exe
│ ├── Shell.php
│ ├── Tester
│ ├── ApplicationTester.php
│ └── CommandTester.php
│ ├── Tests
│ ├── ApplicationTest.php
│ ├── Command
│ │ ├── CommandTest.php
│ │ ├── HelpCommandTest.php
│ │ └── ListCommandTest.php
│ ├── Descriptor
│ │ ├── AbstractDescriptorTest.php
│ │ ├── JsonDescriptorTest.php
│ │ ├── MarkdownDescriptorTest.php
│ │ ├── ObjectsProvider.php
│ │ ├── TextDescriptorTest.php
│ │ └── XmlDescriptorTest.php
│ ├── Fixtures
│ │ ├── BarBucCommand.php
│ │ ├── DescriptorApplication1.php
│ │ ├── DescriptorApplication2.php
│ │ ├── DescriptorCommand1.php
│ │ ├── DescriptorCommand2.php
│ │ ├── Foo1Command.php
│ │ ├── Foo2Command.php
│ │ ├── Foo3Command.php
│ │ ├── Foo4Command.php
│ │ ├── Foo5Command.php
│ │ ├── FooCommand.php
│ │ ├── FoobarCommand.php
│ │ ├── TestCommand.php
│ │ ├── application_1.json
│ │ ├── application_1.md
│ │ ├── application_1.txt
│ │ ├── application_1.xml
│ │ ├── application_2.json
│ │ ├── application_2.md
│ │ ├── application_2.txt
│ │ ├── application_2.xml
│ │ ├── application_astext1.txt
│ │ ├── application_astext2.txt
│ │ ├── application_asxml1.txt
│ │ ├── application_asxml2.txt
│ │ ├── application_gethelp.txt
│ │ ├── application_renderexception1.txt
│ │ ├── application_renderexception2.txt
│ │ ├── application_renderexception3.txt
│ │ ├── application_renderexception3decorated.txt
│ │ ├── application_renderexception4.txt
│ │ ├── application_renderexception_doublewidth1.txt
│ │ ├── application_renderexception_doublewidth1decorated.txt
│ │ ├── application_renderexception_doublewidth2.txt
│ │ ├── application_run1.txt
│ │ ├── application_run2.txt
│ │ ├── application_run3.txt
│ │ ├── application_run4.txt
│ │ ├── command_1.json
│ │ ├── command_1.md
│ │ ├── command_1.txt
│ │ ├── command_1.xml
│ │ ├── command_2.json
│ │ ├── command_2.md
│ │ ├── command_2.txt
│ │ ├── command_2.xml
│ │ ├── command_astext.txt
│ │ ├── command_asxml.txt
│ │ ├── definition_astext.txt
│ │ ├── definition_asxml.txt
│ │ ├── input_argument_1.json
│ │ ├── input_argument_1.md
│ │ ├── input_argument_1.txt
│ │ ├── input_argument_1.xml
│ │ ├── input_argument_2.json
│ │ ├── input_argument_2.md
│ │ ├── input_argument_2.txt
│ │ ├── input_argument_2.xml
│ │ ├── input_argument_3.json
│ │ ├── input_argument_3.md
│ │ ├── input_argument_3.txt
│ │ ├── input_argument_3.xml
│ │ ├── input_definition_1.json
│ │ ├── input_definition_1.md
│ │ ├── input_definition_1.txt
│ │ ├── input_definition_1.xml
│ │ ├── input_definition_2.json
│ │ ├── input_definition_2.md
│ │ ├── input_definition_2.txt
│ │ ├── input_definition_2.xml
│ │ ├── input_definition_3.json
│ │ ├── input_definition_3.md
│ │ ├── input_definition_3.txt
│ │ ├── input_definition_3.xml
│ │ ├── input_definition_4.json
│ │ ├── input_definition_4.md
│ │ ├── input_definition_4.txt
│ │ ├── input_definition_4.xml
│ │ ├── input_option_1.json
│ │ ├── input_option_1.md
│ │ ├── input_option_1.txt
│ │ ├── input_option_1.xml
│ │ ├── input_option_2.json
│ │ ├── input_option_2.md
│ │ ├── input_option_2.txt
│ │ ├── input_option_2.xml
│ │ ├── input_option_3.json
│ │ ├── input_option_3.md
│ │ ├── input_option_3.txt
│ │ ├── input_option_3.xml
│ │ ├── input_option_4.json
│ │ ├── input_option_4.md
│ │ ├── input_option_4.txt
│ │ └── input_option_4.xml
│ ├── Formatter
│ │ ├── OutputFormatterStyleStackTest.php
│ │ ├── OutputFormatterStyleTest.php
│ │ └── OutputFormatterTest.php
│ ├── Helper
│ │ ├── DialogHelperTest.php
│ │ ├── FormatterHelperTest.php
│ │ ├── HelperSetTest.php
│ │ ├── ProgressHelperTest.php
│ │ └── TableHelperTest.php
│ ├── Input
│ │ ├── ArgvInputTest.php
│ │ ├── ArrayInputTest.php
│ │ ├── InputArgumentTest.php
│ │ ├── InputDefinitionTest.php
│ │ ├── InputOptionTest.php
│ │ ├── InputTest.php
│ │ └── StringInputTest.php
│ ├── Output
│ │ ├── ConsoleOutputTest.php
│ │ ├── NullOutputTest.php
│ │ ├── OutputTest.php
│ │ └── StreamOutputTest.php
│ └── Tester
│ │ ├── ApplicationTesterTest.php
│ │ └── CommandTesterTest.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── css-selector
└── Symfony
│ └── Component
│ └── CssSelector
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── CssSelector.php
│ ├── Exception
│ ├── ExceptionInterface.php
│ ├── ExpressionErrorException.php
│ ├── InternalErrorException.php
│ ├── ParseException.php
│ └── SyntaxErrorException.php
│ ├── LICENSE
│ ├── Node
│ ├── AbstractNode.php
│ ├── AttributeNode.php
│ ├── ClassNode.php
│ ├── CombinedSelectorNode.php
│ ├── ElementNode.php
│ ├── FunctionNode.php
│ ├── HashNode.php
│ ├── NegationNode.php
│ ├── NodeInterface.php
│ ├── PseudoNode.php
│ ├── SelectorNode.php
│ └── Specificity.php
│ ├── Parser
│ ├── Handler
│ │ ├── CommentHandler.php
│ │ ├── HandlerInterface.php
│ │ ├── HashHandler.php
│ │ ├── IdentifierHandler.php
│ │ ├── NumberHandler.php
│ │ ├── StringHandler.php
│ │ └── WhitespaceHandler.php
│ ├── Parser.php
│ ├── ParserInterface.php
│ ├── Reader.php
│ ├── Shortcut
│ │ ├── ClassParser.php
│ │ ├── ElementParser.php
│ │ ├── EmptyStringParser.php
│ │ └── HashParser.php
│ ├── Token.php
│ ├── TokenStream.php
│ └── Tokenizer
│ │ ├── Tokenizer.php
│ │ ├── TokenizerEscaping.php
│ │ └── TokenizerPatterns.php
│ ├── README.md
│ ├── Tests
│ ├── CssSelectorTest.php
│ ├── Node
│ │ ├── AbstractNodeTest.php
│ │ ├── AttributeNodeTest.php
│ │ ├── ClassNodeTest.php
│ │ ├── CombinedSelectorNodeTest.php
│ │ ├── ElementNodeTest.php
│ │ ├── FunctionNodeTest.php
│ │ ├── HashNodeTest.php
│ │ ├── NegationNodeTest.php
│ │ ├── PseudoNodeTest.php
│ │ ├── SelectorNodeTest.php
│ │ └── SpecificityTest.php
│ ├── Parser
│ │ ├── Handler
│ │ │ ├── AbstractHandlerTest.php
│ │ │ ├── CommentHandlerTest.php
│ │ │ ├── HashHandlerTest.php
│ │ │ ├── IdentifierHandlerTest.php
│ │ │ ├── NumberHandlerTest.php
│ │ │ ├── StringHandlerTest.php
│ │ │ └── WhitespaceHandlerTest.php
│ │ ├── ParserTest.php
│ │ ├── ReaderTest.php
│ │ ├── Shortcut
│ │ │ ├── ClassParserTest.php
│ │ │ ├── ElementParserTest.php
│ │ │ ├── EmptyStringParserTest.php
│ │ │ └── HashParserTest.php
│ │ └── TokenStreamTest.php
│ └── XPath
│ │ ├── Fixtures
│ │ ├── ids.html
│ │ ├── lang.xml
│ │ └── shakespear.html
│ │ └── TranslatorTest.php
│ ├── XPath
│ ├── Extension
│ │ ├── AbstractExtension.php
│ │ ├── AttributeMatchingExtension.php
│ │ ├── CombinationExtension.php
│ │ ├── ExtensionInterface.php
│ │ ├── FunctionExtension.php
│ │ ├── HtmlExtension.php
│ │ ├── NodeExtension.php
│ │ └── PseudoClassExtension.php
│ ├── Translator.php
│ ├── TranslatorInterface.php
│ └── XPathExpr.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── debug
└── Symfony
│ └── Component
│ └── Debug
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── Debug.php
│ ├── DebugClassLoader.php
│ ├── ErrorHandler.php
│ ├── Exception
│ ├── ClassNotFoundException.php
│ ├── ContextErrorException.php
│ ├── DummyException.php
│ ├── FatalErrorException.php
│ ├── FlattenException.php
│ └── UndefinedFunctionException.php
│ ├── ExceptionHandler.php
│ ├── FatalErrorHandler
│ ├── ClassNotFoundFatalErrorHandler.php
│ ├── FatalErrorHandlerInterface.php
│ └── UndefinedFunctionFatalErrorHandler.php
│ ├── LICENSE
│ ├── README.md
│ ├── Tests
│ ├── DebugClassLoaderTest.php
│ ├── ErrorHandlerTest.php
│ ├── Exception
│ │ └── FlattenExceptionTest.php
│ ├── ExceptionHandlerTest.php
│ ├── FatalErrorHandler
│ │ ├── ClassNotFoundFatalErrorHandlerTest.php
│ │ └── UndefinedFunctionFatalErrorHandlerTest.php
│ ├── Fixtures
│ │ ├── PEARClass.php
│ │ └── RequiredTwice.php
│ └── MockExceptionHandler.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── dom-crawler
└── Symfony
│ └── Component
│ └── DomCrawler
│ ├── .gitignore
│ ├── 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
├── event-dispatcher
└── Symfony
│ └── Component
│ └── EventDispatcher
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── ContainerAwareEventDispatcher.php
│ ├── Debug
│ ├── TraceableEventDispatcher.php
│ ├── TraceableEventDispatcherInterface.php
│ └── WrappedListener.php
│ ├── DependencyInjection
│ └── RegisterListenersPass.php
│ ├── Event.php
│ ├── EventDispatcher.php
│ ├── EventDispatcherInterface.php
│ ├── EventSubscriberInterface.php
│ ├── GenericEvent.php
│ ├── ImmutableEventDispatcher.php
│ ├── LICENSE
│ ├── README.md
│ ├── Tests
│ ├── AbstractEventDispatcherTest.php
│ ├── ContainerAwareEventDispatcherTest.php
│ ├── Debug
│ │ └── TraceableEventDispatcherTest.php
│ ├── DependencyInjection
│ │ └── RegisterListenersPassTest.php
│ ├── EventDispatcherTest.php
│ ├── EventTest.php
│ ├── GenericEventTest.php
│ └── ImmutableEventDispatcherTest.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── filesystem
└── Symfony
│ └── Component
│ └── Filesystem
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── Exception
│ ├── ExceptionInterface.php
│ ├── FileNotFoundException.php
│ ├── IOException.php
│ └── IOExceptionInterface.php
│ ├── Filesystem.php
│ ├── LICENSE
│ ├── README.md
│ ├── Tests
│ ├── ExceptionTest.php
│ ├── FilesystemTest.php
│ └── FilesystemTestCase.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── finder
└── Symfony
│ └── Component
│ └── Finder
│ ├── .gitignore
│ ├── Adapter
│ ├── AbstractAdapter.php
│ ├── AbstractFindAdapter.php
│ ├── AdapterInterface.php
│ ├── BsdFindAdapter.php
│ ├── GnuFindAdapter.php
│ └── PhpAdapter.php
│ ├── CHANGELOG.md
│ ├── Comparator
│ ├── Comparator.php
│ ├── DateComparator.php
│ └── NumberComparator.php
│ ├── Exception
│ ├── AccessDeniedException.php
│ ├── AdapterFailureException.php
│ ├── ExceptionInterface.php
│ ├── OperationNotPermitedException.php
│ └── ShellCommandFailureException.php
│ ├── Expression
│ ├── Expression.php
│ ├── Glob.php
│ ├── Regex.php
│ └── ValueInterface.php
│ ├── Finder.php
│ ├── Glob.php
│ ├── Iterator
│ ├── CustomFilterIterator.php
│ ├── DateRangeFilterIterator.php
│ ├── DepthRangeFilterIterator.php
│ ├── ExcludeDirectoryFilterIterator.php
│ ├── FilePathsIterator.php
│ ├── FileTypeFilterIterator.php
│ ├── FilecontentFilterIterator.php
│ ├── FilenameFilterIterator.php
│ ├── FilterIterator.php
│ ├── MultiplePcreFilterIterator.php
│ ├── PathFilterIterator.php
│ ├── RecursiveDirectoryIterator.php
│ ├── SizeRangeFilterIterator.php
│ └── SortableIterator.php
│ ├── LICENSE
│ ├── README.md
│ ├── Shell
│ ├── Command.php
│ └── Shell.php
│ ├── SplFileInfo.php
│ ├── Tests
│ ├── Comparator
│ │ ├── ComparatorTest.php
│ │ ├── DateComparatorTest.php
│ │ └── NumberComparatorTest.php
│ ├── Expression
│ │ ├── ExpressionTest.php
│ │ ├── GlobTest.php
│ │ └── RegexTest.php
│ ├── FakeAdapter
│ │ ├── DummyAdapter.php
│ │ ├── FailingAdapter.php
│ │ ├── NamedAdapter.php
│ │ └── UnsupportedAdapter.php
│ ├── FinderTest.php
│ ├── Fixtures
│ │ ├── A
│ │ │ ├── B
│ │ │ │ ├── C
│ │ │ │ │ └── abc.dat
│ │ │ │ └── ab.dat
│ │ │ └── a.dat
│ │ ├── copy
│ │ │ └── A
│ │ │ │ ├── B
│ │ │ │ ├── C
│ │ │ │ │ └── abc.dat.copy
│ │ │ │ └── ab.dat.copy
│ │ │ │ └── a.dat.copy
│ │ ├── dolor.txt
│ │ ├── ipsum.txt
│ │ ├── lorem.txt
│ │ ├── one
│ │ │ ├── a
│ │ │ └── b
│ │ │ │ ├── c.neon
│ │ │ │ └── d.neon
│ │ ├── r+e.gex[c]a(r)s
│ │ │ └── dir
│ │ │ │ └── bar.dat
│ │ └── with space
│ │ │ └── foo.txt
│ └── Iterator
│ │ ├── CustomFilterIteratorTest.php
│ │ ├── DateRangeFilterIteratorTest.php
│ │ ├── DepthRangeFilterIteratorTest.php
│ │ ├── ExcludeDirectoryFilterIteratorTest.php
│ │ ├── FilePathsIteratorTest.php
│ │ ├── FileTypeFilterIteratorTest.php
│ │ ├── FilecontentFilterIteratorTest.php
│ │ ├── FilenameFilterIteratorTest.php
│ │ ├── FilterIteratorTest.php
│ │ ├── Iterator.php
│ │ ├── IteratorTestCase.php
│ │ ├── MockFileListIterator.php
│ │ ├── MockSplFileInfo.php
│ │ ├── MultiplePcreFilterIteratorTest.php
│ │ ├── PathFilterIteratorTest.php
│ │ ├── RealIteratorTestCase.php
│ │ ├── RecursiveDirectoryIteratorTest.php
│ │ ├── SizeRangeFilterIteratorTest.php
│ │ └── SortableIteratorTest.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── http-foundation
└── Symfony
│ └── Component
│ └── HttpFoundation
│ ├── .gitignore
│ ├── AcceptHeader.php
│ ├── AcceptHeaderItem.php
│ ├── ApacheRequest.php
│ ├── BinaryFileResponse.php
│ ├── CHANGELOG.md
│ ├── Cookie.php
│ ├── ExpressionRequestMatcher.php
│ ├── File
│ ├── Exception
│ │ ├── AccessDeniedException.php
│ │ ├── FileException.php
│ │ ├── FileNotFoundException.php
│ │ ├── UnexpectedTypeException.php
│ │ └── UploadException.php
│ ├── File.php
│ ├── MimeType
│ │ ├── ExtensionGuesser.php
│ │ ├── ExtensionGuesserInterface.php
│ │ ├── FileBinaryMimeTypeGuesser.php
│ │ ├── FileinfoMimeTypeGuesser.php
│ │ ├── MimeTypeExtensionGuesser.php
│ │ ├── MimeTypeGuesser.php
│ │ └── MimeTypeGuesserInterface.php
│ └── UploadedFile.php
│ ├── FileBag.php
│ ├── HeaderBag.php
│ ├── IpUtils.php
│ ├── JsonResponse.php
│ ├── LICENSE
│ ├── ParameterBag.php
│ ├── README.md
│ ├── RedirectResponse.php
│ ├── Request.php
│ ├── RequestMatcher.php
│ ├── RequestMatcherInterface.php
│ ├── RequestStack.php
│ ├── Resources
│ └── stubs
│ │ ├── FakeFile.php
│ │ └── SessionHandlerInterface.php
│ ├── Response.php
│ ├── ResponseHeaderBag.php
│ ├── ServerBag.php
│ ├── Session
│ ├── Attribute
│ │ ├── AttributeBag.php
│ │ ├── AttributeBagInterface.php
│ │ └── NamespacedAttributeBag.php
│ ├── Flash
│ │ ├── AutoExpireFlashBag.php
│ │ ├── FlashBag.php
│ │ └── FlashBagInterface.php
│ ├── Session.php
│ ├── SessionBagInterface.php
│ ├── SessionInterface.php
│ └── Storage
│ │ ├── Handler
│ │ ├── MemcacheSessionHandler.php
│ │ ├── MemcachedSessionHandler.php
│ │ ├── MongoDbSessionHandler.php
│ │ ├── NativeFileSessionHandler.php
│ │ ├── NativeSessionHandler.php
│ │ ├── NullSessionHandler.php
│ │ ├── PdoSessionHandler.php
│ │ └── WriteCheckSessionHandler.php
│ │ ├── MetadataBag.php
│ │ ├── MockArraySessionStorage.php
│ │ ├── MockFileSessionStorage.php
│ │ ├── NativeSessionStorage.php
│ │ ├── PhpBridgeSessionStorage.php
│ │ ├── Proxy
│ │ ├── AbstractProxy.php
│ │ ├── NativeProxy.php
│ │ └── SessionHandlerProxy.php
│ │ └── SessionStorageInterface.php
│ ├── StreamedResponse.php
│ ├── Tests
│ ├── AcceptHeaderItemTest.php
│ ├── AcceptHeaderTest.php
│ ├── ApacheRequestTest.php
│ ├── BinaryFileResponseTest.php
│ ├── CookieTest.php
│ ├── ExpressionRequestMatcherTest.php
│ ├── File
│ │ ├── FileTest.php
│ │ ├── Fixtures
│ │ │ ├── .unknownextension
│ │ │ ├── directory
│ │ │ │ └── .empty
│ │ │ ├── test
│ │ │ └── test.gif
│ │ ├── MimeType
│ │ │ └── MimeTypeTest.php
│ │ └── UploadedFileTest.php
│ ├── FileBagTest.php
│ ├── HeaderBagTest.php
│ ├── IpUtilsTest.php
│ ├── JsonResponseTest.php
│ ├── ParameterBagTest.php
│ ├── RedirectResponseTest.php
│ ├── RequestMatcherTest.php
│ ├── RequestStackTest.php
│ ├── RequestTest.php
│ ├── ResponseHeaderBagTest.php
│ ├── ResponseTest.php
│ ├── ResponseTestCase.php
│ ├── ServerBagTest.php
│ ├── Session
│ │ ├── Attribute
│ │ │ ├── AttributeBagTest.php
│ │ │ └── NamespacedAttributeBagTest.php
│ │ ├── Flash
│ │ │ ├── AutoExpireFlashBagTest.php
│ │ │ └── FlashBagTest.php
│ │ ├── SessionTest.php
│ │ └── Storage
│ │ │ ├── Handler
│ │ │ ├── MemcacheSessionHandlerTest.php
│ │ │ ├── MemcachedSessionHandlerTest.php
│ │ │ ├── MongoDbSessionHandlerTest.php
│ │ │ ├── NativeFileSessionHandlerTest.php
│ │ │ ├── NativeSessionHandlerTest.php
│ │ │ ├── NullSessionHandlerTest.php
│ │ │ ├── PdoSessionHandlerTest.php
│ │ │ └── WriteCheckSessionHandlerTest.php
│ │ │ ├── MetadataBagTest.php
│ │ │ ├── MockArraySessionStorageTest.php
│ │ │ ├── MockFileSessionStorageTest.php
│ │ │ ├── NativeSessionStorageTest.php
│ │ │ ├── PhpBridgeSessionStorageTest.php
│ │ │ └── Proxy
│ │ │ ├── AbstractProxyTest.php
│ │ │ ├── NativeProxyTest.php
│ │ │ └── SessionHandlerProxyTest.php
│ └── StreamedResponseTest.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── http-kernel
└── Symfony
│ └── Component
│ └── HttpKernel
│ ├── .gitignore
│ ├── Bundle
│ ├── Bundle.php
│ └── BundleInterface.php
│ ├── CHANGELOG.md
│ ├── CacheClearer
│ ├── CacheClearerInterface.php
│ └── ChainCacheClearer.php
│ ├── CacheWarmer
│ ├── CacheWarmer.php
│ ├── CacheWarmerAggregate.php
│ ├── CacheWarmerInterface.php
│ └── WarmableInterface.php
│ ├── Client.php
│ ├── Config
│ └── FileLocator.php
│ ├── Controller
│ ├── ControllerReference.php
│ ├── ControllerResolver.php
│ ├── ControllerResolverInterface.php
│ └── TraceableControllerResolver.php
│ ├── DataCollector
│ ├── ConfigDataCollector.php
│ ├── DataCollector.php
│ ├── DataCollectorInterface.php
│ ├── EventDataCollector.php
│ ├── ExceptionDataCollector.php
│ ├── LateDataCollectorInterface.php
│ ├── LoggerDataCollector.php
│ ├── MemoryDataCollector.php
│ ├── RequestDataCollector.php
│ ├── RouterDataCollector.php
│ ├── TimeDataCollector.php
│ └── Util
│ │ └── ValueExporter.php
│ ├── Debug
│ ├── ErrorHandler.php
│ ├── ExceptionHandler.php
│ └── TraceableEventDispatcher.php
│ ├── DependencyInjection
│ ├── AddClassesToCachePass.php
│ ├── ConfigurableExtension.php
│ ├── ContainerAwareHttpKernel.php
│ ├── Extension.php
│ ├── MergeExtensionConfigurationPass.php
│ └── RegisterListenersPass.php
│ ├── Event
│ ├── FilterControllerEvent.php
│ ├── FilterResponseEvent.php
│ ├── FinishRequestEvent.php
│ ├── GetResponseEvent.php
│ ├── GetResponseForControllerResultEvent.php
│ ├── GetResponseForExceptionEvent.php
│ ├── KernelEvent.php
│ └── PostResponseEvent.php
│ ├── EventListener
│ ├── ErrorsLoggerListener.php
│ ├── EsiListener.php
│ ├── ExceptionListener.php
│ ├── FragmentListener.php
│ ├── LocaleListener.php
│ ├── ProfilerListener.php
│ ├── ResponseListener.php
│ ├── RouterListener.php
│ ├── SessionListener.php
│ ├── StreamedResponseListener.php
│ └── TestSessionListener.php
│ ├── Exception
│ ├── AccessDeniedHttpException.php
│ ├── BadRequestHttpException.php
│ ├── ConflictHttpException.php
│ ├── FatalErrorException.php
│ ├── FlattenException.php
│ ├── GoneHttpException.php
│ ├── HttpException.php
│ ├── HttpExceptionInterface.php
│ ├── LengthRequiredHttpException.php
│ ├── MethodNotAllowedHttpException.php
│ ├── NotAcceptableHttpException.php
│ ├── NotFoundHttpException.php
│ ├── PreconditionFailedHttpException.php
│ ├── PreconditionRequiredHttpException.php
│ ├── ServiceUnavailableHttpException.php
│ ├── TooManyRequestsHttpException.php
│ ├── UnauthorizedHttpException.php
│ └── UnsupportedMediaTypeHttpException.php
│ ├── Fragment
│ ├── EsiFragmentRenderer.php
│ ├── FragmentHandler.php
│ ├── FragmentRendererInterface.php
│ ├── HIncludeFragmentRenderer.php
│ ├── InlineFragmentRenderer.php
│ └── RoutableFragmentRenderer.php
│ ├── HttpCache
│ ├── Esi.php
│ ├── EsiResponseCacheStrategy.php
│ ├── EsiResponseCacheStrategyInterface.php
│ ├── HttpCache.php
│ ├── Store.php
│ └── StoreInterface.php
│ ├── HttpKernel.php
│ ├── HttpKernelInterface.php
│ ├── Kernel.php
│ ├── KernelEvents.php
│ ├── KernelInterface.php
│ ├── LICENSE
│ ├── Log
│ ├── DebugLoggerInterface.php
│ ├── LoggerInterface.php
│ └── NullLogger.php
│ ├── Profiler
│ ├── BaseMemcacheProfilerStorage.php
│ ├── FileProfilerStorage.php
│ ├── MemcacheProfilerStorage.php
│ ├── MemcachedProfilerStorage.php
│ ├── MongoDbProfilerStorage.php
│ ├── MysqlProfilerStorage.php
│ ├── PdoProfilerStorage.php
│ ├── Profile.php
│ ├── Profiler.php
│ ├── ProfilerStorageInterface.php
│ ├── RedisProfilerStorage.php
│ └── SqliteProfilerStorage.php
│ ├── README.md
│ ├── TerminableInterface.php
│ ├── Tests
│ ├── Bundle
│ │ └── BundleTest.php
│ ├── CacheClearer
│ │ └── ChainCacheClearerTest.php
│ ├── CacheWarmer
│ │ ├── CacheWarmerAggregateTest.php
│ │ └── CacheWarmerTest.php
│ ├── ClientTest.php
│ ├── Config
│ │ └── FileLocatorTest.php
│ ├── Controller
│ │ └── ControllerResolverTest.php
│ ├── DataCollector
│ │ ├── ConfigDataCollectorTest.php
│ │ ├── ExceptionDataCollectorTest.php
│ │ ├── LoggerDataCollectorTest.php
│ │ ├── MemoryDataCollectorTest.php
│ │ ├── RequestDataCollectorTest.php
│ │ └── TimeDataCollectorTest.php
│ ├── Debug
│ │ └── TraceableEventDispatcherTest.php
│ ├── DependencyInjection
│ │ ├── ContainerAwareHttpKernelTest.php
│ │ ├── MergeExtensionConfigurationPassTest.php
│ │ └── RegisterListenersPassTest.php
│ ├── EventListener
│ │ ├── EsiListenerTest.php
│ │ ├── ExceptionListenerTest.php
│ │ ├── FragmentListenerTest.php
│ │ ├── LocaleListenerTest.php
│ │ ├── ProfilerListenerTest.php
│ │ ├── ResponseListenerTest.php
│ │ ├── RouterListenerTest.php
│ │ └── TestSessionListenerTest.php
│ ├── Fixtures
│ │ ├── BaseBundle
│ │ │ └── Resources
│ │ │ │ ├── foo.txt
│ │ │ │ └── hide.txt
│ │ ├── Bundle1Bundle
│ │ │ ├── Resources
│ │ │ │ └── foo.txt
│ │ │ ├── bar.txt
│ │ │ └── foo.txt
│ │ ├── Bundle2Bundle
│ │ │ └── foo.txt
│ │ ├── ChildBundle
│ │ │ └── Resources
│ │ │ │ ├── foo.txt
│ │ │ │ └── hide.txt
│ │ ├── ExtensionAbsentBundle
│ │ │ └── ExtensionAbsentBundle.php
│ │ ├── ExtensionLoadedBundle
│ │ │ ├── DependencyInjection
│ │ │ │ └── ExtensionLoadedExtension.php
│ │ │ └── ExtensionLoadedBundle.php
│ │ ├── ExtensionPresentBundle
│ │ │ ├── Command
│ │ │ │ ├── BarCommand.php
│ │ │ │ └── FooCommand.php
│ │ │ ├── DependencyInjection
│ │ │ │ └── ExtensionPresentExtension.php
│ │ │ └── ExtensionPresentBundle.php
│ │ ├── FooBarBundle.php
│ │ ├── KernelForOverrideName.php
│ │ ├── KernelForTest.php
│ │ ├── Resources
│ │ │ ├── BaseBundle
│ │ │ │ └── hide.txt
│ │ │ ├── Bundle1Bundle
│ │ │ │ └── foo.txt
│ │ │ ├── ChildBundle
│ │ │ │ └── foo.txt
│ │ │ └── FooBundle
│ │ │ │ └── foo.txt
│ │ ├── TestClient.php
│ │ └── TestEventDispatcher.php
│ ├── Fragment
│ │ ├── EsiFragmentRendererTest.php
│ │ ├── FragmentHandlerTest.php
│ │ ├── HIncludeFragmentRendererTest.php
│ │ ├── InlineFragmentRendererTest.php
│ │ └── RoutableFragmentRendererTest.php
│ ├── HttpCache
│ │ ├── EsiTest.php
│ │ ├── HttpCacheTest.php
│ │ ├── HttpCacheTestCase.php
│ │ ├── StoreTest.php
│ │ ├── TestHttpKernel.php
│ │ └── TestMultipleHttpKernel.php
│ ├── HttpKernelTest.php
│ ├── KernelTest.php
│ ├── Logger.php
│ ├── Profiler
│ │ ├── AbstractProfilerStorageTest.php
│ │ ├── FileProfilerStorageTest.php
│ │ ├── MemcacheProfilerStorageTest.php
│ │ ├── MemcachedProfilerStorageTest.php
│ │ ├── Mock
│ │ │ ├── MemcacheMock.php
│ │ │ ├── MemcachedMock.php
│ │ │ └── RedisMock.php
│ │ ├── MongoDbProfilerStorageTest.php
│ │ ├── ProfilerTest.php
│ │ ├── RedisProfilerStorageTest.php
│ │ └── SqliteProfilerStorageTest.php
│ ├── TestHttpKernel.php
│ └── UriSignerTest.php
│ ├── UriSigner.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── process
└── Symfony
│ └── Component
│ └── Process
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── Exception
│ ├── ExceptionInterface.php
│ ├── InvalidArgumentException.php
│ ├── LogicException.php
│ ├── ProcessFailedException.php
│ ├── ProcessTimedOutException.php
│ └── RuntimeException.php
│ ├── ExecutableFinder.php
│ ├── LICENSE
│ ├── PhpExecutableFinder.php
│ ├── PhpProcess.php
│ ├── Process.php
│ ├── ProcessBuilder.php
│ ├── ProcessPipes.php
│ ├── ProcessUtils.php
│ ├── README.md
│ ├── Tests
│ ├── AbstractProcessTest.php
│ ├── ExecutableFinderTest.php
│ ├── NonStopableProcess.php
│ ├── PhpExecutableFinderTest.php
│ ├── PhpProcessTest.php
│ ├── PipeStdinInStdoutStdErrStreamSelect.php
│ ├── ProcessBuilderTest.php
│ ├── ProcessFailedExceptionTest.php
│ ├── ProcessInSigchildEnvironment.php
│ ├── ProcessUtilsTest.php
│ ├── SigchildDisabledProcessTest.php
│ ├── SigchildEnabledProcessTest.php
│ ├── SignalListener.php
│ └── SimpleProcessTest.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── routing
└── Symfony
│ └── Component
│ └── Routing
│ ├── .gitignore
│ ├── Annotation
│ └── Route.php
│ ├── CHANGELOG.md
│ ├── CompiledRoute.php
│ ├── Exception
│ ├── ExceptionInterface.php
│ ├── InvalidParameterException.php
│ ├── MethodNotAllowedException.php
│ ├── MissingMandatoryParametersException.php
│ ├── ResourceNotFoundException.php
│ └── RouteNotFoundException.php
│ ├── Generator
│ ├── ConfigurableRequirementsInterface.php
│ ├── Dumper
│ │ ├── GeneratorDumper.php
│ │ ├── GeneratorDumperInterface.php
│ │ └── PhpGeneratorDumper.php
│ ├── UrlGenerator.php
│ └── UrlGeneratorInterface.php
│ ├── LICENSE
│ ├── Loader
│ ├── AnnotationClassLoader.php
│ ├── AnnotationDirectoryLoader.php
│ ├── AnnotationFileLoader.php
│ ├── ClosureLoader.php
│ ├── PhpFileLoader.php
│ ├── XmlFileLoader.php
│ ├── YamlFileLoader.php
│ └── schema
│ │ └── routing
│ │ └── routing-1.0.xsd
│ ├── Matcher
│ ├── ApacheUrlMatcher.php
│ ├── Dumper
│ │ ├── ApacheMatcherDumper.php
│ │ ├── DumperCollection.php
│ │ ├── DumperPrefixCollection.php
│ │ ├── DumperRoute.php
│ │ ├── MatcherDumper.php
│ │ ├── MatcherDumperInterface.php
│ │ └── PhpMatcherDumper.php
│ ├── RedirectableUrlMatcher.php
│ ├── RedirectableUrlMatcherInterface.php
│ ├── RequestMatcherInterface.php
│ ├── TraceableUrlMatcher.php
│ ├── UrlMatcher.php
│ └── UrlMatcherInterface.php
│ ├── README.md
│ ├── RequestContext.php
│ ├── RequestContextAwareInterface.php
│ ├── Route.php
│ ├── RouteCollection.php
│ ├── RouteCompiler.php
│ ├── RouteCompilerInterface.php
│ ├── Router.php
│ ├── RouterInterface.php
│ ├── Tests
│ ├── Annotation
│ │ └── RouteTest.php
│ ├── CompiledRouteTest.php
│ ├── Fixtures
│ │ ├── AnnotatedClasses
│ │ │ ├── AbstractClass.php
│ │ │ ├── BarClass.php
│ │ │ └── FooClass.php
│ │ ├── CustomXmlFileLoader.php
│ │ ├── RedirectableUrlMatcher.php
│ │ ├── annotated.php
│ │ ├── dumper
│ │ │ ├── url_matcher1.apache
│ │ │ ├── url_matcher1.php
│ │ │ ├── url_matcher2.apache
│ │ │ ├── url_matcher2.php
│ │ │ └── url_matcher3.php
│ │ ├── empty.yml
│ │ ├── foo.xml
│ │ ├── foo1.xml
│ │ ├── incomplete.yml
│ │ ├── missing_id.xml
│ │ ├── missing_path.xml
│ │ ├── namespaceprefix.xml
│ │ ├── nonesense_resource_plus_path.yml
│ │ ├── nonesense_type_without_resource.yml
│ │ ├── nonvalid.xml
│ │ ├── nonvalid.yml
│ │ ├── nonvalid2.yml
│ │ ├── nonvalidkeys.yml
│ │ ├── nonvalidnode.xml
│ │ ├── nonvalidroute.xml
│ │ ├── null_values.xml
│ │ ├── special_route_name.yml
│ │ ├── validpattern.php
│ │ ├── validpattern.xml
│ │ ├── validpattern.yml
│ │ ├── validresource.xml
│ │ ├── validresource.yml
│ │ └── withdoctype.xml
│ ├── Generator
│ │ ├── Dumper
│ │ │ └── PhpGeneratorDumperTest.php
│ │ └── UrlGeneratorTest.php
│ ├── Loader
│ │ ├── AbstractAnnotationLoaderTest.php
│ │ ├── AnnotationClassLoaderTest.php
│ │ ├── AnnotationDirectoryLoaderTest.php
│ │ ├── AnnotationFileLoaderTest.php
│ │ ├── ClosureLoaderTest.php
│ │ ├── PhpFileLoaderTest.php
│ │ ├── XmlFileLoaderTest.php
│ │ └── YamlFileLoaderTest.php
│ ├── Matcher
│ │ ├── ApacheUrlMatcherTest.php
│ │ ├── Dumper
│ │ │ ├── ApacheMatcherDumperTest.php
│ │ │ ├── DumperCollectionTest.php
│ │ │ ├── DumperPrefixCollectionTest.php
│ │ │ └── PhpMatcherDumperTest.php
│ │ ├── RedirectableUrlMatcherTest.php
│ │ ├── TraceableUrlMatcherTest.php
│ │ └── UrlMatcherTest.php
│ ├── RequestContextTest.php
│ ├── RouteCollectionTest.php
│ ├── RouteCompilerTest.php
│ ├── RouteTest.php
│ └── RouterTest.php
│ ├── composer.json
│ └── phpunit.xml.dist
├── security
└── Symfony
│ └── Component
│ └── Security
│ └── Core
│ ├── .gitignore
│ ├── Authentication
│ ├── AuthenticationManagerInterface.php
│ ├── AuthenticationProviderManager.php
│ ├── AuthenticationTrustResolver.php
│ ├── AuthenticationTrustResolverInterface.php
│ ├── Provider
│ │ ├── AnonymousAuthenticationProvider.php
│ │ ├── AuthenticationProviderInterface.php
│ │ ├── DaoAuthenticationProvider.php
│ │ ├── PreAuthenticatedAuthenticationProvider.php
│ │ ├── RememberMeAuthenticationProvider.php
│ │ ├── SimpleAuthenticationProvider.php
│ │ └── UserAuthenticationProvider.php
│ ├── RememberMe
│ │ ├── InMemoryTokenProvider.php
│ │ ├── PersistentToken.php
│ │ ├── PersistentTokenInterface.php
│ │ └── TokenProviderInterface.php
│ ├── SimpleAuthenticatorInterface.php
│ ├── SimpleFormAuthenticatorInterface.php
│ ├── SimplePreAuthenticatorInterface.php
│ └── Token
│ │ ├── AbstractToken.php
│ │ ├── AnonymousToken.php
│ │ ├── PreAuthenticatedToken.php
│ │ ├── RememberMeToken.php
│ │ ├── TokenInterface.php
│ │ └── UsernamePasswordToken.php
│ ├── AuthenticationEvents.php
│ ├── Authorization
│ ├── AccessDecisionManager.php
│ ├── AccessDecisionManagerInterface.php
│ ├── ExpressionLanguage.php
│ └── Voter
│ │ ├── AuthenticatedVoter.php
│ │ ├── ExpressionVoter.php
│ │ ├── RoleHierarchyVoter.php
│ │ ├── RoleVoter.php
│ │ └── VoterInterface.php
│ ├── Encoder
│ ├── BCryptPasswordEncoder.php
│ ├── BasePasswordEncoder.php
│ ├── EncoderFactory.php
│ ├── EncoderFactoryInterface.php
│ ├── MessageDigestPasswordEncoder.php
│ ├── PasswordEncoderInterface.php
│ ├── Pbkdf2PasswordEncoder.php
│ └── PlaintextPasswordEncoder.php
│ ├── Event
│ ├── AuthenticationEvent.php
│ └── AuthenticationFailureEvent.php
│ ├── Exception
│ ├── AccessDeniedException.php
│ ├── AccountExpiredException.php
│ ├── AccountStatusException.php
│ ├── AuthenticationCredentialsNotFoundException.php
│ ├── AuthenticationException.php
│ ├── AuthenticationServiceException.php
│ ├── BadCredentialsException.php
│ ├── CookieTheftException.php
│ ├── CredentialsExpiredException.php
│ ├── DisabledException.php
│ ├── ExceptionInterface.php
│ ├── InsufficientAuthenticationException.php
│ ├── InvalidArgumentException.php
│ ├── InvalidCsrfTokenException.php
│ ├── LockedException.php
│ ├── LogoutException.php
│ ├── NonceExpiredException.php
│ ├── ProviderNotFoundException.php
│ ├── RuntimeException.php
│ ├── SessionUnavailableException.php
│ ├── TokenNotFoundException.php
│ ├── UnsupportedUserException.php
│ └── UsernameNotFoundException.php
│ ├── LICENSE
│ ├── README.md
│ ├── Resources
│ └── translations
│ │ ├── security.ar.xlf
│ │ ├── security.ca.xlf
│ │ ├── security.cs.xlf
│ │ ├── security.da.xlf
│ │ ├── security.de.xlf
│ │ ├── security.el.xlf
│ │ ├── security.en.xlf
│ │ ├── security.es.xlf
│ │ ├── security.fa.xlf
│ │ ├── security.fr.xlf
│ │ ├── security.gl.xlf
│ │ ├── security.hu.xlf
│ │ ├── security.it.xlf
│ │ ├── security.lb.xlf
│ │ ├── security.nl.xlf
│ │ ├── security.no.xlf
│ │ ├── security.pl.xlf
│ │ ├── security.pt_BR.xlf
│ │ ├── security.pt_PT.xlf
│ │ ├── security.ro.xlf
│ │ ├── security.ru.xlf
│ │ ├── security.sk.xlf
│ │ ├── security.sl.xlf
│ │ ├── security.sr_Cyrl.xlf
│ │ ├── security.sr_Latn.xlf
│ │ ├── security.sv.xlf
│ │ ├── security.tr.xlf
│ │ └── security.ua.xlf
│ ├── Role
│ ├── Role.php
│ ├── RoleHierarchy.php
│ ├── RoleHierarchyInterface.php
│ ├── RoleInterface.php
│ └── SwitchUserRole.php
│ ├── SecurityContext.php
│ ├── SecurityContextInterface.php
│ ├── Tests
│ ├── Authentication
│ │ ├── AuthenticationProviderManagerTest.php
│ │ ├── AuthenticationTrustResolverTest.php
│ │ ├── Provider
│ │ │ ├── AnonymousAuthenticationProviderTest.php
│ │ │ ├── DaoAuthenticationProviderTest.php
│ │ │ ├── PreAuthenticatedAuthenticationProviderTest.php
│ │ │ ├── RememberMeAuthenticationProviderTest.php
│ │ │ └── UserAuthenticationProviderTest.php
│ │ ├── RememberMe
│ │ │ ├── InMemoryTokenProviderTest.php
│ │ │ └── PersistentTokenTest.php
│ │ └── Token
│ │ │ ├── AbstractTokenTest.php
│ │ │ ├── AnonymousTokenTest.php
│ │ │ ├── PreAuthenticatedTokenTest.php
│ │ │ └── UsernamePasswordTokenTest.php
│ ├── Authorization
│ │ ├── AccessDecisionManagerTest.php
│ │ ├── ExpressionLanguageTest.php
│ │ └── Voter
│ │ │ ├── AuthenticatedVoterTest.php
│ │ │ ├── ExpressionVoterTest.php
│ │ │ ├── RoleHierarchyVoterTest.php
│ │ │ └── RoleVoterTest.php
│ ├── Encoder
│ │ ├── BCryptPasswordEncoderTest.php
│ │ ├── BasePasswordEncoderTest.php
│ │ ├── EncoderFactoryTest.php
│ │ ├── MessageDigestPasswordEncoderTest.php
│ │ ├── Pbkdf2PasswordEncoderTest.php
│ │ └── PlaintextPasswordEncoderTest.php
│ ├── Role
│ │ ├── RoleHierarchyTest.php
│ │ ├── RoleTest.php
│ │ └── SwitchUserRoleTest.php
│ ├── SecurityContextTest.php
│ ├── User
│ │ ├── ChainUserProviderTest.php
│ │ └── UserTest.php
│ ├── Util
│ │ ├── ClassUtilsTest.php
│ │ ├── SecureRandomTest.php
│ │ └── StringUtilsTest.php
│ └── Validator
│ │ └── Constraints
│ │ └── UserPasswordValidatorTest.php
│ ├── User
│ ├── AdvancedUserInterface.php
│ ├── ChainUserProvider.php
│ ├── EquatableInterface.php
│ ├── InMemoryUserProvider.php
│ ├── User.php
│ ├── UserChecker.php
│ ├── UserCheckerInterface.php
│ ├── UserInterface.php
│ └── UserProviderInterface.php
│ ├── Util
│ ├── ClassUtils.php
│ ├── SecureRandom.php
│ ├── SecureRandomInterface.php
│ └── StringUtils.php
│ ├── Validator
│ └── Constraints
│ │ ├── UserPassword.php
│ │ └── UserPasswordValidator.php
│ ├── composer.json
│ └── phpunit.xml.dist
└── translation
└── Symfony
└── Component
└── Translation
├── .gitignore
├── CHANGELOG.md
├── Catalogue
├── AbstractOperation.php
├── DiffOperation.php
├── MergeOperation.php
└── OperationInterface.php
├── Dumper
├── CsvFileDumper.php
├── DumperInterface.php
├── FileDumper.php
├── IcuResFileDumper.php
├── IniFileDumper.php
├── JsonFileDumper.php
├── MoFileDumper.php
├── PhpFileDumper.php
├── PoFileDumper.php
├── QtFileDumper.php
├── XliffFileDumper.php
└── YamlFileDumper.php
├── Exception
├── ExceptionInterface.php
├── InvalidResourceException.php
└── NotFoundResourceException.php
├── Extractor
├── ChainExtractor.php
└── ExtractorInterface.php
├── IdentityTranslator.php
├── Interval.php
├── LICENSE
├── Loader
├── ArrayLoader.php
├── CsvFileLoader.php
├── IcuDatFileLoader.php
├── IcuResFileLoader.php
├── IniFileLoader.php
├── JsonFileLoader.php
├── LoaderInterface.php
├── MoFileLoader.php
├── PhpFileLoader.php
├── PoFileLoader.php
├── QtFileLoader.php
├── XliffFileLoader.php
├── YamlFileLoader.php
└── schema
│ └── dic
│ └── xliff-core
│ ├── xliff-core-1.2-strict.xsd
│ └── xml.xsd
├── MessageCatalogue.php
├── MessageCatalogueInterface.php
├── MessageSelector.php
├── MetadataAwareInterface.php
├── PluralizationRules.php
├── README.md
├── Tests
├── Catalogue
│ ├── AbstractOperationTest.php
│ ├── DiffOperationTest.php
│ └── MergeOperationTest.php
├── Dumper
│ ├── CsvFileDumperTest.php
│ ├── IcuResFileDumperTest.php
│ ├── IniFileDumperTest.php
│ ├── JsonFileDumperTest.php
│ ├── MoFileDumperTest.php
│ ├── PhpFileDumperTest.php
│ ├── PoFileDumperTest.php
│ ├── QtFileDumperTest.php
│ ├── XliffFileDumperTest.php
│ └── YamlFileDumperTest.php
├── IdentityTranslatorTest.php
├── IntervalTest.php
├── Loader
│ ├── CsvFileLoaderTest.php
│ ├── IcuDatFileLoaderTest.php
│ ├── IcuResFileLoaderTest.php
│ ├── IniFileLoaderTest.php
│ ├── JsonFileLoaderTest.php
│ ├── LocalizedTestCase.php
│ ├── MoFileLoaderTest.php
│ ├── PhpFileLoaderTest.php
│ ├── PoFileLoaderTest.php
│ ├── QtFileLoaderTest.php
│ ├── XliffFileLoaderTest.php
│ └── YamlFileLoaderTest.php
├── MessageCatalogueTest.php
├── MessageSelectorTest.php
├── PluralizationRulesTest.php
├── TranslatorTest.php
└── fixtures
│ ├── empty-translation.po
│ ├── empty.csv
│ ├── empty.ini
│ ├── empty.json
│ ├── empty.mo
│ ├── empty.po
│ ├── empty.xlf
│ ├── empty.yml
│ ├── encoding.xlf
│ ├── escaped-id-plurals.po
│ ├── escaped-id.po
│ ├── invalid-xml-resources.xlf
│ ├── malformed.json
│ ├── non-valid.xlf
│ ├── non-valid.yml
│ ├── plurals.mo
│ ├── plurals.po
│ ├── resname.xlf
│ ├── resourcebundle
│ ├── corrupted
│ │ └── resources.dat
│ ├── dat
│ │ ├── en.res
│ │ ├── en.txt
│ │ ├── fr.res
│ │ ├── fr.txt
│ │ ├── packagelist.txt
│ │ └── resources.dat
│ └── res
│ │ └── en.res
│ ├── resources-clean.xlf
│ ├── resources.csv
│ ├── resources.ini
│ ├── resources.json
│ ├── resources.mo
│ ├── resources.php
│ ├── resources.po
│ ├── resources.ts
│ ├── resources.xlf
│ ├── resources.yml
│ ├── valid.csv
│ └── withdoctype.xlf
├── Translator.php
├── TranslatorInterface.php
├── Writer
└── TranslationWriter.php
├── composer.json
└── phpunit.xml.dist
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/*
2 | vendor/*
--------------------------------------------------------------------------------
/.htaccess:
--------------------------------------------------------------------------------
1 |