├── .gitattributes ├── .gitignore ├── CONTRIBUTING.md ├── app ├── commands │ └── .gitkeep ├── config │ ├── app.php │ ├── auth.php │ ├── cache.php │ ├── compile.php │ ├── database.php │ ├── local │ │ └── app.php │ ├── mail.php │ ├── packages │ │ ├── .gitkeep │ │ └── barryvdh │ │ │ └── laravel-debugbar │ │ │ └── config.php │ ├── queue.php │ ├── remote.php │ ├── session.php │ ├── testing │ │ ├── cache.php │ │ └── session.php │ ├── view.php │ └── workbench.php ├── controllers │ ├── .gitkeep │ ├── BaseController.php │ └── HomeController.php ├── database │ ├── migrations │ │ └── .gitkeep │ ├── production.sqlite │ └── seeds │ │ ├── .gitkeep │ │ └── DatabaseSeeder.php ├── filters.php ├── lang │ ├── en │ │ ├── pagination.php │ │ ├── reminders.php │ │ └── validation.php │ ├── zh-CN │ │ ├── pagination.php │ │ ├── reminders.php │ │ └── validation.php │ ├── zh-HK │ │ ├── pagination.php │ │ ├── reminders.php │ │ └── validation.php │ └── zh-TW │ │ ├── pagination.php │ │ ├── reminders.php │ │ └── validation.php ├── models │ └── 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 │ ├── emails │ └── auth │ │ └── reminder.blade.php │ └── hello.php ├── artisan ├── bootstrap ├── autoload.php ├── paths.php └── start.php ├── composer.json ├── mdDoc ├── depth-analysis │ └── autoload_real.md ├── important-points.md ├── learning-materials.md ├── open-source.md └── related-sites.md ├── phpunit.xml ├── public ├── .htaccess ├── favicon.ico ├── index.php ├── packages │ ├── .gitkeep │ ├── barryvdh │ │ └── laravel-debugbar │ │ │ ├── laravel-debugbar.css │ │ │ ├── laravel-icon.png │ │ │ └── openhandler.js │ └── maximebf │ │ └── php-debugbar │ │ ├── debugbar.css │ │ ├── debugbar.js │ │ ├── icons.png │ │ ├── openhandler.css │ │ ├── openhandler.js │ │ ├── php-icon.png │ │ ├── vendor │ │ ├── font-awesome │ │ │ ├── css │ │ │ │ └── font-awesome.min.css │ │ │ └── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ └── fontawesome-webfont.woff │ │ ├── highlightjs │ │ │ ├── highlight.pack.js │ │ │ └── styles │ │ │ │ └── github.css │ │ └── jquery │ │ │ └── dist │ │ │ └── jquery.min.js │ │ ├── widgets.css │ │ ├── widgets.js │ │ └── widgets │ │ ├── mails │ │ ├── widget.css │ │ └── widget.js │ │ ├── sqlqueries │ │ ├── widget.css │ │ └── widget.js │ │ └── templates │ │ ├── widget.css │ │ └── widget.js └── robots.txt ├── readme.md ├── server.php └── vendor ├── autoload.php ├── barryvdh └── laravel-debugbar │ ├── .gitignore │ ├── LICENSE │ ├── changelog.md │ ├── composer.json │ ├── readme.md │ └── src │ ├── Console │ ├── ClearCommand.php │ └── PublishCommand.php │ ├── Controllers │ ├── AssetController.php │ ├── BaseController.php │ └── OpenHandlerController.php │ ├── DataCollector │ ├── AuthCollector.php │ ├── FilesCollector.php │ ├── IlluminateRouteCollector.php │ ├── LaravelCollector.php │ ├── LogsCollector.php │ ├── QueryCollector.php │ ├── SessionCollector.php │ ├── SymfonyRequestCollector.php │ ├── SymfonyRouteCollector.php │ └── ViewCollector.php │ ├── Facade.php │ ├── JavascriptRenderer.php │ ├── LaravelDebugBar.php │ ├── Middleware.php │ ├── Resources │ ├── laravel-debugbar.css │ ├── openhandler.js │ └── vendor │ │ └── font-awesome │ │ ├── generator_config.txt │ │ └── style.css │ ├── ServiceProvider.php │ ├── Storage │ └── FilesystemStorage.php │ ├── SymfonyHttpDriver.php │ ├── Twig │ ├── Extension │ │ ├── Debug.php │ │ └── Stopwatch.php │ ├── Node │ │ └── StopwatchNode.php │ └── TokenParser │ │ └── StopwatchTokenParser.php │ ├── config │ └── config.php │ └── helpers.php ├── bin ├── boris └── 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 ├── d11wtq └── boris │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── bin │ └── boris │ ├── box.json │ ├── composer.json │ └── lib │ ├── Boris │ ├── Boris.php │ ├── CLIOptionsHandler.php │ ├── ColoredInspector.php │ ├── Config.php │ ├── DumpInspector.php │ ├── EvalWorker.php │ ├── ExportInspector.php │ ├── Inspector.php │ ├── ReadlineClient.php │ └── ShallowParser.php │ └── autoload.php ├── 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 │ ├── .travis.yml │ ├── LICENSE.md │ ├── README.md │ ├── composer.json │ ├── lib │ └── password.php │ ├── phpunit.xml.dist │ ├── test │ └── Unit │ │ ├── PasswordGetInfoTest.php │ │ ├── PasswordHashTest.php │ │ ├── PasswordNeedsRehashTest.php │ │ └── PasswordVerifyTest.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 ├── maximebf └── debugbar │ ├── .bowerrc │ ├── LICENSE │ ├── bower.json │ ├── composer.json │ └── src │ └── DebugBar │ ├── Bridge │ ├── CacheCacheCollector.php │ ├── DoctrineCollector.php │ ├── MonologCollector.php │ ├── PropelCollector.php │ ├── SlimCollector.php │ ├── SwiftMailer │ │ ├── SwiftLogCollector.php │ │ └── SwiftMailCollector.php │ └── Twig │ │ ├── TraceableTwigEnvironment.php │ │ ├── TraceableTwigTemplate.php │ │ └── TwigCollector.php │ ├── DataCollector │ ├── AggregatedCollector.php │ ├── AssetProvider.php │ ├── ConfigCollector.php │ ├── DataCollector.php │ ├── DataCollectorInterface.php │ ├── ExceptionsCollector.php │ ├── LocalizationCollector.php │ ├── MemoryCollector.php │ ├── MessagesAggregateInterface.php │ ├── MessagesCollector.php │ ├── PDO │ │ ├── PDOCollector.php │ │ ├── TraceablePDO.php │ │ ├── TraceablePDOStatement.php │ │ └── TracedStatement.php │ ├── PhpInfoCollector.php │ ├── Renderable.php │ ├── RequestDataCollector.php │ └── TimeDataCollector.php │ ├── DataFormatter │ ├── DataFormatter.php │ └── DataFormatterInterface.php │ ├── DebugBar.php │ ├── DebugBarException.php │ ├── HttpDriverInterface.php │ ├── JavascriptRenderer.php │ ├── OpenHandler.php │ ├── PhpHttpDriver.php │ ├── RequestIdGenerator.php │ ├── RequestIdGeneratorInterface.php │ ├── Resources │ ├── debugbar.css │ ├── debugbar.js │ ├── icons.png │ ├── openhandler.css │ ├── openhandler.js │ ├── php-icon.png │ ├── vendor │ │ ├── font-awesome │ │ │ ├── css │ │ │ │ └── font-awesome.min.css │ │ │ └── fonts │ │ │ │ ├── FontAwesome.otf │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ └── fontawesome-webfont.woff │ │ ├── highlightjs │ │ │ ├── highlight.pack.js │ │ │ └── styles │ │ │ │ └── github.css │ │ └── jquery │ │ │ └── dist │ │ │ └── jquery.min.js │ ├── widgets.css │ ├── widgets.js │ └── widgets │ │ ├── mails │ │ ├── widget.css │ │ └── widget.js │ │ ├── sqlqueries │ │ ├── widget.css │ │ └── widget.js │ │ └── templates │ │ ├── widget.css │ │ └── widget.js │ ├── StandardDebugBar.php │ └── Storage │ ├── FileStorage.php │ ├── MemcachedStorage.php │ ├── PdoStorage.php │ ├── RedisStorage.php │ ├── StorageInterface.php │ └── pdo_storage_schema.sql ├── monolog └── monolog │ ├── 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 │ │ ├── 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 │ │ ├── FlowdockHandler.php │ │ ├── GelfHandler.php │ │ ├── GroupHandler.php │ │ ├── HandlerInterface.php │ │ ├── HipChatHandler.php │ │ ├── LogEntriesHandler.php │ │ ├── LogglyHandler.php │ │ ├── MailHandler.php │ │ ├── MissingExtensionException.php │ │ ├── MongoDBHandler.php │ │ ├── NativeMailerHandler.php │ │ ├── NewRelicHandler.php │ │ ├── NullHandler.php │ │ ├── PushoverHandler.php │ │ ├── RavenHandler.php │ │ ├── RedisHandler.php │ │ ├── RollbarHandler.php │ │ ├── RotatingFileHandler.php │ │ ├── SocketHandler.php │ │ ├── StreamHandler.php │ │ ├── SwiftMailerHandler.php │ │ ├── SyslogHandler.php │ │ ├── SyslogUdp │ │ │ └── UdpSocket.php │ │ ├── SyslogUdpHandler.php │ │ ├── TestHandler.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 │ │ ├── NormalizerFormatterTest.php │ │ ├── ScalarFormatterTest.php │ │ └── WildfireFormatterTest.php │ ├── Functional │ │ └── Handler │ │ │ └── FirePHPHandlerTest.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 │ │ ├── FlowdockHandlerTest.php │ │ ├── GelfHandlerLegacyTest.php │ │ ├── GelfHandlerTest.php │ │ ├── GroupHandlerTest.php │ │ ├── HipChatHandlerTest.php │ │ ├── LogEntriesHandlerTest.php │ │ ├── MailHandlerTest.php │ │ ├── MockRavenClient.php │ │ ├── MongoDBHandlerTest.php │ │ ├── NativeMailerHandlerTest.php │ │ ├── NewRelicHandlerTest.php │ │ ├── NullHandlerTest.php │ │ ├── PushoverHandlerTest.php │ │ ├── RavenHandlerTest.php │ │ ├── RedisHandlerTest.php │ │ ├── RotatingFileHandlerTest.php │ │ ├── SocketHandlerTest.php │ │ ├── StreamHandlerTest.php │ │ ├── SyslogHandlerTest.php │ │ ├── SyslogUdpHandlerTest.php │ │ ├── TestHandlerTest.php │ │ ├── UdpSocketTest.php │ │ └── ZendMonitorHandlerTest.php │ ├── LoggerTest.php │ ├── Processor │ │ ├── GitProcessorTest.php │ │ ├── IntrospectionProcessorTest.php │ │ ├── MemoryPeakUsageProcessorTest.php │ │ ├── MemoryUsageProcessorTest.php │ │ ├── ProcessIdProcessorTest.php │ │ ├── TagProcessorTest.php │ │ ├── UidProcessorTest.php │ │ └── WebProcessorTest.php │ ├── PsrLogCompatTest.php │ └── TestCase.php │ └── bootstrap.php ├── nesbot └── carbon │ ├── .editorconfig │ ├── LICENSE │ ├── composer.json │ ├── history.md │ ├── 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 │ ├── 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 │ ├── LICENSE │ ├── README.md │ ├── build │ ├── build.xml │ ├── code-sniffer-ruleset-tests.xml │ └── code-sniffer-ruleset.xml │ ├── composer.json │ ├── 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 │ │ │ ├── SFTPUserStoryTest.php │ │ │ └── SSH2Test.php │ ├── PhpseclibFunctionalTestCase.php │ ├── PhpseclibTestCase.php │ ├── Unit │ │ ├── Crypt │ │ │ ├── AES │ │ │ │ ├── ContinuousBufferTest.php │ │ │ │ └── TestCase.php │ │ │ ├── Hash │ │ │ │ ├── MD5Test.php │ │ │ │ └── TestCase.php │ │ │ └── RSA │ │ │ │ └── LoadKeyTest.php │ │ ├── File │ │ │ ├── ASN1 │ │ │ │ └── DevTest.php │ │ │ └── X509 │ │ │ │ └── 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 ├── raveren └── kint │ ├── .gitignore │ ├── Kint.class.php │ ├── LICENCE │ ├── README.md │ ├── composer.json │ ├── config.default.php │ ├── decorators │ ├── concise.php │ ├── plain.php │ └── rich.php │ ├── parsers │ ├── custom │ │ ├── arrayobject.php │ │ ├── classmethods.php │ │ ├── classstatics.php │ │ ├── color.php │ │ ├── json.php │ │ ├── microtime.php │ │ ├── splfileinfo.php │ │ ├── splobjectstorage.php │ │ ├── timestamp.php │ │ └── xml.php │ └── parser.class.php │ ├── scripts │ ├── source.reg │ └── source.vbs │ └── view │ ├── inc │ ├── kint.js │ ├── original.css │ ├── solarized-dark.css │ └── solarized.css │ ├── js │ └── _kint.js │ ├── less │ ├── _kint.less │ ├── original.less │ ├── solarized-dark.less │ └── solarized.less │ └── trace.phtml ├── stack └── builder │ ├── .gitignore │ ├── .travis.yml │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── composer.json │ ├── 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 │ │ └── 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 │ │ ├── Bug51Test.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 │ ├── 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 │ ├── 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 │ │ └── 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-core └── 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 /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bootstrap/compiled.php 2 | composer.phar 3 | composer.lock 4 | .env.*.php 5 | .env.php 6 | .DS_Store 7 | Thumbs.db 8 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please submit all issues and pull requests to the [laravel/framework](http://github.com/laravel/framework) repository! 4 | -------------------------------------------------------------------------------- /app/commands/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5-say/laravel-4.1-quick-start-cn/6d19339fe414c77ab98c06b33528549d94f41e69/app/commands/.gitkeep -------------------------------------------------------------------------------- /app/config/local/app.php: -------------------------------------------------------------------------------- 1 | true, 17 | 18 | ); 19 | -------------------------------------------------------------------------------- /app/config/packages/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5-say/laravel-4.1-quick-start-cn/6d19339fe414c77ab98c06b33528549d94f41e69/app/config/packages/.gitkeep -------------------------------------------------------------------------------- /app/controllers/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5-say/laravel-4.1-quick-start-cn/6d19339fe414c77ab98c06b33528549d94f41e69/app/controllers/.gitkeep -------------------------------------------------------------------------------- /app/controllers/BaseController.php: -------------------------------------------------------------------------------- 1 | layout)) 13 | { 14 | $this->layout = View::make($this->layout); 15 | } 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /app/database/migrations/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5-say/laravel-4.1-quick-start-cn/6d19339fe414c77ab98c06b33528549d94f41e69/app/database/migrations/.gitkeep -------------------------------------------------------------------------------- /app/database/production.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5-say/laravel-4.1-quick-start-cn/6d19339fe414c77ab98c06b33528549d94f41e69/app/database/production.sqlite -------------------------------------------------------------------------------- /app/database/seeds/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/5-say/laravel-4.1-quick-start-cn/6d19339fe414c77ab98c06b33528549d94f41e69/app/database/seeds/.gitkeep -------------------------------------------------------------------------------- /app/database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call('UserTableSeeder'); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /app/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 18 | 'next' => 'Next »', 19 | 20 | ); 21 | -------------------------------------------------------------------------------- /app/start/artisan.php: -------------------------------------------------------------------------------- 1 | client->request('GET', '/'); 13 | 14 | $this->assertTrue($this->client->getResponse()->isOk()); 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /app/tests/TestCase.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |