-
Couldn't load subscription status.
- Fork 2
sunkejl/artisan
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
../artisan/ ├── Alara k ├── Algorithm │ ├── insertSoct.php │ └── mergeSort.php ├── Artanis │ └── file │ ├── index.html │ ├── readme.md │ └── upload.php ├── bootstrap.php ├── cli-config.php ├── composer.json ├── composer.lock ├── composer.phar ├── DI │ ├── playerMid.php │ ├── playerNew.php │ ├── playerOld.php │ └── test.php ├── Eknus │ ├── app │ │ ├── Http │ │ │ └── Controller │ │ │ ├── Auriel.php │ │ │ ├── Controller.php │ │ │ └── ProductInfo.php │ │ ├── Model │ │ │ ├── Product.php │ │ │ └── readme.md │ │ ├── Providers │ │ │ ├── Csrf.php │ │ │ ├── Doctrine.php │ │ │ ├── Log.php │ │ │ ├── readme.md │ │ │ ├── Redis.php │ │ │ ├── Session.php │ │ │ ├── SwiftMail.php │ │ │ └── Twig.php │ │ └── Resources │ │ └── views │ │ └── index.html.twig │ ├── docs │ │ └── link.md │ ├── index.php │ ├── route.php │ ├── storage │ │ └── upload │ └── var │ ├── cache │ │ └── ca │ │ └── caf4ee6ba45f17659d339e3949648df2bb22e9c0418e38c89a01c56aecaab972.php │ └── logs │ └── 2017.log ├── Fwsc │ ├── autoload.php │ ├── create-your-own-framework-on-top-of-the-symfony2-components │ ├── web │ │ ├── cache │ │ │ ├── en │ │ │ │ ├── b0 │ │ │ │ │ └── 28 │ │ │ │ │ └── 92e1adf1a52777c8d4afd12a4ecafb77edb7 │ │ │ │ └── b6 │ │ │ │ └── 86 │ │ │ │ └── feb9663510859ec4cfbcf375389b27664576 │ │ │ └── md │ │ │ ├── 36 │ │ │ │ └── 75 │ │ │ │ └── 3fd37ddffcd9c615a6b40b78dbc49e991aa1 │ │ │ └── d7 │ │ │ └── d8 │ │ │ └── 9ac160cfd7c5cccd60ee2268df8cd600f1cd │ │ ├── debug.php │ │ ├── index.php │ │ ├── index.php_bak │ │ ├── log │ │ │ └── error.log │ │ ├── phpunit_composer.md │ │ ├── phpunit.phar │ │ ├── phpunit.xml.dist │ │ ├── src │ │ │ ├── Api │ │ │ │ └── Controller │ │ │ │ └── ApiController.php │ │ │ ├── BenchMarks │ │ │ │ └── Controller │ │ │ │ ├── BenchMarksController.php │ │ │ │ └── ubm.php │ │ │ ├── Calendar │ │ │ │ ├── Controller │ │ │ │ │ └── LeapYearController.php │ │ │ │ ├── Model │ │ │ │ │ └── LeapYear.php │ │ │ │ └── View │ │ │ │ └── index.php │ │ │ ├── File │ │ │ │ ├── Controller │ │ │ │ │ ├── 1475419039 │ │ │ │ │ ├── 1475419623md │ │ │ │ │ ├── demo.md │ │ │ │ │ ├── file │ │ │ │ │ ├── FileController.php │ │ │ │ │ ├── flush │ │ │ │ │ ├── readFrom │ │ │ │ │ └── writeTo │ │ │ │ └── View │ │ │ │ └── file.php │ │ │ ├── Mysqli │ │ │ │ └── Controller │ │ │ │ └── MysqliController.php │ │ │ ├── pages │ │ │ │ ├── bye.php │ │ │ │ ├── hello.php │ │ │ │ └── RouteDemo.php │ │ │ ├── Preg │ │ │ │ └── Controller │ │ │ │ └── PregController.php │ │ │ ├── routes.php │ │ │ └── Simplex │ │ │ ├── ContentLengthListener.php │ │ │ ├── Framework.php │ │ │ ├── Framework.php_bak │ │ │ ├── GoogleListener.php │ │ │ ├── Money.php │ │ │ └── ResponseEvent.php │ │ ├── storage │ │ │ └── upload │ │ │ └── 1475351540捕获.png │ │ └── tests │ │ ├── FrameworkTest.php │ │ └── MoneyTest.php │ ├── web_a │ │ ├── index_bak.php │ │ └── index.php │ ├── web_b │ │ ├── index_bak.php │ │ ├── index.php │ │ ├── readme.md │ │ └── src │ │ └── pages │ │ ├── bye.php │ │ └── hello.php │ ├── web_c │ │ ├── index.php │ │ └── src │ │ ├── app.php │ │ └── pages │ │ ├── bye.php │ │ ├── hello.php │ │ └── RouteDemo.php │ ├── web_d │ │ ├── index.php │ │ └── src │ │ ├── app.php │ │ └── pages │ │ ├── bye.php │ │ ├── hello.php │ │ └── RouteDemo.php │ ├── web_e │ │ ├── index.php │ │ └── src │ │ ├── app.php │ │ ├── Calendar │ │ │ ├── Controller │ │ │ │ └── LeapYearController.php │ │ │ └── Model │ │ │ └── LeapYear.php │ │ └── pages │ │ ├── bye.php │ │ ├── hello.php │ │ └── RouteDemo.php │ └── web_f │ ├── debug.php │ ├── index.php │ ├── index.php_bak │ ├── log │ │ └── error.log │ ├── phpunit_composer.md │ ├── phpunit.phar │ ├── phpunit.xml.dist │ ├── src │ │ ├── app.php │ │ ├── Calendar │ │ │ ├── Controller │ │ │ │ └── LeapYearController.php │ │ │ └── Model │ │ │ └── LeapYear.php │ │ ├── pages │ │ │ ├── bye.php │ │ │ ├── hello.php │ │ │ └── RouteDemo.php │ │ └── Simplex │ │ ├── ContentLengthListener.php │ │ ├── Framework.php │ │ ├── Framework.php_bak │ │ ├── GoogleListener.php │ │ ├── Money.php │ │ └── ResponseEvent.php │ └── tests │ ├── FrameworkTest.php │ └── MoneyTest.php ├── Http │ ├── curl │ │ ├── chh.php │ │ ├── composer.bak │ │ ├── curlGet.php │ │ ├── curl.php │ │ ├── curlPost.php │ │ └── index.php │ ├── request_d.php │ ├── request_json.php │ ├── request.md │ ├── request_native.php │ ├── request.php │ ├── response_json.php │ └── response.php ├── Raptors │ ├── CommandLine │ │ ├── apphome │ │ ├── README.md │ │ └── src │ │ ├── NewCommand.php │ │ ├── RenderCommand.php │ │ └── SayHelloCommand.php │ ├── Desp │ │ ├── Adapters │ │ │ ├── composer.json │ │ │ ├── index.php │ │ │ └── src │ │ │ ├── BookInterface.php │ │ │ ├── Book.php │ │ │ ├── eReaderAdapter.php │ │ │ ├── eReaderInterface.php │ │ │ ├── KindleAdapter.php │ │ │ ├── Kindle.php │ │ │ └── Note.php │ │ ├── Decorator.php │ │ ├── Observe.php │ │ ├── Responsibility.php │ │ ├── Specification │ │ │ ├── composer.json │ │ │ ├── composer.lock │ │ │ ├── src │ │ │ │ ├── CustomerIsGold.php │ │ │ │ ├── Customer.php │ │ │ │ └── CustomerRepository.php │ │ │ └── tests │ │ │ ├── bootstrap.php │ │ │ ├── CustomerIsGoldTest.php │ │ │ └── CustomersRepositoryTest.php │ │ ├── Specification_database │ │ │ ├── composer.json │ │ │ ├── composer.lock │ │ │ ├── src │ │ │ │ ├── CustomerIsGold.php │ │ │ │ ├── Customer.php │ │ │ │ └── CustomerRepository.php │ │ │ └── tests │ │ │ ├── bootstrap.php │ │ │ ├── CustomerIsGoldTest.php │ │ │ └── CustomersRepositoryTest.php │ │ ├── Strategy.php │ │ └── TemplateMethod │ │ ├── composer.json │ │ ├── index.php │ │ └── src │ │ ├── Sub.php │ │ ├── TurkeySub.php │ │ └── VeggieSub.php │ ├── HeadFirst │ │ ├── Crypt.php │ │ ├── ErrorHandler.php │ │ ├── FactoryPattern.php │ │ ├── File │ │ │ └── File.php │ │ ├── HeadFirst │ │ │ ├── Duck.php │ │ │ ├── PizzaIngredient.php │ │ │ ├── PizzeStore.php │ │ │ ├── Starbucks.php │ │ │ └── Weather.php │ │ ├── index1.php │ │ ├── index2.php │ │ ├── index3.php │ │ ├── index4.php │ │ ├── index5.php │ │ ├── index.php │ │ ├── index.txt │ │ ├── Mysqli.php │ │ ├── ObserverPattern.php │ │ ├── README.md │ │ ├── SingletonPattern.php │ │ ├── StrategyPattern.php │ │ └── test │ │ └── index.php │ ├── KeyPoint │ │ ├── index_a.php │ │ ├── index_b.php │ │ ├── index_c.php │ │ ├── index_d.php │ │ ├── index_e.php │ │ ├── index_f.php │ │ ├── index_g.php │ │ └── index_h.php │ ├── Mphp │ │ ├── clone │ │ │ └── index.php │ │ ├── closure │ │ │ ├── attachStateBindTo.php │ │ │ ├── attachStateUse.php │ │ │ ├── blindTo_a.php │ │ │ ├── blindTo.php │ │ │ ├── closureArray.php │ │ │ ├── invoke.php │ │ │ ├── ordAndChr.php │ │ │ └── simple.php │ │ ├── datetime │ │ │ ├── carbon.php │ │ │ ├── composer.json │ │ │ └── index.php │ │ ├── dockerCode │ │ │ ├── index.html │ │ │ ├── ws.html │ │ │ └── ws_server.php │ │ ├── file │ │ │ ├── index.php │ │ │ └── lock.txt │ │ ├── generators │ │ │ ├── csvForeach.php │ │ │ ├── csvGenerator.php │ │ │ ├── csvPut.php │ │ │ ├── data1.csv │ │ │ ├── data.csv │ │ │ ├── generatorCompare.php │ │ │ └── simpleGenerator.php │ │ ├── global │ │ │ └── global.php │ │ ├── interface │ │ │ ├── composer.json │ │ │ ├── composer.json_classmap │ │ │ ├── composer.json_psr_0 │ │ │ ├── index.php │ │ │ ├── src │ │ │ │ ├── CommandOutputDocument.php │ │ │ │ ├── Documentable.php │ │ │ │ ├── DocumentStore.php │ │ │ │ ├── HtmlDocument.php │ │ │ │ └── StreamDocument.php │ │ │ └── stream.txt │ │ ├── laru │ │ │ ├── bs.php │ │ │ ├── fsockopen.php │ │ │ └── trigger.php │ │ ├── mysql │ │ │ ├── pdoConstructorSettings.php │ │ │ ├── pdo.php │ │ │ └── settings.php │ │ ├── namespace │ │ │ ├── allName.php │ │ │ ├── composer.json │ │ │ ├── composer.lock │ │ │ ├── namespace.php │ │ │ ├── useNickName.php │ │ │ └── use.php │ │ ├── overLoading │ │ │ └── _getAnd_set.php │ │ ├── README.md │ │ ├── redis │ │ │ ├── composer.json │ │ │ ├── composer.lock │ │ │ └── index.php │ │ ├── standards │ │ │ ├── psr_0 │ │ │ │ └── composer.json │ │ │ ├── psr_3 │ │ │ │ ├── composer.json │ │ │ │ ├── composer.lock │ │ │ │ ├── index.php │ │ │ │ └── logs │ │ │ │ ├── development.log │ │ │ │ └── production.log │ │ │ ├── psr_4 │ │ │ │ ├── index_1.php │ │ │ │ ├── index.php │ │ │ │ └── src │ │ │ │ └── Bar.php │ │ │ └── psr_4composer │ │ │ ├── App │ │ │ │ ├── Bar.php │ │ │ │ └── Foo.php │ │ │ ├── composer.json │ │ │ └── index.php │ │ ├── staticProperties │ │ │ └── staticProperties.php │ │ ├── string │ │ │ └── string.php │ │ ├── swooleDemo │ │ │ ├── async │ │ │ │ ├── async.php │ │ │ │ └── readme.md │ │ │ ├── readme.md │ │ │ ├── tcp │ │ │ │ ├── client.php │ │ │ │ └── server.php │ │ │ ├── timerTick │ │ │ │ ├── timerAfter.php │ │ │ │ └── timerTick.PHP │ │ │ ├── udp │ │ │ │ └── udp_server.php │ │ │ ├── web │ │ │ │ └── http_server.php │ │ │ └── webSocket │ │ │ ├── ws.html │ │ │ └── ws_server.php │ │ ├── symfonyComponent │ │ │ ├── Asset │ │ │ │ ├── DateVersionStrategy.php │ │ │ │ └── index.php │ │ │ ├── BrowserKit │ │ │ │ ├── Client.php │ │ │ │ └── index.php │ │ │ ├── Cache │ │ │ │ └── index.php │ │ │ ├── ClassLoader │ │ │ │ ├── Bar.php │ │ │ │ ├── ClassMap │ │ │ │ │ ├── ClassMapGenerator.php │ │ │ │ │ ├── class_map.php │ │ │ │ │ ├── index.php │ │ │ │ │ ├── library │ │ │ │ │ │ └── foo │ │ │ │ │ │ └── Bar.php │ │ │ │ │ └── readme.md │ │ │ │ ├── composer.json │ │ │ │ ├── composer.lock │ │ │ │ ├── index.php │ │ │ │ ├── PSR-0ClassLoader │ │ │ │ │ ├── PSR-0ClassLoader.php │ │ │ │ │ └── Src │ │ │ │ │ └── Common │ │ │ │ │ └── Foo.php │ │ │ │ └── PSR-4ClassLoader │ │ │ │ ├── Lib │ │ │ │ │ └── Foo.php │ │ │ │ └── PSR-4ClassLoader.php │ │ │ ├── Config │ │ │ │ ├── index.php │ │ │ │ └── readme.md │ │ │ ├── Console │ │ │ │ ├── application │ │ │ │ ├── Command │ │ │ │ │ └── CreateUserCommand.php │ │ │ │ ├── composer.json │ │ │ │ ├── composer.lock │ │ │ │ └── readme.md │ │ │ ├── Debug │ │ │ │ └── index.php │ │ │ ├── dependencyInjection │ │ │ │ ├── index.php │ │ │ │ └── services.yml │ │ │ ├── DomCrawler │ │ │ │ └── index.php │ │ │ ├── EventDispatcher │ │ │ │ ├── Acme │ │ │ │ │ └── Store │ │ │ │ │ ├── Event │ │ │ │ │ │ └── OrderPlacedEvent.php │ │ │ │ │ └── Order.php │ │ │ │ ├── composer.json │ │ │ │ ├── composer.lock │ │ │ │ └── index.php │ │ │ ├── FileSystem │ │ │ │ └── index.php │ │ │ ├── Finder │ │ │ │ └── index.php │ │ │ ├── Form │ │ │ │ └── index.php │ │ │ ├── HttpFoundation │ │ │ │ └── index.php │ │ │ └── readme.md │ │ ├── THE_END │ │ │ └── index.php │ │ └── traits │ │ ├── composer.json │ │ ├── composer.lock │ │ ├── Geocodable.php │ │ ├── index.php │ │ └── RetailStore.php │ ├── Oopm │ │ ├── Array │ │ │ ├── arrayMap.php │ │ │ ├── callback.php │ │ │ └── closures.php │ │ ├── construct │ │ │ └── index.php │ │ ├── GettersAndSetters │ │ │ └── person.php │ │ ├── Interfaces │ │ │ ├── index.php │ │ │ ├── login.php │ │ │ ├── ProviderOfAbstract.php │ │ │ └── ProviderOfInterface.php │ │ ├── Messages │ │ │ └── index.php │ │ ├── NameSpace │ │ │ ├── composer.json │ │ │ ├── index.php │ │ │ ├── src │ │ │ │ ├── Business.php │ │ │ │ ├── Person.php │ │ │ │ └── Staff.php │ │ │ └── vendor │ │ │ ├── autoload.php │ │ │ └── composer │ │ │ ├── autoload_classmap.php │ │ │ ├── autoload_namespaces.php │ │ │ ├── autoload_psr4.php │ │ │ ├── autoload_real.php │ │ │ ├── ClassLoader.php │ │ │ ├── installed.json │ │ │ └── LICENSE │ │ ├── Primitives │ │ │ └── index.php │ │ ├── README.md │ │ └── Static │ │ └── index.php │ ├── Reflection │ │ └── Car.php │ ├── Sunken │ │ ├── src │ │ │ └── Help.php │ │ └── tests │ │ └── test.php │ └── Template │ ├── cache │ │ ├── 578dabdb586ac1468902363.html │ │ └── 578dabf175b371468902385.html │ ├── CompileTools.php │ ├── Template.php │ ├── test.php │ └── views │ └── index.php ├── README.md ├── README.txt ├── Silex │ ├── Application.php │ ├── development.log │ ├── index.php │ └── readme.md ├── vendor │ ├── autoload.php │ ├── bin │ │ ├── doctrine -> ../doctrine/orm/bin/doctrine │ │ ├── doctrine-dbal -> ../doctrine/dbal/bin/doctrine-dbal │ │ └── doctrine.php -> ../doctrine/orm/bin/doctrine.php │ ├── composer │ │ ├── autoload_classmap.php │ │ ├── autoload_files.php │ │ ├── autoload_namespaces.php │ │ ├── autoload_psr4.php │ │ ├── autoload_real.php │ │ ├── autoload_static.php │ │ ├── ClassLoader.php │ │ ├── installed.json │ │ └── LICENSE │ ├── curl │ │ └── curl │ │ ├── build │ │ │ └── travis-ci-apache │ │ ├── composer.json │ │ ├── curl.xml │ │ ├── jautoload.php │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ ├── src │ │ │ └── Curl │ │ │ └── Curl.php │ │ └── tests │ │ ├── CurlTest.php │ │ ├── data │ │ │ └── test.png │ │ └── server │ │ └── php-curl-test │ │ ├── deploy.php │ │ ├── http_basic_auth.php │ │ ├── post_file_path_upload.php │ │ ├── post_multidimensional.php │ │ └── server.php │ ├── doctrine │ │ ├── annotations │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── lib │ │ │ │ └── Doctrine │ │ │ │ └── Common │ │ │ │ └── Annotations │ │ │ │ ├── Annotation │ │ │ │ │ ├── Attribute.php │ │ │ │ │ ├── Attributes.php │ │ │ │ │ ├── Enum.php │ │ │ │ │ ├── IgnoreAnnotation.php │ │ │ │ │ ├── Required.php │ │ │ │ │ └── Target.php │ │ │ │ ├── AnnotationException.php │ │ │ │ ├── Annotation.php │ │ │ │ ├── AnnotationReader.php │ │ │ │ ├── AnnotationRegistry.php │ │ │ │ ├── CachedReader.php │ │ │ │ ├── DocLexer.php │ │ │ │ ├── DocParser.php │ │ │ │ ├── FileCacheReader.php │ │ │ │ ├── IndexedReader.php │ │ │ │ ├── PhpParser.php │ │ │ │ ├── Reader.php │ │ │ │ ├── SimpleAnnotationReader.php │ │ │ │ └── TokenParser.php │ │ │ ├── LICENSE │ │ │ ├── phpstan.neon │ │ │ └── README.md │ │ ├── cache │ │ │ ├── build.properties │ │ │ ├── build.xml │ │ │ ├── composer.json │ │ │ ├── lib │ │ │ │ └── Doctrine │ │ │ │ └── Common │ │ │ │ └── Cache │ │ │ │ ├── ApcCache.php │ │ │ │ ├── ApcuCache.php │ │ │ │ ├── ArrayCache.php │ │ │ │ ├── Cache.php │ │ │ │ ├── CacheProvider.php │ │ │ │ ├── ChainCache.php │ │ │ │ ├── ClearableCache.php │ │ │ │ ├── CouchbaseCache.php │ │ │ │ ├── FileCache.php │ │ │ │ ├── FilesystemCache.php │ │ │ │ ├── FlushableCache.php │ │ │ │ ├── MemcacheCache.php │ │ │ │ ├── MemcachedCache.php │ │ │ │ ├── MongoDBCache.php │ │ │ │ ├── MultiGetCache.php │ │ │ │ ├── MultiPutCache.php │ │ │ │ ├── PhpFileCache.php │ │ │ │ ├── PredisCache.php │ │ │ │ ├── RedisCache.php │ │ │ │ ├── RiakCache.php │ │ │ │ ├── SQLite3Cache.php │ │ │ │ ├── Version.php │ │ │ │ ├── VoidCache.php │ │ │ │ ├── WinCacheCache.php │ │ │ │ ├── XcacheCache.php │ │ │ │ └── ZendDataCache.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── tests │ │ │ │ ├── Doctrine │ │ │ │ │ └── Tests │ │ │ │ │ ├── Common │ │ │ │ │ │ └── Cache │ │ │ │ │ │ ├── ApcCacheTest.php │ │ │ │ │ │ ├── ApcuCacheTest.php │ │ │ │ │ │ ├── ArrayCacheTest.php │ │ │ │ │ │ ├── BaseFileCacheTest.php │ │ │ │ │ │ ├── CacheProviderTest.php │ │ │ │ │ │ ├── CacheTest.php │ │ │ │ │ │ ├── ChainCacheTest.php │ │ │ │ │ │ ├── CouchbaseCacheTest.php │ │ │ │ │ │ ├── FileCacheTest.php │ │ │ │ │ │ ├── FilesystemCacheTest.php │ │ │ │ │ │ ├── MemcacheCacheTest.php │ │ │ │ │ │ ├── MemcachedCacheTest.php │ │ │ │ │ │ ├── MongoDBCacheTest.php │ │ │ │ │ │ ├── PhpFileCacheTest.php │ │ │ │ │ │ ├── PredisCacheTest.php │ │ │ │ │ │ ├── RedisCacheTest.php │ │ │ │ │ │ ├── RiakCacheTest.php │ │ │ │ │ │ ├── SQLite3CacheTest.php │ │ │ │ │ │ ├── VoidCacheTest.php │ │ │ │ │ │ ├── WinCacheCacheTest.php │ │ │ │ │ │ ├── XcacheCacheTest.php │ │ │ │ │ │ └── ZendDataCacheTest.php │ │ │ │ │ └── DoctrineTestCase.php │ │ │ │ └── travis │ │ │ │ ├── php.ini │ │ │ │ └── phpunit.travis.xml │ │ │ └── UPGRADE.md │ │ ├── collections │ │ │ ├── composer.json │ │ │ ├── CONTRIBUTING.md │ │ │ ├── lib │ │ │ │ └── Doctrine │ │ │ │ └── Common │ │ │ │ └── Collections │ │ │ │ ├── AbstractLazyCollection.php │ │ │ │ ├── ArrayCollection.php │ │ │ │ ├── Collection.php │ │ │ │ ├── Criteria.php │ │ │ │ ├── Expr │ │ │ │ │ ├── ClosureExpressionVisitor.php │ │ │ │ │ ├── Comparison.php │ │ │ │ │ ├── CompositeExpression.php │ │ │ │ │ ├── Expression.php │ │ │ │ │ ├── ExpressionVisitor.php │ │ │ │ │ └── Value.php │ │ │ │ ├── ExpressionBuilder.php │ │ │ │ └── Selectable.php │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── common │ │ │ ├── composer.json │ │ │ ├── humbug.json.dist │ │ │ ├── lib │ │ │ │ ├── Doctrine │ │ │ │ │ └── Common │ │ │ │ │ ├── ClassLoader.php │ │ │ │ │ ├── CommonException.php │ │ │ │ │ ├── Comparable.php │ │ │ │ │ ├── EventArgs.php │ │ │ │ │ ├── EventManager.php │ │ │ │ │ ├── EventSubscriber.php │ │ │ │ │ ├── Lexer.php │ │ │ │ │ ├── NotifyPropertyChanged.php │ │ │ │ │ ├── Persistence │ │ │ │ │ │ ├── AbstractManagerRegistry.php │ │ │ │ │ │ ├── ConnectionRegistry.php │ │ │ │ │ │ ├── Event │ │ │ │ │ │ │ ├── LifecycleEventArgs.php │ │ │ │ │ │ │ ├── LoadClassMetadataEventArgs.php │ │ │ │ │ │ │ ├── ManagerEventArgs.php │ │ │ │ │ │ │ ├── OnClearEventArgs.php │ │ │ │ │ │ │ └── PreUpdateEventArgs.php │ │ │ │ │ │ ├── ManagerRegistry.php │ │ │ │ │ │ ├── Mapping │ │ │ │ │ │ │ ├── AbstractClassMetadataFactory.php │ │ │ │ │ │ │ ├── ClassMetadataFactory.php │ │ │ │ │ │ │ ├── ClassMetadata.php │ │ │ │ │ │ │ ├── Driver │ │ │ │ │ │ │ │ ├── AnnotationDriver.php │ │ │ │ │ │ │ │ ├── DefaultFileLocator.php │ │ │ │ │ │ │ │ ├── FileDriver.php │ │ │ │ │ │ │ │ ├── FileLocator.php │ │ │ │ │ │ │ │ ├── MappingDriverChain.php │ │ │ │ │ │ │ │ ├── MappingDriver.php │ │ │ │ │ │ │ │ ├── PHPDriver.php │ │ │ │ │ │ │ │ ├── StaticPHPDriver.php │ │ │ │ │ │ │ │ └── SymfonyFileLocator.php │ │ │ │ │ │ │ ├── MappingException.php │ │ │ │ │ │ │ ├── ReflectionService.php │ │ │ │ │ │ │ ├── RuntimeReflectionService.php │ │ │ │ │ │ │ └── StaticReflectionService.php │ │ │ │ │ │ ├── ObjectManagerAware.php │ │ │ │ │ │ ├── ObjectManagerDecorator.php │ │ │ │ │ │ ├── ObjectManager.php │ │ │ │ │ │ ├── ObjectRepository.php │ │ │ │ │ │ ├── PersistentObject.php │ │ │ │ │ │ └── Proxy.php │ │ │ │ │ ├── PropertyChangedListener.php │ │ │ │ │ ├── Proxy │ │ │ │ │ │ ├── AbstractProxyFactory.php │ │ │ │ │ │ ├── Autoloader.php │ │ │ │ │ │ ├── Exception │ │ │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ │ │ │ ├── ProxyException.php │ │ │ │ │ │ │ └── UnexpectedValueException.php │ │ │ │ │ │ ├── ProxyDefinition.php │ │ │ │ │ │ ├── ProxyGenerator.php │ │ │ │ │ │ └── Proxy.php │ │ │ │ │ ├── Reflection │ │ │ │ │ │ ├── ClassFinderInterface.php │ │ │ │ │ │ ├── Psr0FindFile.php │ │ │ │ │ │ ├── ReflectionProviderInterface.php │ │ │ │ │ │ ├── RuntimePublicReflectionProperty.php │ │ │ │ │ │ ├── StaticReflectionClass.php │ │ │ │ │ │ ├── StaticReflectionMethod.php │ │ │ │ │ │ ├── StaticReflectionParser.php │ │ │ │ │ │ └── StaticReflectionProperty.php │ │ │ │ │ ├── Util │ │ │ │ │ │ ├── ClassUtils.php │ │ │ │ │ │ ├── Debug.php │ │ │ │ │ │ └── Inflector.php │ │ │ │ │ └── Version.php │ │ │ │ └── vendor │ │ │ │ └── doctrine-build-common │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── UPGRADE_TO_2_1 │ │ │ └── UPGRADE_TO_2_2 │ │ ├── dbal │ │ │ ├── bin │ │ │ │ ├── doctrine-dbal │ │ │ │ └── doctrine-dbal.php │ │ │ ├── composer.json │ │ │ ├── lib │ │ │ │ ├── Doctrine │ │ │ │ │ └── DBAL │ │ │ │ │ ├── Cache │ │ │ │ │ │ ├── ArrayStatement.php │ │ │ │ │ │ ├── CacheException.php │ │ │ │ │ │ ├── QueryCacheProfile.php │ │ │ │ │ │ └── ResultCacheStatement.php │ │ │ │ │ ├── Configuration.php │ │ │ │ │ ├── ConnectionException.php │ │ │ │ │ ├── Connection.php │ │ │ │ │ ├── Connections │ │ │ │ │ │ └── MasterSlaveConnection.php │ │ │ │ │ ├── DBALException.php │ │ │ │ │ ├── Driver │ │ │ │ │ │ ├── AbstractDB2Driver.php │ │ │ │ │ │ ├── AbstractDriverException.php │ │ │ │ │ │ ├── AbstractMySQLDriver.php │ │ │ │ │ │ ├── AbstractOracleDriver.php │ │ │ │ │ │ ├── AbstractPostgreSQLDriver.php │ │ │ │ │ │ ├── AbstractSQLAnywhereDriver.php │ │ │ │ │ │ ├── AbstractSQLiteDriver.php │ │ │ │ │ │ ├── AbstractSQLServerDriver.php │ │ │ │ │ │ ├── Connection.php │ │ │ │ │ │ ├── DriverException.php │ │ │ │ │ │ ├── DrizzlePDOMySql │ │ │ │ │ │ │ ├── Connection.php │ │ │ │ │ │ │ └── Driver.php │ │ │ │ │ │ ├── ExceptionConverterDriver.php │ │ │ │ │ │ ├── IBMDB2 │ │ │ │ │ │ │ ├── DB2Connection.php │ │ │ │ │ │ │ ├── DB2Driver.php │ │ │ │ │ │ │ ├── DB2Exception.php │ │ │ │ │ │ │ └── DB2Statement.php │ │ │ │ │ │ ├── Mysqli │ │ │ │ │ │ │ ├── Driver.php │ │ │ │ │ │ │ ├── MysqliConnection.php │ │ │ │ │ │ │ ├── MysqliException.php │ │ │ │ │ │ │ └── MysqliStatement.php │ │ │ │ │ │ ├── OCI8 │ │ │ │ │ │ │ ├── Driver.php │ │ │ │ │ │ │ ├── OCI8Connection.php │ │ │ │ │ │ │ ├── OCI8Exception.php │ │ │ │ │ │ │ └── OCI8Statement.php │ │ │ │ │ │ ├── PDOConnection.php │ │ │ │ │ │ ├── PDOException.php │ │ │ │ │ │ ├── PDOIbm │ │ │ │ │ │ │ └── Driver.php │ │ │ │ │ │ ├── PDOMySql │ │ │ │ │ │ │ └── Driver.php │ │ │ │ │ │ ├── PDOOracle │ │ │ │ │ │ │ └── Driver.php │ │ │ │ │ │ ├── PDOPgSql │ │ │ │ │ │ │ └── Driver.php │ │ │ │ │ │ ├── PDOSqlite │ │ │ │ │ │ │ └── Driver.php │ │ │ │ │ │ ├── PDOSqlsrv │ │ │ │ │ │ │ ├── Connection.php │ │ │ │ │ │ │ ├── Driver.php │ │ │ │ │ │ │ └── Statement.php │ │ │ │ │ │ ├── PDOStatement.php │ │ │ │ │ │ ├── PingableConnection.php │ │ │ │ │ │ ├── ResultStatement.php │ │ │ │ │ │ ├── ServerInfoAwareConnection.php │ │ │ │ │ │ ├── SQLAnywhere │ │ │ │ │ │ │ ├── Driver.php │ │ │ │ │ │ │ ├── SQLAnywhereConnection.php │ │ │ │ │ │ │ ├── SQLAnywhereException.php │ │ │ │ │ │ │ └── SQLAnywhereStatement.php │ │ │ │ │ │ ├── SQLSrv │ │ │ │ │ │ │ ├── Driver.php │ │ │ │ │ │ │ ├── LastInsertId.php │ │ │ │ │ │ │ ├── SQLSrvConnection.php │ │ │ │ │ │ │ ├── SQLSrvException.php │ │ │ │ │ │ │ └── SQLSrvStatement.php │ │ │ │ │ │ └── Statement.php │ │ │ │ │ ├── DriverManager.php │ │ │ │ │ ├── Driver.php │ │ │ │ │ ├── Event │ │ │ │ │ │ ├── ConnectionEventArgs.php │ │ │ │ │ │ ├── Listeners │ │ │ │ │ │ │ ├── MysqlSessionInit.php │ │ │ │ │ │ │ ├── OracleSessionInit.php │ │ │ │ │ │ │ └── SQLSessionInit.php │ │ │ │ │ │ ├── SchemaAlterTableAddColumnEventArgs.php │ │ │ │ │ │ ├── SchemaAlterTableChangeColumnEventArgs.php │ │ │ │ │ │ ├── SchemaAlterTableEventArgs.php │ │ │ │ │ │ ├── SchemaAlterTableRemoveColumnEventArgs.php │ │ │ │ │ │ ├── SchemaAlterTableRenameColumnEventArgs.php │ │ │ │ │ │ ├── SchemaColumnDefinitionEventArgs.php │ │ │ │ │ │ ├── SchemaCreateTableColumnEventArgs.php │ │ │ │ │ │ ├── SchemaCreateTableEventArgs.php │ │ │ │ │ │ ├── SchemaDropTableEventArgs.php │ │ │ │ │ │ ├── SchemaEventArgs.php │ │ │ │ │ │ └── SchemaIndexDefinitionEventArgs.php │ │ │ │ │ ├── Events.php │ │ │ │ │ ├── Exception │ │ │ │ │ │ ├── ConnectionException.php │ │ │ │ │ │ ├── ConstraintViolationException.php │ │ │ │ │ │ ├── DatabaseObjectExistsException.php │ │ │ │ │ │ ├── DatabaseObjectNotFoundException.php │ │ │ │ │ │ ├── DriverException.php │ │ │ │ │ │ ├── ForeignKeyConstraintViolationException.php │ │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ │ ├── InvalidFieldNameException.php │ │ │ │ │ │ ├── NonUniqueFieldNameException.php │ │ │ │ │ │ ├── NotNullConstraintViolationException.php │ │ │ │ │ │ ├── ReadOnlyException.php │ │ │ │ │ │ ├── ServerException.php │ │ │ │ │ │ ├── SyntaxErrorException.php │ │ │ │ │ │ ├── TableExistsException.php │ │ │ │ │ │ ├── TableNotFoundException.php │ │ │ │ │ │ └── UniqueConstraintViolationException.php │ │ │ │ │ ├── Id │ │ │ │ │ │ ├── TableGenerator.php │ │ │ │ │ │ └── TableGeneratorSchemaVisitor.php │ │ │ │ │ ├── LockMode.php │ │ │ │ │ ├── Logging │ │ │ │ │ │ ├── DebugStack.php │ │ │ │ │ │ ├── EchoSQLLogger.php │ │ │ │ │ │ ├── LoggerChain.php │ │ │ │ │ │ └── SQLLogger.php │ │ │ │ │ ├── Platforms │ │ │ │ │ │ ├── AbstractPlatform.php │ │ │ │ │ │ ├── DB2Platform.php │ │ │ │ │ │ ├── DrizzlePlatform.php │ │ │ │ │ │ ├── Keywords │ │ │ │ │ │ │ ├── DB2Keywords.php │ │ │ │ │ │ │ ├── DrizzleKeywords.php │ │ │ │ │ │ │ ├── KeywordList.php │ │ │ │ │ │ │ ├── MsSQLKeywords.php │ │ │ │ │ │ │ ├── MySQL57Keywords.php │ │ │ │ │ │ │ ├── MySQLKeywords.php │ │ │ │ │ │ │ ├── OracleKeywords.php │ │ │ │ │ │ │ ├── PostgreSQL91Keywords.php │ │ │ │ │ │ │ ├── PostgreSQL92Keywords.php │ │ │ │ │ │ │ ├── PostgreSQLKeywords.php │ │ │ │ │ │ │ ├── ReservedKeywordsValidator.php │ │ │ │ │ │ │ ├── SQLAnywhere11Keywords.php │ │ │ │ │ │ │ ├── SQLAnywhere12Keywords.php │ │ │ │ │ │ │ ├── SQLAnywhere16Keywords.php │ │ │ │ │ │ │ ├── SQLAnywhereKeywords.php │ │ │ │ │ │ │ ├── SQLiteKeywords.php │ │ │ │ │ │ │ ├── SQLServer2005Keywords.php │ │ │ │ │ │ │ ├── SQLServer2008Keywords.php │ │ │ │ │ │ │ ├── SQLServer2012Keywords.php │ │ │ │ │ │ │ └── SQLServerKeywords.php │ │ │ │ │ │ ├── MySQL57Platform.php │ │ │ │ │ │ ├── MySqlPlatform.php │ │ │ │ │ │ ├── OraclePlatform.php │ │ │ │ │ │ ├── PostgreSQL91Platform.php │ │ │ │ │ │ ├── PostgreSQL92Platform.php │ │ │ │ │ │ ├── PostgreSqlPlatform.php │ │ │ │ │ │ ├── SQLAnywhere11Platform.php │ │ │ │ │ │ ├── SQLAnywhere12Platform.php │ │ │ │ │ │ ├── SQLAnywhere16Platform.php │ │ │ │ │ │ ├── SQLAnywherePlatform.php │ │ │ │ │ │ ├── SQLAzurePlatform.php │ │ │ │ │ │ ├── SqlitePlatform.php │ │ │ │ │ │ ├── SQLServer2005Platform.php │ │ │ │ │ │ ├── SQLServer2008Platform.php │ │ │ │ │ │ ├── SQLServer2012Platform.php │ │ │ │ │ │ └── SQLServerPlatform.php │ │ │ │ │ ├── Portability │ │ │ │ │ │ ├── Connection.php │ │ │ │ │ │ └── Statement.php │ │ │ │ │ ├── Query │ │ │ │ │ │ ├── Expression │ │ │ │ │ │ │ ├── CompositeExpression.php │ │ │ │ │ │ │ └── ExpressionBuilder.php │ │ │ │ │ │ ├── QueryBuilder.php │ │ │ │ │ │ └── QueryException.php │ │ │ │ │ ├── README.markdown │ │ │ │ │ ├── Schema │ │ │ │ │ │ ├── AbstractAsset.php │ │ │ │ │ │ ├── AbstractSchemaManager.php │ │ │ │ │ │ ├── ColumnDiff.php │ │ │ │ │ │ ├── Column.php │ │ │ │ │ │ ├── Comparator.php │ │ │ │ │ │ ├── Constraint.php │ │ │ │ │ │ ├── DB2SchemaManager.php │ │ │ │ │ │ ├── DrizzleSchemaManager.php │ │ │ │ │ │ ├── ForeignKeyConstraint.php │ │ │ │ │ │ ├── Identifier.php │ │ │ │ │ │ ├── Index.php │ │ │ │ │ │ ├── MySqlSchemaManager.php │ │ │ │ │ │ ├── OracleSchemaManager.php │ │ │ │ │ │ ├── PostgreSqlSchemaManager.php │ │ │ │ │ │ ├── SchemaConfig.php │ │ │ │ │ │ ├── SchemaDiff.php │ │ │ │ │ │ ├── SchemaException.php │ │ │ │ │ │ ├── Schema.php │ │ │ │ │ │ ├── Sequence.php │ │ │ │ │ │ ├── SQLAnywhereSchemaManager.php │ │ │ │ │ │ ├── SqliteSchemaManager.php │ │ │ │ │ │ ├── SQLServerSchemaManager.php │ │ │ │ │ │ ├── Synchronizer │ │ │ │ │ │ │ ├── AbstractSchemaSynchronizer.php │ │ │ │ │ │ │ ├── SchemaSynchronizer.php │ │ │ │ │ │ │ └── SingleDatabaseSynchronizer.php │ │ │ │ │ │ ├── TableDiff.php │ │ │ │ │ │ ├── Table.php │ │ │ │ │ │ ├── View.php │ │ │ │ │ │ └── Visitor │ │ │ │ │ │ ├── AbstractVisitor.php │ │ │ │ │ │ ├── CreateSchemaSqlCollector.php │ │ │ │ │ │ ├── DropSchemaSqlCollector.php │ │ │ │ │ │ ├── Graphviz.php │ │ │ │ │ │ ├── NamespaceVisitor.php │ │ │ │ │ │ ├── RemoveNamespacedAssets.php │ │ │ │ │ │ ├── SchemaDiffVisitor.php │ │ │ │ │ │ └── Visitor.php │ │ │ │ │ ├── Sharding │ │ │ │ │ │ ├── PoolingShardConnection.php │ │ │ │ │ │ ├── PoolingShardManager.php │ │ │ │ │ │ ├── ShardChoser │ │ │ │ │ │ │ ├── MultiTenantShardChoser.php │ │ │ │ │ │ │ └── ShardChoser.php │ │ │ │ │ │ ├── ShardingException.php │ │ │ │ │ │ ├── ShardManager.php │ │ │ │ │ │ └── SQLAzure │ │ │ │ │ │ ├── Schema │ │ │ │ │ │ │ └── MultiTenantVisitor.php │ │ │ │ │ │ ├── SQLAzureFederationsSynchronizer.php │ │ │ │ │ │ └── SQLAzureShardManager.php │ │ │ │ │ ├── SQLParserUtilsException.php │ │ │ │ │ ├── SQLParserUtils.php │ │ │ │ │ ├── Statement.php │ │ │ │ │ ├── Tools │ │ │ │ │ │ └── Console │ │ │ │ │ │ ├── Command │ │ │ │ │ │ │ ├── ImportCommand.php │ │ │ │ │ │ │ ├── ReservedWordsCommand.php │ │ │ │ │ │ │ └── RunSqlCommand.php │ │ │ │ │ │ ├── ConsoleRunner.php │ │ │ │ │ │ └── Helper │ │ │ │ │ │ └── ConnectionHelper.php │ │ │ │ │ ├── Types │ │ │ │ │ │ ├── ArrayType.php │ │ │ │ │ │ ├── BigIntType.php │ │ │ │ │ │ ├── BinaryType.php │ │ │ │ │ │ ├── BlobType.php │ │ │ │ │ │ ├── BooleanType.php │ │ │ │ │ │ ├── ConversionException.php │ │ │ │ │ │ ├── DateTimeType.php │ │ │ │ │ │ ├── DateTimeTzType.php │ │ │ │ │ │ ├── DateType.php │ │ │ │ │ │ ├── DecimalType.php │ │ │ │ │ │ ├── FloatType.php │ │ │ │ │ │ ├── GuidType.php │ │ │ │ │ │ ├── IntegerType.php │ │ │ │ │ │ ├── JsonArrayType.php │ │ │ │ │ │ ├── ObjectType.php │ │ │ │ │ │ ├── SimpleArrayType.php │ │ │ │ │ │ ├── SmallIntType.php │ │ │ │ │ │ ├── StringType.php │ │ │ │ │ │ ├── TextType.php │ │ │ │ │ │ ├── TimeType.php │ │ │ │ │ │ ├── Type.php │ │ │ │ │ │ └── VarDateTimeType.php │ │ │ │ │ ├── VersionAwarePlatformDriver.php │ │ │ │ │ └── Version.php │ │ │ │ └── vendor │ │ │ │ ├── doctrine-build-common │ │ │ │ ├── doctrine-common │ │ │ │ └── Symfony │ │ │ │ └── Component │ │ │ │ └── Console │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ └── UPGRADE.md │ │ ├── inflector │ │ │ ├── composer.json │ │ │ ├── lib │ │ │ │ └── Doctrine │ │ │ │ └── Common │ │ │ │ └── Inflector │ │ │ │ └── Inflector.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ └── tests │ │ │ └── Doctrine │ │ │ └── Tests │ │ │ ├── Common │ │ │ │ └── Inflector │ │ │ │ └── InflectorTest.php │ │ │ ├── DoctrineTestCase.php │ │ │ └── TestInit.php │ │ ├── instantiator │ │ │ ├── composer.json │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── phpmd.xml.dist │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── src │ │ │ │ └── Doctrine │ │ │ │ └── Instantiator │ │ │ │ ├── Exception │ │ │ │ │ ├── ExceptionInterface.php │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ └── UnexpectedValueException.php │ │ │ │ ├── InstantiatorInterface.php │ │ │ │ └── Instantiator.php │ │ │ └── tests │ │ │ └── DoctrineTest │ │ │ ├── InstantiatorPerformance │ │ │ │ └── InstantiatorPerformanceEvent.php │ │ │ ├── InstantiatorTest │ │ │ │ ├── Exception │ │ │ │ │ ├── InvalidArgumentExceptionTest.php │ │ │ │ │ └── UnexpectedValueExceptionTest.php │ │ │ │ └── InstantiatorTest.php │ │ │ └── InstantiatorTestAsset │ │ │ ├── AbstractClassAsset.php │ │ │ ├── ArrayObjectAsset.php │ │ │ ├── ExceptionAsset.php │ │ │ ├── FinalExceptionAsset.php │ │ │ ├── PharAsset.php │ │ │ ├── PharExceptionAsset.php │ │ │ ├── SerializableArrayObjectAsset.php │ │ │ ├── SimpleSerializableAsset.php │ │ │ ├── SimpleTraitAsset.php │ │ │ ├── UnCloneableAsset.php │ │ │ ├── UnserializeExceptionArrayObjectAsset.php │ │ │ ├── WakeUpNoticesAsset.php │ │ │ └── XMLReaderAsset.php │ │ ├── lexer │ │ │ ├── composer.json │ │ │ ├── lib │ │ │ │ └── Doctrine │ │ │ │ └── Common │ │ │ │ └── Lexer │ │ │ │ └── AbstractLexer.php │ │ │ ├── LICENSE │ │ │ └── README.md │ │ └── orm │ │ ├── bin │ │ │ ├── doctrine │ │ │ ├── doctrine.bat │ │ │ ├── doctrine-pear.php │ │ │ └── doctrine.php │ │ ├── composer.json │ │ ├── docs │ │ │ ├── bin │ │ │ │ ├── generate-docs.sh │ │ │ │ └── install-dependencies.sh │ │ │ ├── en │ │ │ │ ├── changelog │ │ │ │ │ └── migration_2_5.rst │ │ │ │ ├── conf.py │ │ │ │ ├── cookbook │ │ │ │ │ ├── advanced-field-value-conversion-using-custom-mapping-types.rst │ │ │ │ │ ├── aggregate-fields.rst │ │ │ │ │ ├── custom-mapping-types.rst │ │ │ │ │ ├── decorator-pattern.rst │ │ │ │ │ ├── dql-custom-walkers.rst │ │ │ │ │ ├── dql-user-defined-functions.rst │ │ │ │ │ ├── entities-in-session.rst │ │ │ │ │ ├── implementing-arrayaccess-for-domain-objects.rst │ │ │ │ │ ├── implementing-the-notify-changetracking-policy.rst │ │ │ │ │ ├── implementing-wakeup-or-clone.rst │ │ │ │ │ ├── integrating-with-codeigniter.rst │ │ │ │ │ ├── mysql-enums.rst │ │ │ │ │ ├── resolve-target-entity-listener.rst │ │ │ │ │ ├── sql-table-prefixes.rst │ │ │ │ │ ├── strategy-cookbook-introduction.rst │ │ │ │ │ ├── validation-of-entities.rst │ │ │ │ │ └── working-with-datetime.rst │ │ │ │ ├── _exts │ │ │ │ │ └── configurationblock.py │ │ │ │ ├── index.rst │ │ │ │ ├── make.bat │ │ │ │ ├── Makefile │ │ │ │ ├── reference │ │ │ │ │ ├── advanced-configuration.rst │ │ │ │ │ ├── annotations-reference.rst │ │ │ │ │ ├── architecture.rst │ │ │ │ │ ├── association-mapping.rst │ │ │ │ │ ├── basic-mapping.rst │ │ │ │ │ ├── batch-processing.rst │ │ │ │ │ ├── best-practices.rst │ │ │ │ │ ├── caching.rst │ │ │ │ │ ├── change-tracking-policies.rst │ │ │ │ │ ├── configuration.rst │ │ │ │ │ ├── dql-doctrine-query-language.rst │ │ │ │ │ ├── events.rst │ │ │ │ │ ├── faq.rst │ │ │ │ │ ├── filters.rst │ │ │ │ │ ├── improving-performance.rst │ │ │ │ │ ├── inheritance-mapping.rst │ │ │ │ │ ├── installation.rst │ │ │ │ │ ├── limitations-and-known-issues.rst │ │ │ │ │ ├── metadata-drivers.rst │ │ │ │ │ ├── namingstrategy.rst │ │ │ │ │ ├── native-sql.rst │ │ │ │ │ ├── partial-objects.rst │ │ │ │ │ ├── php-mapping.rst │ │ │ │ │ ├── query-builder.rst │ │ │ │ │ ├── second-level-cache.rst │ │ │ │ │ ├── security.rst │ │ │ │ │ ├── tools.rst │ │ │ │ │ ├── transactions-and-concurrency.rst │ │ │ │ │ ├── unitofwork-associations.rst │ │ │ │ │ ├── unitofwork.rst │ │ │ │ │ ├── working-with-associations.rst │ │ │ │ │ ├── working-with-objects.rst │ │ │ │ │ ├── xml-mapping.rst │ │ │ │ │ └── yaml-mapping.rst │ │ │ │ ├── _theme │ │ │ │ ├── toc.rst │ │ │ │ └── tutorials │ │ │ │ ├── composite-primary-keys.rst │ │ │ │ ├── embeddables.rst │ │ │ │ ├── extra-lazy-associations.rst │ │ │ │ ├── getting-started-database.rst │ │ │ │ ├── getting-started-models.rst │ │ │ │ ├── getting-started.rst │ │ │ │ ├── ordered-associations.rst │ │ │ │ ├── override-field-association-mappings-in-subclasses.rst │ │ │ │ ├── pagination.rst │ │ │ │ └── working-with-indexed-associations.rst │ │ │ ├── LICENSE.md │ │ │ └── README.md │ │ ├── doctrine-mapping.xsd │ │ ├── lib │ │ │ ├── Doctrine │ │ │ │ └── ORM │ │ │ │ ├── AbstractQuery.php │ │ │ │ ├── Cache │ │ │ │ │ ├── AssociationCacheEntry.php │ │ │ │ │ ├── CacheConfiguration.php │ │ │ │ │ ├── CacheEntry.php │ │ │ │ │ ├── CacheException.php │ │ │ │ │ ├── CacheFactory.php │ │ │ │ │ ├── CacheKey.php │ │ │ │ │ ├── CollectionCacheEntry.php │ │ │ │ │ ├── CollectionCacheKey.php │ │ │ │ │ ├── CollectionHydrator.php │ │ │ │ │ ├── ConcurrentRegion.php │ │ │ │ │ ├── DefaultCacheFactory.php │ │ │ │ │ ├── DefaultCache.php │ │ │ │ │ ├── DefaultCollectionHydrator.php │ │ │ │ │ ├── DefaultEntityHydrator.php │ │ │ │ │ ├── DefaultQueryCache.php │ │ │ │ │ ├── EntityCacheEntry.php │ │ │ │ │ ├── EntityCacheKey.php │ │ │ │ │ ├── EntityHydrator.php │ │ │ │ │ ├── LockException.php │ │ │ │ │ ├── Lock.php │ │ │ │ │ ├── Logging │ │ │ │ │ │ ├── CacheLoggerChain.php │ │ │ │ │ │ ├── CacheLogger.php │ │ │ │ │ │ └── StatisticsCacheLogger.php │ │ │ │ │ ├── MultiGetRegion.php │ │ │ │ │ ├── Persister │ │ │ │ │ │ ├── CachedPersister.php │ │ │ │ │ │ ├── Collection │ │ │ │ │ │ │ ├── AbstractCollectionPersister.php │ │ │ │ │ │ │ ├── CachedCollectionPersister.php │ │ │ │ │ │ │ ├── NonStrictReadWriteCachedCollectionPersister.php │ │ │ │ │ │ │ ├── ReadOnlyCachedCollectionPersister.php │ │ │ │ │ │ │ └── ReadWriteCachedCollectionPersister.php │ │ │ │ │ │ └── Entity │ │ │ │ │ │ ├── AbstractEntityPersister.php │ │ │ │ │ │ ├── CachedEntityPersister.php │ │ │ │ │ │ ├── NonStrictReadWriteCachedEntityPersister.php │ │ │ │ │ │ ├── ReadOnlyCachedEntityPersister.php │ │ │ │ │ │ └── ReadWriteCachedEntityPersister.php │ │ │ │ │ ├── QueryCacheEntry.php │ │ │ │ │ ├── QueryCacheKey.php │ │ │ │ │ ├── QueryCache.php │ │ │ │ │ ├── QueryCacheValidator.php │ │ │ │ │ ├── Region │ │ │ │ │ │ ├── DefaultMultiGetRegion.php │ │ │ │ │ │ ├── DefaultRegion.php │ │ │ │ │ │ ├── FileLockRegion.php │ │ │ │ │ │ └── UpdateTimestampCache.php │ │ │ │ │ ├── Region.php │ │ │ │ │ ├── RegionsConfiguration.php │ │ │ │ │ ├── TimestampCacheEntry.php │ │ │ │ │ ├── TimestampCacheKey.php │ │ │ │ │ ├── TimestampQueryCacheValidator.php │ │ │ │ │ └── TimestampRegion.php │ │ │ │ ├── Cache.php │ │ │ │ ├── Configuration.php │ │ │ │ ├── Decorator │ │ │ │ │ └── EntityManagerDecorator.php │ │ │ │ ├── EntityManagerInterface.php │ │ │ │ ├── EntityManager.php │ │ │ │ ├── EntityNotFoundException.php │ │ │ │ ├── EntityRepository.php │ │ │ │ ├── Event │ │ │ │ │ ├── LifecycleEventArgs.php │ │ │ │ │ ├── ListenersInvoker.php │ │ │ │ │ ├── LoadClassMetadataEventArgs.php │ │ │ │ │ ├── OnClassMetadataNotFoundEventArgs.php │ │ │ │ │ ├── OnClearEventArgs.php │ │ │ │ │ ├── OnFlushEventArgs.php │ │ │ │ │ ├── PostFlushEventArgs.php │ │ │ │ │ ├── PreFlushEventArgs.php │ │ │ │ │ └── PreUpdateEventArgs.php │ │ │ │ ├── Events.php │ │ │ │ ├── Id │ │ │ │ │ ├── AbstractIdGenerator.php │ │ │ │ │ ├── AssignedGenerator.php │ │ │ │ │ ├── BigIntegerIdentityGenerator.php │ │ │ │ │ ├── IdentityGenerator.php │ │ │ │ │ ├── SequenceGenerator.php │ │ │ │ │ ├── TableGenerator.php │ │ │ │ │ └── UuidGenerator.php │ │ │ │ ├── Internal │ │ │ │ │ ├── CommitOrderCalculator.php │ │ │ │ │ ├── Hydration │ │ │ │ │ │ ├── AbstractHydrator.php │ │ │ │ │ │ ├── ArrayHydrator.php │ │ │ │ │ │ ├── HydrationException.php │ │ │ │ │ │ ├── IterableResult.php │ │ │ │ │ │ ├── ObjectHydrator.php │ │ │ │ │ │ ├── ScalarHydrator.php │ │ │ │ │ │ ├── SimpleObjectHydrator.php │ │ │ │ │ │ └── SingleScalarHydrator.php │ │ │ │ │ └── HydrationCompleteHandler.php │ │ │ │ ├── LazyCriteriaCollection.php │ │ │ │ ├── Mapping │ │ │ │ │ ├── Annotation.php │ │ │ │ │ ├── AnsiQuoteStrategy.php │ │ │ │ │ ├── AssociationOverride.php │ │ │ │ │ ├── AssociationOverrides.php │ │ │ │ │ ├── AttributeOverride.php │ │ │ │ │ ├── AttributeOverrides.php │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── AssociationBuilder.php │ │ │ │ │ │ ├── ClassMetadataBuilder.php │ │ │ │ │ │ ├── EmbeddedBuilder.php │ │ │ │ │ │ ├── EntityListenerBuilder.php │ │ │ │ │ │ ├── FieldBuilder.php │ │ │ │ │ │ ├── ManyToManyAssociationBuilder.php │ │ │ │ │ │ └── OneToManyAssociationBuilder.php │ │ │ │ │ ├── Cache.php │ │ │ │ │ ├── ChangeTrackingPolicy.php │ │ │ │ │ ├── ClassMetadataFactory.php │ │ │ │ │ ├── ClassMetadataInfo.php │ │ │ │ │ ├── ClassMetadata.php │ │ │ │ │ ├── Column.php │ │ │ │ │ ├── ColumnResult.php │ │ │ │ │ ├── CustomIdGenerator.php │ │ │ │ │ ├── DefaultEntityListenerResolver.php │ │ │ │ │ ├── DefaultNamingStrategy.php │ │ │ │ │ ├── DefaultQuoteStrategy.php │ │ │ │ │ ├── DiscriminatorColumn.php │ │ │ │ │ ├── DiscriminatorMap.php │ │ │ │ │ ├── Driver │ │ │ │ │ │ ├── AnnotationDriver.php │ │ │ │ │ │ ├── DatabaseDriver.php │ │ │ │ │ │ ├── DoctrineAnnotations.php │ │ │ │ │ │ ├── DriverChain.php │ │ │ │ │ │ ├── PHPDriver.php │ │ │ │ │ │ ├── SimplifiedXmlDriver.php │ │ │ │ │ │ ├── SimplifiedYamlDriver.php │ │ │ │ │ │ ├── StaticPHPDriver.php │ │ │ │ │ │ ├── XmlDriver.php │ │ │ │ │ │ └── YamlDriver.php │ │ │ │ │ ├── Embeddable.php │ │ │ │ │ ├── Embedded.php │ │ │ │ │ ├── EntityListenerResolver.php │ │ │ │ │ ├── EntityListeners.php │ │ │ │ │ ├── Entity.php │ │ │ │ │ ├── EntityResult.php │ │ │ │ │ ├── FieldResult.php │ │ │ │ │ ├── GeneratedValue.php │ │ │ │ │ ├── HasLifecycleCallbacks.php │ │ │ │ │ ├── Id.php │ │ │ │ │ ├── Index.php │ │ │ │ │ ├── InheritanceType.php │ │ │ │ │ ├── JoinColumn.php │ │ │ │ │ ├── JoinColumns.php │ │ │ │ │ ├── JoinTable.php │ │ │ │ │ ├── ManyToMany.php │ │ │ │ │ ├── ManyToOne.php │ │ │ │ │ ├── MappedSuperclass.php │ │ │ │ │ ├── MappingException.php │ │ │ │ │ ├── NamedNativeQueries.php │ │ │ │ │ ├── NamedNativeQuery.php │ │ │ │ │ ├── NamedQueries.php │ │ │ │ │ ├── NamedQuery.php │ │ │ │ │ ├── NamingStrategy.php │ │ │ │ │ ├── OneToMany.php │ │ │ │ │ ├── OneToOne.php │ │ │ │ │ ├── OrderBy.php │ │ │ │ │ ├── PostLoad.php │ │ │ │ │ ├── PostPersist.php │ │ │ │ │ ├── PostRemove.php │ │ │ │ │ ├── PostUpdate.php │ │ │ │ │ ├── PreFlush.php │ │ │ │ │ ├── PrePersist.php │ │ │ │ │ ├── PreRemove.php │ │ │ │ │ ├── PreUpdate.php │ │ │ │ │ ├── QuoteStrategy.php │ │ │ │ │ ├── Reflection │ │ │ │ │ │ └── ReflectionPropertiesGetter.php │ │ │ │ │ ├── ReflectionEmbeddedProperty.php │ │ │ │ │ ├── SequenceGenerator.php │ │ │ │ │ ├── SqlResultSetMapping.php │ │ │ │ │ ├── SqlResultSetMappings.php │ │ │ │ │ ├── Table.php │ │ │ │ │ ├── UnderscoreNamingStrategy.php │ │ │ │ │ ├── UniqueConstraint.php │ │ │ │ │ └── Version.php │ │ │ │ ├── NativeQuery.php │ │ │ │ ├── NonUniqueResultException.php │ │ │ │ ├── NoResultException.php │ │ │ │ ├── OptimisticLockException.php │ │ │ │ ├── ORMException.php │ │ │ │ ├── ORMInvalidArgumentException.php │ │ │ │ ├── PersistentCollection.php │ │ │ │ ├── Persisters │ │ │ │ │ ├── Collection │ │ │ │ │ │ ├── AbstractCollectionPersister.php │ │ │ │ │ │ ├── CollectionPersister.php │ │ │ │ │ │ ├── ManyToManyPersister.php │ │ │ │ │ │ └── OneToManyPersister.php │ │ │ │ │ ├── Entity │ │ │ │ │ │ ├── AbstractEntityInheritancePersister.php │ │ │ │ │ │ ├── BasicEntityPersister.php │ │ │ │ │ │ ├── CachedPersisterContext.php │ │ │ │ │ │ ├── EntityPersister.php │ │ │ │ │ │ ├── JoinedSubclassPersister.php │ │ │ │ │ │ └── SingleTablePersister.php │ │ │ │ │ ├── PersisterException.php │ │ │ │ │ ├── SqlExpressionVisitor.php │ │ │ │ │ └── SqlValueVisitor.php │ │ │ │ ├── PessimisticLockException.php │ │ │ │ ├── Proxy │ │ │ │ │ ├── Autoloader.php │ │ │ │ │ ├── ProxyFactory.php │ │ │ │ │ └── Proxy.php │ │ │ │ ├── Query │ │ │ │ │ ├── AST │ │ │ │ │ │ ├── AggregateExpression.php │ │ │ │ │ │ ├── ArithmeticExpression.php │ │ │ │ │ │ ├── ArithmeticFactor.php │ │ │ │ │ │ ├── ArithmeticTerm.php │ │ │ │ │ │ ├── ASTException.php │ │ │ │ │ │ ├── BetweenExpression.php │ │ │ │ │ │ ├── CoalesceExpression.php │ │ │ │ │ │ ├── CollectionMemberExpression.php │ │ │ │ │ │ ├── ComparisonExpression.php │ │ │ │ │ │ ├── ConditionalExpression.php │ │ │ │ │ │ ├── ConditionalFactor.php │ │ │ │ │ │ ├── ConditionalPrimary.php │ │ │ │ │ │ ├── ConditionalTerm.php │ │ │ │ │ │ ├── DeleteClause.php │ │ │ │ │ │ ├── DeleteStatement.php │ │ │ │ │ │ ├── EmptyCollectionComparisonExpression.php │ │ │ │ │ │ ├── ExistsExpression.php │ │ │ │ │ │ ├── FromClause.php │ │ │ │ │ │ ├── Functions │ │ │ │ │ │ │ ├── AbsFunction.php │ │ │ │ │ │ │ ├── BitAndFunction.php │ │ │ │ │ │ │ ├── BitOrFunction.php │ │ │ │ │ │ │ ├── ConcatFunction.php │ │ │ │ │ │ │ ├── CurrentDateFunction.php │ │ │ │ │ │ │ ├── CurrentTimeFunction.php │ │ │ │ │ │ │ ├── CurrentTimestampFunction.php │ │ │ │ │ │ │ ├── DateAddFunction.php │ │ │ │ │ │ │ ├── DateDiffFunction.php │ │ │ │ │ │ │ ├── DateSubFunction.php │ │ │ │ │ │ │ ├── FunctionNode.php │ │ │ │ │ │ │ ├── IdentityFunction.php │ │ │ │ │ │ │ ├── LengthFunction.php │ │ │ │ │ │ │ ├── LocateFunction.php │ │ │ │ │ │ │ ├── LowerFunction.php │ │ │ │ │ │ │ ├── ModFunction.php │ │ │ │ │ │ │ ├── SizeFunction.php │ │ │ │ │ │ │ ├── SqrtFunction.php │ │ │ │ │ │ │ ├── SubstringFunction.php │ │ │ │ │ │ │ ├── TrimFunction.php │ │ │ │ │ │ │ └── UpperFunction.php │ │ │ │ │ │ ├── GeneralCaseExpression.php │ │ │ │ │ │ ├── GroupByClause.php │ │ │ │ │ │ ├── HavingClause.php │ │ │ │ │ │ ├── IdentificationVariableDeclaration.php │ │ │ │ │ │ ├── IndexBy.php │ │ │ │ │ │ ├── InExpression.php │ │ │ │ │ │ ├── InputParameter.php │ │ │ │ │ │ ├── InstanceOfExpression.php │ │ │ │ │ │ ├── JoinAssociationDeclaration.php │ │ │ │ │ │ ├── JoinAssociationPathExpression.php │ │ │ │ │ │ ├── JoinClassPathExpression.php │ │ │ │ │ │ ├── Join.php │ │ │ │ │ │ ├── JoinVariableDeclaration.php │ │ │ │ │ │ ├── LikeExpression.php │ │ │ │ │ │ ├── Literal.php │ │ │ │ │ │ ├── NewObjectExpression.php │ │ │ │ │ │ ├── Node.php │ │ │ │ │ │ ├── NullComparisonExpression.php │ │ │ │ │ │ ├── NullIfExpression.php │ │ │ │ │ │ ├── OrderByClause.php │ │ │ │ │ │ ├── OrderByItem.php │ │ │ │ │ │ ├── ParenthesisExpression.php │ │ │ │ │ │ ├── PartialObjectExpression.php │ │ │ │ │ │ ├── PathExpression.php │ │ │ │ │ │ ├── QuantifiedExpression.php │ │ │ │ │ │ ├── RangeVariableDeclaration.php │ │ │ │ │ │ ├── SelectClause.php │ │ │ │ │ │ ├── SelectExpression.php │ │ │ │ │ │ ├── SelectStatement.php │ │ │ │ │ │ ├── SimpleArithmeticExpression.php │ │ │ │ │ │ ├── SimpleCaseExpression.php │ │ │ │ │ │ ├── SimpleSelectClause.php │ │ │ │ │ │ ├── SimpleSelectExpression.php │ │ │ │ │ │ ├── SimpleWhenClause.php │ │ │ │ │ │ ├── SubselectFromClause.php │ │ │ │ │ │ ├── SubselectIdentificationVariableDeclaration.php │ │ │ │ │ │ ├── Subselect.php │ │ │ │ │ │ ├── UpdateClause.php │ │ │ │ │ │ ├── UpdateItem.php │ │ │ │ │ │ ├── UpdateStatement.php │ │ │ │ │ │ ├── WhenClause.php │ │ │ │ │ │ └── WhereClause.php │ │ │ │ │ ├── Exec │ │ │ │ │ │ ├── AbstractSqlExecutor.php │ │ │ │ │ │ ├── MultiTableDeleteExecutor.php │ │ │ │ │ │ ├── MultiTableUpdateExecutor.php │ │ │ │ │ │ ├── SingleSelectExecutor.php │ │ │ │ │ │ └── SingleTableDeleteUpdateExecutor.php │ │ │ │ │ ├── Expr │ │ │ │ │ │ ├── Andx.php │ │ │ │ │ │ ├── Base.php │ │ │ │ │ │ ├── Comparison.php │ │ │ │ │ │ ├── Composite.php │ │ │ │ │ │ ├── From.php │ │ │ │ │ │ ├── Func.php │ │ │ │ │ │ ├── GroupBy.php │ │ │ │ │ │ ├── Join.php │ │ │ │ │ │ ├── Literal.php │ │ │ │ │ │ ├── Math.php │ │ │ │ │ │ ├── OrderBy.php │ │ │ │ │ │ ├── Orx.php │ │ │ │ │ │ └── Select.php │ │ │ │ │ ├── Expr.php │ │ │ │ │ ├── Filter │ │ │ │ │ │ └── SQLFilter.php │ │ │ │ │ ├── FilterCollection.php │ │ │ │ │ ├── Lexer.php │ │ │ │ │ ├── Parameter.php │ │ │ │ │ ├── ParameterTypeInferer.php │ │ │ │ │ ├── Parser.php │ │ │ │ │ ├── ParserResult.php │ │ │ │ │ ├── Printer.php │ │ │ │ │ ├── QueryException.php │ │ │ │ │ ├── QueryExpressionVisitor.php │ │ │ │ │ ├── ResultSetMappingBuilder.php │ │ │ │ │ ├── ResultSetMapping.php │ │ │ │ │ ├── SqlWalker.php │ │ │ │ │ ├── TreeWalkerAdapter.php │ │ │ │ │ ├── TreeWalkerChainIterator.php │ │ │ │ │ ├── TreeWalkerChain.php │ │ │ │ │ └── TreeWalker.php │ │ │ │ ├── QueryBuilder.php │ │ │ │ ├── Query.php │ │ │ │ ├── README.markdown │ │ │ │ ├── Repository │ │ │ │ │ ├── DefaultRepositoryFactory.php │ │ │ │ │ └── RepositoryFactory.php │ │ │ │ ├── Tools │ │ │ │ │ ├── AttachEntityListenersListener.php │ │ │ │ │ ├── Console │ │ │ │ │ │ ├── Command │ │ │ │ │ │ │ ├── ClearCache │ │ │ │ │ │ │ │ ├── CollectionRegionCommand.php │ │ │ │ │ │ │ │ ├── EntityRegionCommand.php │ │ │ │ │ │ │ │ ├── MetadataCommand.php │ │ │ │ │ │ │ │ ├── QueryCommand.php │ │ │ │ │ │ │ │ ├── QueryRegionCommand.php │ │ │ │ │ │ │ │ └── ResultCommand.php │ │ │ │ │ │ │ ├── ConvertDoctrine1SchemaCommand.php │ │ │ │ │ │ │ ├── ConvertMappingCommand.php │ │ │ │ │ │ │ ├── EnsureProductionSettingsCommand.php │ │ │ │ │ │ │ ├── GenerateEntitiesCommand.php │ │ │ │ │ │ │ ├── GenerateProxiesCommand.php │ │ │ │ │ │ │ ├── GenerateRepositoriesCommand.php │ │ │ │ │ │ │ ├── InfoCommand.php │ │ │ │ │ │ │ ├── MappingDescribeCommand.php │ │ │ │ │ │ │ ├── RunDqlCommand.php │ │ │ │ │ │ │ ├── SchemaTool │ │ │ │ │ │ │ │ ├── AbstractCommand.php │ │ │ │ │ │ │ │ ├── CreateCommand.php │ │ │ │ │ │ │ │ ├── DropCommand.php │ │ │ │ │ │ │ │ └── UpdateCommand.php │ │ │ │ │ │ │ └── ValidateSchemaCommand.php │ │ │ │ │ │ ├── ConsoleRunner.php │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ └── EntityManagerHelper.php │ │ │ │ │ │ └── MetadataFilter.php │ │ │ │ │ ├── ConvertDoctrine1Schema.php │ │ │ │ │ ├── DebugUnitOfWorkListener.php │ │ │ │ │ ├── DisconnectedClassMetadataFactory.php │ │ │ │ │ ├── EntityGenerator.php │ │ │ │ │ ├── EntityRepositoryGenerator.php │ │ │ │ │ ├── Event │ │ │ │ │ │ ├── GenerateSchemaEventArgs.php │ │ │ │ │ │ └── GenerateSchemaTableEventArgs.php │ │ │ │ │ ├── Export │ │ │ │ │ │ ├── ClassMetadataExporter.php │ │ │ │ │ │ ├── Driver │ │ │ │ │ │ │ ├── AbstractExporter.php │ │ │ │ │ │ │ ├── AnnotationExporter.php │ │ │ │ │ │ │ ├── PhpExporter.php │ │ │ │ │ │ │ ├── XmlExporter.php │ │ │ │ │ │ │ └── YamlExporter.php │ │ │ │ │ │ └── ExportException.php │ │ │ │ │ ├── Pagination │ │ │ │ │ │ ├── CountOutputWalker.php │ │ │ │ │ │ ├── CountWalker.php │ │ │ │ │ │ ├── LimitSubqueryOutputWalker.php │ │ │ │ │ │ ├── LimitSubqueryWalker.php │ │ │ │ │ │ ├── Paginator.php │ │ │ │ │ │ ├── RowNumberOverFunction.php │ │ │ │ │ │ └── WhereInWalker.php │ │ │ │ │ ├── ResolveTargetEntityListener.php │ │ │ │ │ ├── SchemaTool.php │ │ │ │ │ ├── SchemaValidator.php │ │ │ │ │ ├── Setup.php │ │ │ │ │ ├── ToolEvents.php │ │ │ │ │ └── ToolsException.php │ │ │ │ ├── TransactionRequiredException.php │ │ │ │ ├── UnexpectedResultException.php │ │ │ │ ├── UnitOfWork.php │ │ │ │ ├── Utility │ │ │ │ │ ├── IdentifierFlattener.php │ │ │ │ │ └── PersisterHelper.php │ │ │ │ └── Version.php │ │ │ └── vendor │ │ │ └── doctrine-build-common │ │ ├── LICENSE │ │ ├── README.markdown │ │ ├── SECURITY.md │ │ └── UPGRADE.md │ ├── fabpot │ │ └── goutte │ │ ├── box.json │ │ ├── composer.json │ │ ├── Goutte │ │ │ ├── Client.php │ │ │ ├── Resources │ │ │ │ └── phar-stub.php │ │ │ └── Tests │ │ │ ├── ClientTest.php │ │ │ └── fixtures.txt │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ └── README.rst │ ├── filp │ │ └── whoops │ │ ├── CHANGELOG.md │ │ ├── composer.json │ │ ├── LICENSE.md │ │ └── src │ │ └── Whoops │ │ ├── Exception │ │ │ ├── ErrorException.php │ │ │ ├── Formatter.php │ │ │ ├── FrameCollection.php │ │ │ ├── Frame.php │ │ │ └── Inspector.php │ │ ├── Handler │ │ │ ├── CallbackHandler.php │ │ │ ├── HandlerInterface.php │ │ │ ├── Handler.php │ │ │ ├── JsonResponseHandler.php │ │ │ ├── PlainTextHandler.php │ │ │ ├── PrettyPageHandler.php │ │ │ └── XmlResponseHandler.php │ │ ├── Resources │ │ │ ├── css │ │ │ │ └── whoops.base.css │ │ │ ├── js │ │ │ │ ├── clipboard.min.js │ │ │ │ ├── whoops.base.js │ │ │ │ └── zepto.min.js │ │ │ └── views │ │ │ ├── env_details.html.php │ │ │ ├── frame_code.html.php │ │ │ ├── frame_list.html.php │ │ │ ├── frames_container.html.php │ │ │ ├── frames_description.html.php │ │ │ ├── header.html.php │ │ │ ├── header_outer.html.php │ │ │ ├── layout.html.php │ │ │ ├── panel_details.html.php │ │ │ ├── panel_details_outer.html.php │ │ │ ├── panel_left.html.php │ │ │ └── panel_left_outer.html.php │ │ ├── RunInterface.php │ │ ├── Run.php │ │ └── Util │ │ ├── HtmlDumperOutput.php │ │ ├── Misc.php │ │ ├── SystemFacade.php │ │ └── TemplateHelper.php │ ├── guzzlehttp │ │ ├── guzzle │ │ │ ├── build │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── docs │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── src │ │ │ │ ├── ClientInterface.php │ │ │ │ ├── Client.php │ │ │ │ ├── Cookie │ │ │ │ │ ├── CookieJarInterface.php │ │ │ │ │ ├── CookieJar.php │ │ │ │ │ ├── FileCookieJar.php │ │ │ │ │ ├── SessionCookieJar.php │ │ │ │ │ └── SetCookie.php │ │ │ │ ├── Exception │ │ │ │ │ ├── BadResponseException.php │ │ │ │ │ ├── ClientException.php │ │ │ │ │ ├── ConnectException.php │ │ │ │ │ ├── GuzzleException.php │ │ │ │ │ ├── RequestException.php │ │ │ │ │ ├── SeekException.php │ │ │ │ │ ├── ServerException.php │ │ │ │ │ ├── TooManyRedirectsException.php │ │ │ │ │ └── TransferException.php │ │ │ │ ├── functions_include.php │ │ │ │ ├── functions.php │ │ │ │ ├── Handler │ │ │ │ │ ├── CurlFactoryInterface.php │ │ │ │ │ ├── CurlFactory.php │ │ │ │ │ ├── CurlHandler.php │ │ │ │ │ ├── CurlMultiHandler.php │ │ │ │ │ ├── EasyHandle.php │ │ │ │ │ ├── MockHandler.php │ │ │ │ │ ├── Proxy.php │ │ │ │ │ └── StreamHandler.php │ │ │ │ ├── HandlerStack.php │ │ │ │ ├── MessageFormatter.php │ │ │ │ ├── Middleware.php │ │ │ │ ├── Pool.php │ │ │ │ ├── PrepareBodyMiddleware.php │ │ │ │ ├── RedirectMiddleware.php │ │ │ │ ├── RequestOptions.php │ │ │ │ ├── RetryMiddleware.php │ │ │ │ ├── TransferStats.php │ │ │ │ └── UriTemplate.php │ │ │ ├── tests │ │ │ └── UPGRADING.md │ │ ├── promises │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── LICENSE │ │ │ ├── Makefile │ │ │ ├── README.md │ │ │ └── src │ │ │ ├── AggregateException.php │ │ │ ├── CancellationException.php │ │ │ ├── Coroutine.php │ │ │ ├── EachPromise.php │ │ │ ├── FulfilledPromise.php │ │ │ ├── functions_include.php │ │ │ ├── functions.php │ │ │ ├── PromiseInterface.php │ │ │ ├── Promise.php │ │ │ ├── PromisorInterface.php │ │ │ ├── RejectedPromise.php │ │ │ ├── RejectionException.php │ │ │ ├── TaskQueueInterface.php │ │ │ └── TaskQueue.php │ │ └── psr7 │ │ ├── CHANGELOG.md │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── README.md │ │ └── src │ │ ├── AppendStream.php │ │ ├── BufferStream.php │ │ ├── CachingStream.php │ │ ├── DroppingStream.php │ │ ├── FnStream.php │ │ ├── functions_include.php │ │ ├── functions.php │ │ ├── InflateStream.php │ │ ├── LazyOpenStream.php │ │ ├── LimitStream.php │ │ ├── MessageTrait.php │ │ ├── MultipartStream.php │ │ ├── NoSeekStream.php │ │ ├── PumpStream.php │ │ ├── Request.php │ │ ├── Response.php │ │ ├── ServerRequest.php │ │ ├── StreamDecoratorTrait.php │ │ ├── Stream.php │ │ ├── StreamWrapper.php │ │ ├── UploadedFile.php │ │ ├── UriNormalizer.php │ │ ├── Uri.php │ │ └── UriResolver.php │ ├── monolog │ │ └── monolog │ │ ├── CHANGELOG.md │ │ ├── composer.json │ │ ├── doc │ │ │ ├── 01-usage.md │ │ │ ├── 02-handlers-formatters-processors.md │ │ │ ├── 03-utilities.md │ │ │ ├── 04-extending.md │ │ │ └── sockets.md │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.md │ │ ├── src │ │ │ └── Monolog │ │ │ ├── ErrorHandler.php │ │ │ ├── Formatter │ │ │ │ ├── ChromePHPFormatter.php │ │ │ │ ├── ElasticaFormatter.php │ │ │ │ ├── FlowdockFormatter.php │ │ │ │ ├── FluentdFormatter.php │ │ │ │ ├── FormatterInterface.php │ │ │ │ ├── GelfMessageFormatter.php │ │ │ │ ├── HtmlFormatter.php │ │ │ │ ├── JsonFormatter.php │ │ │ │ ├── LineFormatter.php │ │ │ │ ├── LogglyFormatter.php │ │ │ │ ├── LogstashFormatter.php │ │ │ │ ├── MongoDBFormatter.php │ │ │ │ ├── NormalizerFormatter.php │ │ │ │ ├── ScalarFormatter.php │ │ │ │ └── WildfireFormatter.php │ │ │ ├── Handler │ │ │ │ ├── AbstractHandler.php │ │ │ │ ├── AbstractProcessingHandler.php │ │ │ │ ├── AbstractSyslogHandler.php │ │ │ │ ├── AmqpHandler.php │ │ │ │ ├── BrowserConsoleHandler.php │ │ │ │ ├── BufferHandler.php │ │ │ │ ├── ChromePHPHandler.php │ │ │ │ ├── CouchDBHandler.php │ │ │ │ ├── CubeHandler.php │ │ │ │ ├── Curl │ │ │ │ │ └── Util.php │ │ │ │ ├── DeduplicationHandler.php │ │ │ │ ├── DoctrineCouchDBHandler.php │ │ │ │ ├── DynamoDbHandler.php │ │ │ │ ├── ElasticSearchHandler.php │ │ │ │ ├── ErrorLogHandler.php │ │ │ │ ├── FilterHandler.php │ │ │ │ ├── FingersCrossed │ │ │ │ │ ├── ActivationStrategyInterface.php │ │ │ │ │ ├── ChannelLevelActivationStrategy.php │ │ │ │ │ └── ErrorLevelActivationStrategy.php │ │ │ │ ├── FingersCrossedHandler.php │ │ │ │ ├── FirePHPHandler.php │ │ │ │ ├── FleepHookHandler.php │ │ │ │ ├── FlowdockHandler.php │ │ │ │ ├── GelfHandler.php │ │ │ │ ├── GroupHandler.php │ │ │ │ ├── HandlerInterface.php │ │ │ │ ├── HandlerWrapper.php │ │ │ │ ├── HipChatHandler.php │ │ │ │ ├── IFTTTHandler.php │ │ │ │ ├── LogEntriesHandler.php │ │ │ │ ├── LogglyHandler.php │ │ │ │ ├── MailHandler.php │ │ │ │ ├── MandrillHandler.php │ │ │ │ ├── MissingExtensionException.php │ │ │ │ ├── MongoDBHandler.php │ │ │ │ ├── NativeMailerHandler.php │ │ │ │ ├── NewRelicHandler.php │ │ │ │ ├── NullHandler.php │ │ │ │ ├── PHPConsoleHandler.php │ │ │ │ ├── PsrHandler.php │ │ │ │ ├── PushoverHandler.php │ │ │ │ ├── RavenHandler.php │ │ │ │ ├── RedisHandler.php │ │ │ │ ├── RollbarHandler.php │ │ │ │ ├── RotatingFileHandler.php │ │ │ │ ├── SamplingHandler.php │ │ │ │ ├── Slack │ │ │ │ │ └── SlackRecord.php │ │ │ │ ├── SlackbotHandler.php │ │ │ │ ├── SlackHandler.php │ │ │ │ ├── SlackWebhookHandler.php │ │ │ │ ├── SocketHandler.php │ │ │ │ ├── StreamHandler.php │ │ │ │ ├── SwiftMailerHandler.php │ │ │ │ ├── SyslogHandler.php │ │ │ │ ├── SyslogUdp │ │ │ │ │ └── UdpSocket.php │ │ │ │ ├── SyslogUdpHandler.php │ │ │ │ ├── TestHandler.php │ │ │ │ ├── WhatFailureGroupHandler.php │ │ │ │ └── ZendMonitorHandler.php │ │ │ ├── Logger.php │ │ │ ├── Processor │ │ │ │ ├── GitProcessor.php │ │ │ │ ├── IntrospectionProcessor.php │ │ │ │ ├── MemoryPeakUsageProcessor.php │ │ │ │ ├── MemoryProcessor.php │ │ │ │ ├── MemoryUsageProcessor.php │ │ │ │ ├── MercurialProcessor.php │ │ │ │ ├── ProcessIdProcessor.php │ │ │ │ ├── PsrLogMessageProcessor.php │ │ │ │ ├── TagProcessor.php │ │ │ │ ├── UidProcessor.php │ │ │ │ └── WebProcessor.php │ │ │ └── Registry.php │ │ └── tests │ │ └── Monolog │ │ ├── ErrorHandlerTest.php │ │ ├── Formatter │ │ │ ├── ChromePHPFormatterTest.php │ │ │ ├── ElasticaFormatterTest.php │ │ │ ├── FlowdockFormatterTest.php │ │ │ ├── FluentdFormatterTest.php │ │ │ ├── GelfMessageFormatterTest.php │ │ │ ├── JsonFormatterTest.php │ │ │ ├── LineFormatterTest.php │ │ │ ├── LogglyFormatterTest.php │ │ │ ├── LogstashFormatterTest.php │ │ │ ├── MongoDBFormatterTest.php │ │ │ ├── NormalizerFormatterTest.php │ │ │ ├── ScalarFormatterTest.php │ │ │ └── WildfireFormatterTest.php │ │ ├── Handler │ │ │ ├── AbstractHandlerTest.php │ │ │ ├── AbstractProcessingHandlerTest.php │ │ │ ├── AmqpHandlerTest.php │ │ │ ├── BrowserConsoleHandlerTest.php │ │ │ ├── BufferHandlerTest.php │ │ │ ├── ChromePHPHandlerTest.php │ │ │ ├── CouchDBHandlerTest.php │ │ │ ├── DeduplicationHandlerTest.php │ │ │ ├── DoctrineCouchDBHandlerTest.php │ │ │ ├── DynamoDbHandlerTest.php │ │ │ ├── ElasticSearchHandlerTest.php │ │ │ ├── ErrorLogHandlerTest.php │ │ │ ├── FilterHandlerTest.php │ │ │ ├── FingersCrossedHandlerTest.php │ │ │ ├── FirePHPHandlerTest.php │ │ │ ├── Fixtures │ │ │ ├── FleepHookHandlerTest.php │ │ │ ├── FlowdockHandlerTest.php │ │ │ ├── GelfHandlerLegacyTest.php │ │ │ ├── GelfHandlerTest.php │ │ │ ├── GelfMockMessagePublisher.php │ │ │ ├── GroupHandlerTest.php │ │ │ ├── HandlerWrapperTest.php │ │ │ ├── HipChatHandlerTest.php │ │ │ ├── LogEntriesHandlerTest.php │ │ │ ├── MailHandlerTest.php │ │ │ ├── MockRavenClient.php │ │ │ ├── MongoDBHandlerTest.php │ │ │ ├── NativeMailerHandlerTest.php │ │ │ ├── NewRelicHandlerTest.php │ │ │ ├── NullHandlerTest.php │ │ │ ├── PHPConsoleHandlerTest.php │ │ │ ├── PsrHandlerTest.php │ │ │ ├── PushoverHandlerTest.php │ │ │ ├── RavenHandlerTest.php │ │ │ ├── RedisHandlerTest.php │ │ │ ├── RotatingFileHandlerTest.php │ │ │ ├── SamplingHandlerTest.php │ │ │ ├── Slack │ │ │ │ └── SlackRecordTest.php │ │ │ ├── SlackbotHandlerTest.php │ │ │ ├── SlackHandlerTest.php │ │ │ ├── SlackWebhookHandlerTest.php │ │ │ ├── SocketHandlerTest.php │ │ │ ├── StreamHandlerTest.php │ │ │ ├── SwiftMailerHandlerTest.php │ │ │ ├── SyslogHandlerTest.php │ │ │ ├── SyslogUdpHandlerTest.php │ │ │ ├── TestHandlerTest.php │ │ │ ├── UdpSocketTest.php │ │ │ ├── WhatFailureGroupHandlerTest.php │ │ │ └── ZendMonitorHandlerTest.php │ │ ├── LoggerTest.php │ │ ├── Processor │ │ │ ├── GitProcessorTest.php │ │ │ ├── IntrospectionProcessorTest.php │ │ │ ├── MemoryPeakUsageProcessorTest.php │ │ │ ├── MemoryUsageProcessorTest.php │ │ │ ├── MercurialProcessorTest.php │ │ │ ├── ProcessIdProcessorTest.php │ │ │ ├── PsrLogMessageProcessorTest.php │ │ │ ├── TagProcessorTest.php │ │ │ ├── UidProcessorTest.php │ │ │ └── WebProcessorTest.php │ │ ├── PsrLogCompatTest.php │ │ ├── RegistryTest.php │ │ └── TestCase.php │ ├── nesbot │ │ └── carbon │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── readme.md │ │ └── src │ │ └── Carbon │ │ ├── CarbonInterval.php │ │ ├── Carbon.php │ │ ├── Exceptions │ │ │ └── InvalidDateException.php │ │ └── Lang │ │ ├── af.php │ │ ├── ar.php │ │ ├── az.php │ │ ├── bg.php │ │ ├── bn.php │ │ ├── ca.php │ │ ├── cs.php │ │ ├── da.php │ │ ├── de.php │ │ ├── el.php │ │ ├── en.php │ │ ├── eo.php │ │ ├── es.php │ │ ├── et.php │ │ ├── eu.php │ │ ├── fa.php │ │ ├── fi.php │ │ ├── fo.php │ │ ├── fr.php │ │ ├── gl.php │ │ ├── he.php │ │ ├── hr.php │ │ ├── hu.php │ │ ├── hy.php │ │ ├── id.php │ │ ├── it.php │ │ ├── ja.php │ │ ├── ka.php │ │ ├── km.php │ │ ├── ko.php │ │ ├── lt.php │ │ ├── lv.php │ │ ├── mk.php │ │ ├── ms.php │ │ ├── nl.php │ │ ├── no.php │ │ ├── pl.php │ │ ├── pt_BR.php │ │ ├── pt.php │ │ ├── ro.php │ │ ├── ru.php │ │ ├── sk.php │ │ ├── sl.php │ │ ├── sq.php │ │ ├── sr_Cyrl_ME.php │ │ ├── sr_Latn_ME.php │ │ ├── sr_ME.php │ │ ├── sr.php │ │ ├── sv.php │ │ ├── th.php │ │ ├── tr.php │ │ ├── uk.php │ │ ├── ur.php │ │ ├── uz.php │ │ ├── vi.php │ │ ├── zh.php │ │ └── zh_TW.php │ ├── paragonie │ │ └── random_compat │ │ ├── build-phar.sh │ │ ├── composer.json │ │ ├── dist │ │ │ ├── random_compat.phar.pubkey │ │ │ └── random_compat.phar.pubkey.asc │ │ ├── lib │ │ │ ├── byte_safe_strings.php │ │ │ ├── cast_to_int.php │ │ │ ├── error_polyfill.php │ │ │ ├── random_bytes_com_dotnet.php │ │ │ ├── random_bytes_dev_urandom.php │ │ │ ├── random_bytes_libsodium_legacy.php │ │ │ ├── random_bytes_libsodium.php │ │ │ ├── random_bytes_mcrypt.php │ │ │ ├── random_int.php │ │ │ └── random.php │ │ ├── LICENSE │ │ ├── other │ │ │ └── build_phar.php │ │ ├── psalm-autoload.php │ │ └── psalm.xml │ ├── pimple │ │ └── pimple │ │ ├── CHANGELOG │ │ ├── composer.json │ │ ├── ext │ │ │ └── pimple │ │ │ ├── config.m4 │ │ │ ├── config.w32 │ │ │ ├── php_pimple.h │ │ │ ├── pimple.c │ │ │ ├── pimple_compat.h │ │ │ ├── README.md │ │ │ └── tests │ │ │ ├── 001.phpt │ │ │ ├── 002.phpt │ │ │ ├── 003.phpt │ │ │ ├── 004.phpt │ │ │ ├── 005.phpt │ │ │ ├── 006.phpt │ │ │ ├── 007.phpt │ │ │ ├── 008.phpt │ │ │ ├── 009.phpt │ │ │ ├── 010.phpt │ │ │ ├── 011.phpt │ │ │ ├── 012.phpt │ │ │ ├── 013.phpt │ │ │ ├── 014.phpt │ │ │ ├── 015.phpt │ │ │ ├── 016.phpt │ │ │ ├── 017_1.phpt │ │ │ ├── 017.phpt │ │ │ ├── 018.phpt │ │ │ ├── 019.phpt │ │ │ ├── bench.phpb │ │ │ └── bench_shared.phpb │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.rst │ │ └── src │ │ └── Pimple │ │ ├── Container.php │ │ ├── ServiceProviderInterface.php │ │ └── Tests │ │ ├── Fixtures │ │ │ ├── Invokable.php │ │ │ ├── NonInvokable.php │ │ │ ├── PimpleServiceProvider.php │ │ │ └── Service.php │ │ ├── PimpleServiceProviderInterfaceTest.php │ │ └── PimpleTest.php │ ├── predis │ │ └── predis │ │ ├── autoload.php │ │ ├── bin │ │ │ ├── create-command-test │ │ │ ├── create-pear │ │ │ ├── create-phar │ │ │ └── create-single-file │ │ ├── CHANGELOG.md │ │ ├── composer.json │ │ ├── CONTRIBUTING.md │ │ ├── examples │ │ │ ├── custom_cluster_distributor.php │ │ │ ├── debuggable_connection.php │ │ │ ├── dispatcher_loop.php │ │ │ ├── executing_redis_commands.php │ │ │ ├── key_prefixing.php │ │ │ ├── lua_scripting_abstraction.php │ │ │ ├── monitor_consumer.php │ │ │ ├── pipelining_commands.php │ │ │ ├── pubsub_consumer.php │ │ │ ├── redis_collections_iterators.php │ │ │ ├── replication_complex.php │ │ │ ├── replication_sentinel.php │ │ │ ├── replication_simple.php │ │ │ ├── session_handler.php │ │ │ ├── shared.php │ │ │ └── transaction_using_cas.php │ │ ├── FAQ.md │ │ ├── LICENSE │ │ ├── package.ini │ │ ├── README.md │ │ ├── src │ │ │ ├── Autoloader.php │ │ │ ├── ClientContextInterface.php │ │ │ ├── ClientException.php │ │ │ ├── ClientInterface.php │ │ │ ├── Client.php │ │ │ ├── Cluster │ │ │ │ ├── ClusterStrategy.php │ │ │ │ ├── Distributor │ │ │ │ │ ├── DistributorInterface.php │ │ │ │ │ ├── EmptyRingException.php │ │ │ │ │ ├── HashRing.php │ │ │ │ │ └── KetamaRing.php │ │ │ │ ├── Hash │ │ │ │ │ ├── CRC16.php │ │ │ │ │ └── HashGeneratorInterface.php │ │ │ │ ├── PredisStrategy.php │ │ │ │ ├── RedisStrategy.php │ │ │ │ └── StrategyInterface.php │ │ │ ├── Collection │ │ │ │ └── Iterator │ │ │ │ ├── CursorBasedIterator.php │ │ │ │ ├── HashKey.php │ │ │ │ ├── Keyspace.php │ │ │ │ ├── ListKey.php │ │ │ │ ├── SetKey.php │ │ │ │ └── SortedSetKey.php │ │ │ ├── Command │ │ │ │ ├── CommandInterface.php │ │ │ │ ├── Command.php │ │ │ │ ├── ConnectionAuth.php │ │ │ │ ├── ConnectionEcho.php │ │ │ │ ├── ConnectionPing.php │ │ │ │ ├── ConnectionQuit.php │ │ │ │ ├── ConnectionSelect.php │ │ │ │ ├── GeospatialGeoAdd.php │ │ │ │ ├── GeospatialGeoDist.php │ │ │ │ ├── GeospatialGeoHash.php │ │ │ │ ├── GeospatialGeoPos.php │ │ │ │ ├── GeospatialGeoRadiusByMember.php │ │ │ │ ├── GeospatialGeoRadius.php │ │ │ │ ├── HashDelete.php │ │ │ │ ├── HashExists.php │ │ │ │ ├── HashGetAll.php │ │ │ │ ├── HashGetMultiple.php │ │ │ │ ├── HashGet.php │ │ │ │ ├── HashIncrementByFloat.php │ │ │ │ ├── HashIncrementBy.php │ │ │ │ ├── HashKeys.php │ │ │ │ ├── HashLength.php │ │ │ │ ├── HashScan.php │ │ │ │ ├── HashSetMultiple.php │ │ │ │ ├── HashSet.php │ │ │ │ ├── HashSetPreserve.php │ │ │ │ ├── HashStringLength.php │ │ │ │ ├── HashValues.php │ │ │ │ ├── HyperLogLogAdd.php │ │ │ │ ├── HyperLogLogCount.php │ │ │ │ ├── HyperLogLogMerge.php │ │ │ │ ├── KeyDelete.php │ │ │ │ ├── KeyDump.php │ │ │ │ ├── KeyExists.php │ │ │ │ ├── KeyExpireAt.php │ │ │ │ ├── KeyExpire.php │ │ │ │ ├── KeyKeys.php │ │ │ │ ├── KeyMigrate.php │ │ │ │ ├── KeyMove.php │ │ │ │ ├── KeyPersist.php │ │ │ │ ├── KeyPreciseExpireAt.php │ │ │ │ ├── KeyPreciseExpire.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 │ │ │ │ ├── ListPopFirstBlocking.php │ │ │ │ ├── ListPopFirst.php │ │ │ │ ├── ListPopLastBlocking.php │ │ │ │ ├── ListPopLast.php │ │ │ │ ├── ListPopLastPushHeadBlocking.php │ │ │ │ ├── ListPopLastPushHead.php │ │ │ │ ├── ListPushHead.php │ │ │ │ ├── ListPushHeadX.php │ │ │ │ ├── ListPushTail.php │ │ │ │ ├── ListPushTailX.php │ │ │ │ ├── ListRange.php │ │ │ │ ├── ListRemove.php │ │ │ │ ├── ListSet.php │ │ │ │ ├── ListTrim.php │ │ │ │ ├── PrefixableCommandInterface.php │ │ │ │ ├── Processor │ │ │ │ │ ├── KeyPrefixProcessor.php │ │ │ │ │ ├── ProcessorChain.php │ │ │ │ │ └── ProcessorInterface.php │ │ │ │ ├── PubSubPublish.php │ │ │ │ ├── PubSubPubsub.php │ │ │ │ ├── PubSubSubscribeByPattern.php │ │ │ │ ├── PubSubSubscribe.php │ │ │ │ ├── PubSubUnsubscribeByPattern.php │ │ │ │ ├── PubSubUnsubscribe.php │ │ │ │ ├── RawCommand.php │ │ │ │ ├── ScriptCommand.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 │ │ │ │ ├── ServerSentinel.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 │ │ │ │ ├── StringBitField.php │ │ │ │ ├── StringBitOp.php │ │ │ │ ├── StringBitPos.php │ │ │ │ ├── StringDecrementBy.php │ │ │ │ ├── StringDecrement.php │ │ │ │ ├── StringGetBit.php │ │ │ │ ├── StringGetMultiple.php │ │ │ │ ├── StringGet.php │ │ │ │ ├── StringGetRange.php │ │ │ │ ├── StringGetSet.php │ │ │ │ ├── StringIncrementByFloat.php │ │ │ │ ├── StringIncrementBy.php │ │ │ │ ├── StringIncrement.php │ │ │ │ ├── StringPreciseSetExpire.php │ │ │ │ ├── StringSetBit.php │ │ │ │ ├── StringSetExpire.php │ │ │ │ ├── StringSetMultiple.php │ │ │ │ ├── StringSetMultiplePreserve.php │ │ │ │ ├── StringSet.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 │ │ │ │ ├── ZSetRangeByLex.php │ │ │ │ ├── ZSetRangeByScore.php │ │ │ │ ├── ZSetRange.php │ │ │ │ ├── ZSetRank.php │ │ │ │ ├── ZSetRemove.php │ │ │ │ ├── ZSetRemoveRangeByLex.php │ │ │ │ ├── ZSetRemoveRangeByRank.php │ │ │ │ ├── ZSetRemoveRangeByScore.php │ │ │ │ ├── ZSetReverseRangeByLex.php │ │ │ │ ├── ZSetReverseRangeByScore.php │ │ │ │ ├── ZSetReverseRange.php │ │ │ │ ├── ZSetReverseRank.php │ │ │ │ ├── ZSetScan.php │ │ │ │ ├── ZSetScore.php │ │ │ │ └── ZSetUnionStore.php │ │ │ ├── CommunicationException.php │ │ │ ├── Configuration │ │ │ │ ├── ClusterOption.php │ │ │ │ ├── ConnectionFactoryOption.php │ │ │ │ ├── ExceptionsOption.php │ │ │ │ ├── OptionInterface.php │ │ │ │ ├── OptionsInterface.php │ │ │ │ ├── Options.php │ │ │ │ ├── PrefixOption.php │ │ │ │ ├── ProfileOption.php │ │ │ │ └── ReplicationOption.php │ │ │ ├── Connection │ │ │ │ ├── AbstractConnection.php │ │ │ │ ├── Aggregate │ │ │ │ │ ├── ClusterInterface.php │ │ │ │ │ ├── MasterSlaveReplication.php │ │ │ │ │ ├── PredisCluster.php │ │ │ │ │ ├── RedisCluster.php │ │ │ │ │ ├── ReplicationInterface.php │ │ │ │ │ └── SentinelReplication.php │ │ │ │ ├── AggregateConnectionInterface.php │ │ │ │ ├── CompositeConnectionInterface.php │ │ │ │ ├── CompositeStreamConnection.php │ │ │ │ ├── ConnectionException.php │ │ │ │ ├── ConnectionInterface.php │ │ │ │ ├── FactoryInterface.php │ │ │ │ ├── Factory.php │ │ │ │ ├── NodeConnectionInterface.php │ │ │ │ ├── ParametersInterface.php │ │ │ │ ├── Parameters.php │ │ │ │ ├── PhpiredisSocketConnection.php │ │ │ │ ├── PhpiredisStreamConnection.php │ │ │ │ ├── StreamConnection.php │ │ │ │ └── WebdisConnection.php │ │ │ ├── Monitor │ │ │ │ └── Consumer.php │ │ │ ├── NotSupportedException.php │ │ │ ├── Pipeline │ │ │ │ ├── Atomic.php │ │ │ │ ├── ConnectionErrorProof.php │ │ │ │ ├── FireAndForget.php │ │ │ │ └── Pipeline.php │ │ │ ├── PredisException.php │ │ │ ├── Profile │ │ │ │ ├── Factory.php │ │ │ │ ├── ProfileInterface.php │ │ │ │ ├── RedisProfile.php │ │ │ │ ├── RedisUnstable.php │ │ │ │ ├── RedisVersion200.php │ │ │ │ ├── RedisVersion220.php │ │ │ │ ├── RedisVersion240.php │ │ │ │ ├── RedisVersion260.php │ │ │ │ ├── RedisVersion280.php │ │ │ │ ├── RedisVersion300.php │ │ │ │ └── RedisVersion320.php │ │ │ ├── Protocol │ │ │ │ ├── ProtocolException.php │ │ │ │ ├── ProtocolProcessorInterface.php │ │ │ │ ├── RequestSerializerInterface.php │ │ │ │ ├── ResponseReaderInterface.php │ │ │ │ └── Text │ │ │ │ ├── CompositeProtocolProcessor.php │ │ │ │ ├── Handler │ │ │ │ │ ├── BulkResponse.php │ │ │ │ │ ├── ErrorResponse.php │ │ │ │ │ ├── IntegerResponse.php │ │ │ │ │ ├── MultiBulkResponse.php │ │ │ │ │ ├── ResponseHandlerInterface.php │ │ │ │ │ ├── StatusResponse.php │ │ │ │ │ └── StreamableMultiBulkResponse.php │ │ │ │ ├── ProtocolProcessor.php │ │ │ │ ├── RequestSerializer.php │ │ │ │ └── ResponseReader.php │ │ │ ├── PubSub │ │ │ │ ├── AbstractConsumer.php │ │ │ │ ├── Consumer.php │ │ │ │ └── DispatcherLoop.php │ │ │ ├── Replication │ │ │ │ ├── MissingMasterException.php │ │ │ │ ├── ReplicationStrategy.php │ │ │ │ └── RoleException.php │ │ │ ├── Response │ │ │ │ ├── ErrorInterface.php │ │ │ │ ├── Error.php │ │ │ │ ├── Iterator │ │ │ │ │ ├── MultiBulkIterator.php │ │ │ │ │ ├── MultiBulk.php │ │ │ │ │ └── MultiBulkTuple.php │ │ │ │ ├── ResponseInterface.php │ │ │ │ ├── ServerException.php │ │ │ │ └── Status.php │ │ │ ├── Session │ │ │ │ └── Handler.php │ │ │ └── Transaction │ │ │ ├── AbortedMultiExecException.php │ │ │ ├── MultiExec.php │ │ │ └── MultiExecState.php │ │ └── VERSION │ ├── psr │ │ ├── cache │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ └── src │ │ │ ├── CacheException.php │ │ │ ├── CacheItemInterface.php │ │ │ ├── CacheItemPoolInterface.php │ │ │ └── InvalidArgumentException.php │ │ ├── http-message │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── src │ │ │ ├── MessageInterface.php │ │ │ ├── RequestInterface.php │ │ │ ├── ResponseInterface.php │ │ │ ├── ServerRequestInterface.php │ │ │ ├── StreamInterface.php │ │ │ ├── UploadedFileInterface.php │ │ │ └── UriInterface.php │ │ └── log │ │ ├── composer.json │ │ ├── LICENSE │ │ ├── Psr │ │ │ └── Log │ │ │ ├── AbstractLogger.php │ │ │ ├── InvalidArgumentException.php │ │ │ ├── LoggerAwareInterface.php │ │ │ ├── LoggerAwareTrait.php │ │ │ ├── LoggerInterface.php │ │ │ ├── LoggerTrait.php │ │ │ ├── LogLevel.php │ │ │ ├── NullLogger.php │ │ │ └── Test │ │ │ └── LoggerInterfaceTest.php │ │ └── README.md │ ├── silex │ │ └── silex │ │ ├── composer.json │ │ ├── doc │ │ │ ├── changelog.rst │ │ │ ├── conf.py │ │ │ ├── contributing.rst │ │ │ ├── cookbook │ │ │ │ ├── error_handler.rst │ │ │ │ ├── form_no_csrf.rst │ │ │ │ ├── guard_authentication.rst │ │ │ │ ├── index.rst │ │ │ │ ├── json_request_body.rst │ │ │ │ ├── multiple_loggers.rst │ │ │ │ ├── session_storage.rst │ │ │ │ ├── sub_requests.rst │ │ │ │ └── validator_yaml.rst │ │ │ ├── index.rst │ │ │ ├── internals.rst │ │ │ ├── intro.rst │ │ │ ├── middlewares.rst │ │ │ ├── organizing_controllers.rst │ │ │ ├── providers │ │ │ │ ├── asset.rst │ │ │ │ ├── csrf.rst │ │ │ │ ├── doctrine.rst │ │ │ │ ├── form.rst │ │ │ │ ├── http_cache.rst │ │ │ │ ├── http_fragment.rst │ │ │ │ ├── index.rst │ │ │ │ ├── locale.rst │ │ │ │ ├── monolog.rst │ │ │ │ ├── remember_me.rst │ │ │ │ ├── security.rst │ │ │ │ ├── serializer.rst │ │ │ │ ├── service_controller.rst │ │ │ │ ├── session.rst │ │ │ │ ├── swiftmailer.rst │ │ │ │ ├── translation.rst │ │ │ │ ├── twig.rst │ │ │ │ ├── validator.rst │ │ │ │ └── var_dumper.rst │ │ │ ├── providers.rst │ │ │ ├── services.rst │ │ │ ├── testing.rst │ │ │ ├── usage.rst │ │ │ └── web_servers.rst │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README.rst │ │ ├── src │ │ │ └── Silex │ │ │ ├── Api │ │ │ │ ├── BootableProviderInterface.php │ │ │ │ ├── composer.json │ │ │ │ ├── ControllerProviderInterface.php │ │ │ │ ├── EventListenerProviderInterface.php │ │ │ │ └── LICENSE │ │ │ ├── AppArgumentValueResolver.php │ │ │ ├── Application │ │ │ │ ├── FormTrait.php │ │ │ │ ├── MonologTrait.php │ │ │ │ ├── SecurityTrait.php │ │ │ │ ├── SwiftmailerTrait.php │ │ │ │ ├── TranslationTrait.php │ │ │ │ ├── TwigTrait.php │ │ │ │ └── UrlGeneratorTrait.php │ │ │ ├── Application.php │ │ │ ├── CallbackResolver.php │ │ │ ├── ControllerCollection.php │ │ │ ├── Controller.php │ │ │ ├── ControllerResolver.php │ │ │ ├── EventListener │ │ │ │ ├── ConverterListener.php │ │ │ │ ├── LogListener.php │ │ │ │ ├── MiddlewareListener.php │ │ │ │ └── StringToResponseListener.php │ │ │ ├── Exception │ │ │ │ └── ControllerFrozenException.php │ │ │ ├── ExceptionHandler.php │ │ │ ├── ExceptionListenerWrapper.php │ │ │ ├── Provider │ │ │ │ ├── AssetServiceProvider.php │ │ │ │ ├── composer.json │ │ │ │ ├── CsrfServiceProvider.php │ │ │ │ ├── DoctrineServiceProvider.php │ │ │ │ ├── ExceptionHandlerServiceProvider.php │ │ │ │ ├── Form │ │ │ │ │ └── SilexFormExtension.php │ │ │ │ ├── FormServiceProvider.php │ │ │ │ ├── HttpCache │ │ │ │ │ └── HttpCache.php │ │ │ │ ├── HttpCacheServiceProvider.php │ │ │ │ ├── HttpFragmentServiceProvider.php │ │ │ │ ├── HttpKernelServiceProvider.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Locale │ │ │ │ │ └── LocaleListener.php │ │ │ │ ├── LocaleServiceProvider.php │ │ │ │ ├── MonologServiceProvider.php │ │ │ │ ├── RememberMeServiceProvider.php │ │ │ │ ├── Routing │ │ │ │ │ ├── LazyRequestMatcher.php │ │ │ │ │ └── RedirectableUrlMatcher.php │ │ │ │ ├── RoutingServiceProvider.php │ │ │ │ ├── SecurityServiceProvider.php │ │ │ │ ├── SerializerServiceProvider.php │ │ │ │ ├── ServiceControllerServiceProvider.php │ │ │ │ ├── Session │ │ │ │ │ ├── SessionListener.php │ │ │ │ │ └── TestSessionListener.php │ │ │ │ ├── SessionServiceProvider.php │ │ │ │ ├── SwiftmailerServiceProvider.php │ │ │ │ ├── TranslationServiceProvider.php │ │ │ │ ├── Twig │ │ │ │ │ └── RuntimeLoader.php │ │ │ │ ├── TwigServiceProvider.php │ │ │ │ ├── Validator │ │ │ │ │ └── ConstraintValidatorFactory.php │ │ │ │ ├── ValidatorServiceProvider.php │ │ │ │ └── VarDumperServiceProvider.php │ │ │ ├── Route │ │ │ │ └── SecurityTrait.php │ │ │ ├── Route.php │ │ │ ├── ServiceControllerResolver.php │ │ │ ├── ViewListenerWrapper.php │ │ │ └── WebTestCase.php │ │ └── tests │ │ └── Silex │ │ └── Tests │ │ ├── Application │ │ │ ├── FormApplication.php │ │ │ ├── FormTraitTest.php │ │ │ ├── MonologApplication.php │ │ │ ├── MonologTraitTest.php │ │ │ ├── SecurityApplication.php │ │ │ ├── SecurityTraitTest.php │ │ │ ├── SwiftmailerApplication.php │ │ │ ├── SwiftmailerTraitTest.php │ │ │ ├── TranslationApplication.php │ │ │ ├── TranslationTraitTest.php │ │ │ ├── TwigApplication.php │ │ │ ├── TwigTraitTest.php │ │ │ ├── UrlGeneratorApplication.php │ │ │ └── UrlGeneratorTraitTest.php │ │ ├── ApplicationTest.php │ │ ├── CallbackResolverTest.php │ │ ├── CallbackServicesTest.php │ │ ├── ControllerCollectionTest.php │ │ ├── ControllerResolverTest.php │ │ ├── ControllerTest.php │ │ ├── EventListener │ │ │ └── LogListenerTest.php │ │ ├── ExceptionHandlerTest.php │ │ ├── Fixtures │ │ │ └── Php7Controller.php │ │ ├── FunctionalTest.php │ │ ├── JsonTest.php │ │ ├── LazyDispatcherTest.php │ │ ├── LazyRequestMatcherTest.php │ │ ├── LocaleTest.php │ │ ├── MiddlewareTest.php │ │ ├── Provider │ │ │ ├── AssetServiceProviderTest.php │ │ │ ├── DoctrineServiceProviderTest.php │ │ │ ├── FormServiceProviderTest │ │ │ │ └── DisableCsrfExtension.php │ │ │ ├── FormServiceProviderTest.php │ │ │ ├── HttpCacheServiceProviderTest.php │ │ │ ├── HttpFragmentServiceProviderTest.php │ │ │ ├── MonologServiceProviderTest.php │ │ │ ├── RememberMeServiceProviderTest.php │ │ │ ├── RoutingServiceProviderTest.php │ │ │ ├── SecurityServiceProviderTest │ │ │ │ └── TokenAuthenticator.php │ │ │ ├── SecurityServiceProviderTest.php │ │ │ ├── SerializerServiceProviderTest.php │ │ │ ├── SessionServiceProviderTest.php │ │ │ ├── SpoolStub.php │ │ │ ├── SwiftmailerServiceProviderTest.php │ │ │ ├── TranslationServiceProviderTest.php │ │ │ ├── TwigServiceProviderTest.php │ │ │ ├── ValidatorServiceProviderTest │ │ │ │ └── Constraint │ │ │ │ ├── Custom.php │ │ │ │ └── CustomValidator.php │ │ │ └── ValidatorServiceProviderTest.php │ │ ├── Route │ │ │ ├── SecurityRoute.php │ │ │ └── SecurityTraitTest.php │ │ ├── RouterTest.php │ │ ├── ServiceControllerResolverRouterTest.php │ │ ├── ServiceControllerResolverTest.php │ │ ├── StreamTest.php │ │ └── WebTestCaseTest.php │ ├── swiftmailer │ │ └── swiftmailer │ │ ├── CHANGES │ │ ├── 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 │ │ │ │ │ ├── Attachment.php │ │ │ │ │ ├── ByteStream │ │ │ │ │ │ ├── AbstractFilterableInputStream.php │ │ │ │ │ │ ├── ArrayByteStream.php │ │ │ │ │ │ ├── FileByteStream.php │ │ │ │ │ │ └── TemporaryFileByteStream.php │ │ │ │ │ ├── CharacterReader │ │ │ │ │ │ ├── GenericFixedWidthReader.php │ │ │ │ │ │ ├── UsAsciiReader.php │ │ │ │ │ │ └── Utf8Reader.php │ │ │ │ │ ├── CharacterReaderFactory │ │ │ │ │ │ └── SimpleCharacterReaderFactory.php │ │ │ │ │ ├── CharacterReaderFactory.php │ │ │ │ │ ├── CharacterReader.php │ │ │ │ │ ├── CharacterStream │ │ │ │ │ │ ├── ArrayCharacterStream.php │ │ │ │ │ │ └── NgCharacterStream.php │ │ │ │ │ ├── CharacterStream.php │ │ │ │ │ ├── ConfigurableSpool.php │ │ │ │ │ ├── DependencyContainer.php │ │ │ │ │ ├── DependencyException.php │ │ │ │ │ ├── EmbeddedFile.php │ │ │ │ │ ├── Encoder │ │ │ │ │ │ ├── Base64Encoder.php │ │ │ │ │ │ ├── QpEncoder.php │ │ │ │ │ │ └── Rfc2231Encoder.php │ │ │ │ │ ├── Encoder.php │ │ │ │ │ ├── Encoding.php │ │ │ │ │ ├── Events │ │ │ │ │ │ ├── CommandEvent.php │ │ │ │ │ │ ├── CommandListener.php │ │ │ │ │ │ ├── EventDispatcher.php │ │ │ │ │ │ ├── EventListener.php │ │ │ │ │ │ ├── EventObject.php │ │ │ │ │ │ ├── Event.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 │ │ │ │ │ │ ├── ArrayKeyCache.php │ │ │ │ │ │ ├── DiskKeyCache.php │ │ │ │ │ │ ├── KeyCacheInputStream.php │ │ │ │ │ │ ├── NullKeyCache.php │ │ │ │ │ │ └── SimpleKeyCacheInputStream.php │ │ │ │ │ ├── KeyCache.php │ │ │ │ │ ├── LoadBalancedTransport.php │ │ │ │ │ ├── Mailer │ │ │ │ │ │ ├── ArrayRecipientIterator.php │ │ │ │ │ │ └── RecipientIterator.php │ │ │ │ │ ├── Mailer.php │ │ │ │ │ ├── MailTransport.php │ │ │ │ │ ├── MemorySpool.php │ │ │ │ │ ├── Message.php │ │ │ │ │ ├── Mime │ │ │ │ │ │ ├── Attachment.php │ │ │ │ │ │ ├── CharsetObserver.php │ │ │ │ │ │ ├── ContentEncoder │ │ │ │ │ │ │ ├── Base64ContentEncoder.php │ │ │ │ │ │ │ ├── NativeQpContentEncoder.php │ │ │ │ │ │ │ ├── PlainContentEncoder.php │ │ │ │ │ │ │ ├── QpContentEncoder.php │ │ │ │ │ │ │ ├── QpContentEncoderProxy.php │ │ │ │ │ │ │ └── RawContentEncoder.php │ │ │ │ │ │ ├── ContentEncoder.php │ │ │ │ │ │ ├── EmbeddedFile.php │ │ │ │ │ │ ├── EncodingObserver.php │ │ │ │ │ │ ├── Grammar.php │ │ │ │ │ │ ├── HeaderEncoder │ │ │ │ │ │ │ ├── Base64HeaderEncoder.php │ │ │ │ │ │ │ └── QpHeaderEncoder.php │ │ │ │ │ │ ├── HeaderEncoder.php │ │ │ │ │ │ ├── HeaderFactory.php │ │ │ │ │ │ ├── Header.php │ │ │ │ │ │ ├── Headers │ │ │ │ │ │ │ ├── AbstractHeader.php │ │ │ │ │ │ │ ├── DateHeader.php │ │ │ │ │ │ │ ├── IdentificationHeader.php │ │ │ │ │ │ │ ├── MailboxHeader.php │ │ │ │ │ │ │ ├── OpenDKIMHeader.php │ │ │ │ │ │ │ ├── ParameterizedHeader.php │ │ │ │ │ │ │ ├── PathHeader.php │ │ │ │ │ │ │ └── UnstructuredHeader.php │ │ │ │ │ │ ├── HeaderSet.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 │ │ │ │ │ │ ├── StringReplacementFilterFactory.php │ │ │ │ │ │ └── StringReplacementFilter.php │ │ │ │ │ ├── SwiftException.php │ │ │ │ │ ├── Transport │ │ │ │ │ │ ├── AbstractSmtpTransport.php │ │ │ │ │ │ ├── Esmtp │ │ │ │ │ │ │ ├── Auth │ │ │ │ │ │ │ │ ├── CramMd5Authenticator.php │ │ │ │ │ │ │ │ ├── LoginAuthenticator.php │ │ │ │ │ │ │ │ ├── NTLMAuthenticator.php │ │ │ │ │ │ │ │ ├── PlainAuthenticator.php │ │ │ │ │ │ │ │ └── XOAuth2Authenticator.php │ │ │ │ │ │ │ ├── Authenticator.php │ │ │ │ │ │ │ └── AuthHandler.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 │ │ │ │ │ ├── Transport.php │ │ │ │ │ └── Validate.php │ │ │ │ └── Swift.php │ │ │ ├── dependency_maps │ │ │ │ ├── cache_deps.php │ │ │ │ ├── message_deps.php │ │ │ │ ├── mime_deps.php │ │ │ │ └── transport_deps.php │ │ │ ├── mime_types.php │ │ │ ├── preferences.php │ │ │ ├── swift_init.php │ │ │ ├── swiftmailer_generate_mimes_config.php │ │ │ ├── swift_required_pear.php │ │ │ └── swift_required.php │ │ ├── LICENSE │ │ ├── phpunit.xml.dist │ │ ├── README │ │ ├── tests │ │ │ ├── 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 │ │ │ ├── acceptance.conf.php.default │ │ │ ├── bootstrap.php │ │ │ ├── bug │ │ │ │ └── Swift │ │ │ │ ├── Bug111Test.php │ │ │ │ ├── Bug118Test.php │ │ │ │ ├── Bug206Test.php │ │ │ │ ├── Bug274Test.php │ │ │ │ ├── Bug34Test.php │ │ │ │ ├── Bug35Test.php │ │ │ │ ├── Bug38Test.php │ │ │ │ ├── Bug518Test.php │ │ │ │ ├── Bug51Test.php │ │ │ │ ├── Bug534Test.php │ │ │ │ ├── Bug650Test.php │ │ │ │ ├── Bug71Test.php │ │ │ │ ├── Bug76Test.php │ │ │ │ └── BugFileByteStreamConsecutiveReadCallsTest.php │ │ │ ├── fixtures │ │ │ │ └── MimeEntityFixture.php │ │ │ ├── IdenticalBinaryConstraint.php │ │ │ ├── _samples │ │ │ │ ├── charsets │ │ │ │ │ ├── iso-2022-jp │ │ │ │ │ │ └── one.txt │ │ │ │ │ ├── iso-8859-1 │ │ │ │ │ │ └── one.txt │ │ │ │ │ └── utf-8 │ │ │ │ │ ├── one.txt │ │ │ │ │ ├── three.txt │ │ │ │ │ └── two.txt │ │ │ │ ├── dkim │ │ │ │ │ ├── dkim.test.priv │ │ │ │ │ └── dkim.test.pub │ │ │ │ ├── files │ │ │ │ │ ├── data.txt │ │ │ │ │ ├── swiftmailer.png │ │ │ │ │ └── textfile.zip │ │ │ │ └── smime │ │ │ │ ├── ca.crt │ │ │ │ ├── ca.key │ │ │ │ ├── CA.srl │ │ │ │ ├── create-cert.sh │ │ │ │ ├── encrypt2.crt │ │ │ │ ├── encrypt2.key │ │ │ │ ├── encrypt.crt │ │ │ │ ├── encrypt.key │ │ │ │ ├── intermediate.crt │ │ │ │ ├── intermediate.key │ │ │ │ ├── sign2.crt │ │ │ │ ├── sign2.key │ │ │ │ ├── sign.crt │ │ │ │ └── sign.key │ │ │ ├── smoke │ │ │ │ └── Swift │ │ │ │ └── Smoke │ │ │ │ ├── AttachmentSmokeTest.php │ │ │ │ ├── BasicSmokeTest.php │ │ │ │ ├── HtmlWithAttachmentSmokeTest.php │ │ │ │ └── InternationalSmokeTest.php │ │ │ ├── smoke.conf.php.default │ │ │ ├── StreamCollector.php │ │ │ ├── SwiftMailerSmokeTestCase.php │ │ │ ├── SwiftMailerTestCase.php │ │ │ └── unit │ │ │ └── Swift │ │ │ ├── ByteStream │ │ │ │ └── ArrayByteStreamTest.php │ │ │ ├── CharacterReader │ │ │ │ ├── GenericFixedWidthReaderTest.php │ │ │ │ ├── UsAsciiReaderTest.php │ │ │ │ └── Utf8ReaderTest.php │ │ │ ├── CharacterStream │ │ │ │ └── ArrayCharacterStreamTest.php │ │ │ ├── DependencyContainerTest.php │ │ │ ├── Encoder │ │ │ │ ├── Base64EncoderTest.php │ │ │ │ ├── QpEncoderTest.php │ │ │ │ └── Rfc2231EncoderTest.php │ │ │ ├── Events │ │ │ │ ├── CommandEventTest.php │ │ │ │ ├── EventObjectTest.php │ │ │ │ ├── ResponseEventTest.php │ │ │ │ ├── SendEventTest.php │ │ │ │ ├── SimpleEventDispatcherTest.php │ │ │ │ ├── TransportChangeEventTest.php │ │ │ │ └── TransportExceptionEventTest.php │ │ │ ├── KeyCache │ │ │ │ ├── ArrayKeyCacheTest.php │ │ │ │ └── SimpleKeyCacheInputStreamTest.php │ │ │ ├── Mailer │ │ │ │ └── ArrayRecipientIteratorTest.php │ │ │ ├── MailerTest.php │ │ │ ├── MessageTest.php │ │ │ ├── Mime │ │ │ │ ├── AbstractMimeEntityTest.php │ │ │ │ ├── AttachmentTest.php │ │ │ │ ├── ContentEncoder │ │ │ │ │ ├── Base64ContentEncoderTest.php │ │ │ │ │ ├── PlainContentEncoderTest.php │ │ │ │ │ └── QpContentEncoderTest.php │ │ │ │ ├── EmbeddedFileTest.php │ │ │ │ ├── HeaderEncoder │ │ │ │ │ ├── Base64HeaderEncoderTest.php │ │ │ │ │ └── QpHeaderEncoderTest.php │ │ │ │ ├── Headers │ │ │ │ │ ├── DateHeaderTest.php │ │ │ │ │ ├── IdentificationHeaderTest.php │ │ │ │ │ ├── MailboxHeaderTest.php │ │ │ │ │ ├── ParameterizedHeaderTest.php │ │ │ │ │ ├── PathHeaderTest.php │ │ │ │ │ └── UnstructuredHeaderTest.php │ │ │ │ ├── MimePartTest.php │ │ │ │ ├── SimpleHeaderFactoryTest.php │ │ │ │ ├── SimpleHeaderSetTest.php │ │ │ │ ├── SimpleMessageTest.php │ │ │ │ └── SimpleMimeEntityTest.php │ │ │ ├── Plugins │ │ │ │ ├── AntiFloodPluginTest.php │ │ │ │ ├── BandwidthMonitorPluginTest.php │ │ │ │ ├── DecoratorPluginTest.php │ │ │ │ ├── LoggerPluginTest.php │ │ │ │ ├── Loggers │ │ │ │ │ ├── ArrayLoggerTest.php │ │ │ │ │ └── EchoLoggerTest.php │ │ │ │ ├── PopBeforeSmtpPluginTest.php │ │ │ │ ├── RedirectingPluginTest.php │ │ │ │ ├── ReporterPluginTest.php │ │ │ │ ├── Reporters │ │ │ │ │ ├── HitReporterTest.php │ │ │ │ │ └── HtmlReporterTest.php │ │ │ │ └── ThrottlerPluginTest.php │ │ │ ├── Signers │ │ │ │ ├── DKIMSignerTest.php │ │ │ │ ├── OpenDKIMSignerTest.php │ │ │ │ └── SMimeSignerTest.php │ │ │ ├── StreamFilters │ │ │ │ ├── ByteArrayReplacementFilterTest.php │ │ │ │ ├── StringReplacementFilterFactoryTest.php │ │ │ │ └── StringReplacementFilterTest.php │ │ │ └── Transport │ │ │ ├── AbstractSmtpEventSupportTest.php │ │ │ ├── AbstractSmtpTest.php │ │ │ ├── Esmtp │ │ │ │ ├── Auth │ │ │ │ │ ├── CramMd5AuthenticatorTest.php │ │ │ │ │ ├── LoginAuthenticatorTest.php │ │ │ │ │ ├── NTLMAuthenticatorTest.php │ │ │ │ │ └── PlainAuthenticatorTest.php │ │ │ │ └── AuthHandlerTest.php │ │ │ ├── EsmtpTransport │ │ │ │ └── ExtensionSupportTest.php │ │ │ ├── EsmtpTransportTest.php │ │ │ ├── FailoverTransportTest.php │ │ │ ├── LoadBalancedTransportTest.php │ │ │ ├── MailTransportTest.php │ │ │ ├── SendmailTransportTest.php │ │ │ └── StreamBufferTest.php │ │ └── VERSION │ ├── symfony │ │ ├── asset │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── Context │ │ │ │ ├── ContextInterface.php │ │ │ │ ├── NullContext.php │ │ │ │ └── RequestStackContext.php │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ └── LogicException.php │ │ │ ├── LICENSE │ │ │ ├── PackageInterface.php │ │ │ ├── Package.php │ │ │ ├── Packages.php │ │ │ ├── PathPackage.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── Context │ │ │ │ │ ├── NullContextTest.php │ │ │ │ │ └── RequestStackContextTest.php │ │ │ │ ├── PackagesTest.php │ │ │ │ ├── PackageTest.php │ │ │ │ ├── PathPackageTest.php │ │ │ │ ├── UrlPackageTest.php │ │ │ │ └── VersionStrategy │ │ │ │ ├── EmptyVersionStrategyTest.php │ │ │ │ └── StaticVersionStrategyTest.php │ │ │ ├── UrlPackage.php │ │ │ └── VersionStrategy │ │ │ ├── EmptyVersionStrategy.php │ │ │ ├── StaticVersionStrategy.php │ │ │ └── VersionStrategyInterface.php │ │ ├── browser-kit │ │ │ ├── CHANGELOG.md │ │ │ ├── Client.php │ │ │ ├── composer.json │ │ │ ├── CookieJar.php │ │ │ ├── Cookie.php │ │ │ ├── History.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── Request.php │ │ │ ├── Response.php │ │ │ └── Tests │ │ │ ├── ClientTest.php │ │ │ ├── CookieJarTest.php │ │ │ ├── CookieTest.php │ │ │ ├── HistoryTest.php │ │ │ ├── RequestTest.php │ │ │ └── ResponseTest.php │ │ ├── cache │ │ │ ├── Adapter │ │ │ │ ├── AbstractAdapter.php │ │ │ │ ├── AdapterInterface.php │ │ │ │ ├── ApcuAdapter.php │ │ │ │ ├── ArrayAdapter.php │ │ │ │ ├── ChainAdapter.php │ │ │ │ ├── DoctrineAdapter.php │ │ │ │ ├── FilesystemAdapter.php │ │ │ │ ├── FilesystemAdapterTrait.php │ │ │ │ ├── NullAdapter.php │ │ │ │ ├── PdoAdapter.php │ │ │ │ ├── PhpArrayAdapter.php │ │ │ │ ├── PhpFilesAdapter.php │ │ │ │ ├── ProxyAdapter.php │ │ │ │ ├── RedisAdapter.php │ │ │ │ ├── TagAwareAdapterInterface.php │ │ │ │ └── TagAwareAdapter.php │ │ │ ├── CacheItem.php │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── DoctrineProvider.php │ │ │ ├── Exception │ │ │ │ ├── CacheException.php │ │ │ │ └── InvalidArgumentException.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ └── Tests │ │ │ ├── Adapter │ │ │ │ ├── AbstractRedisAdapterTest.php │ │ │ │ ├── AdapterTestCase.php │ │ │ │ ├── ApcuAdapterTest.php │ │ │ │ ├── ArrayAdapterTest.php │ │ │ │ ├── ChainAdapterTest.php │ │ │ │ ├── DoctrineAdapterTest.php │ │ │ │ ├── FilesystemAdapterTest.php │ │ │ │ ├── MaxIdLengthAdapterTest.php │ │ │ │ ├── NamespacedProxyAdapterTest.php │ │ │ │ ├── NullAdapterTest.php │ │ │ │ ├── PdoAdapterTest.php │ │ │ │ ├── PdoDbalAdapterTest.php │ │ │ │ ├── PhpArrayAdapterTest.php │ │ │ │ ├── PhpArrayAdapterWithFallbackTest.php │ │ │ │ ├── PhpFilesAdapterTest.php │ │ │ │ ├── PredisAdapterTest.php │ │ │ │ ├── PredisClusterAdapterTest.php │ │ │ │ ├── ProxyAdapterTest.php │ │ │ │ ├── RedisAdapterTest.php │ │ │ │ ├── RedisArrayAdapterTest.php │ │ │ │ └── TagAwareAdapterTest.php │ │ │ ├── CacheItemTest.php │ │ │ ├── DoctrineProviderTest.php │ │ │ └── Fixtures │ │ │ └── ExternalAdapter.php │ │ ├── config │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── ConfigCacheFactoryInterface.php │ │ │ ├── ConfigCacheFactory.php │ │ │ ├── ConfigCacheInterface.php │ │ │ ├── ConfigCache.php │ │ │ ├── Definition │ │ │ │ ├── ArrayNode.php │ │ │ │ ├── BaseNode.php │ │ │ │ ├── BooleanNode.php │ │ │ │ ├── Builder │ │ │ │ │ ├── ArrayNodeDefinition.php │ │ │ │ │ ├── BooleanNodeDefinition.php │ │ │ │ │ ├── EnumNodeDefinition.php │ │ │ │ │ ├── ExprBuilder.php │ │ │ │ │ ├── FloatNodeDefinition.php │ │ │ │ │ ├── IntegerNodeDefinition.php │ │ │ │ │ ├── MergeBuilder.php │ │ │ │ │ ├── NodeBuilder.php │ │ │ │ │ ├── NodeDefinition.php │ │ │ │ │ ├── NodeParentInterface.php │ │ │ │ │ ├── NormalizationBuilder.php │ │ │ │ │ ├── NumericNodeDefinition.php │ │ │ │ │ ├── ParentNodeDefinitionInterface.php │ │ │ │ │ ├── ScalarNodeDefinition.php │ │ │ │ │ ├── TreeBuilder.php │ │ │ │ │ ├── ValidationBuilder.php │ │ │ │ │ └── VariableNodeDefinition.php │ │ │ │ ├── ConfigurationInterface.php │ │ │ │ ├── Dumper │ │ │ │ │ ├── XmlReferenceDumper.php │ │ │ │ │ └── YamlReferenceDumper.php │ │ │ │ ├── EnumNode.php │ │ │ │ ├── Exception │ │ │ │ │ ├── DuplicateKeyException.php │ │ │ │ │ ├── Exception.php │ │ │ │ │ ├── ForbiddenOverwriteException.php │ │ │ │ │ ├── InvalidConfigurationException.php │ │ │ │ │ ├── InvalidDefinitionException.php │ │ │ │ │ ├── InvalidTypeException.php │ │ │ │ │ └── UnsetKeyException.php │ │ │ │ ├── FloatNode.php │ │ │ │ ├── IntegerNode.php │ │ │ │ ├── NodeInterface.php │ │ │ │ ├── NumericNode.php │ │ │ │ ├── Processor.php │ │ │ │ ├── PrototypedArrayNode.php │ │ │ │ ├── PrototypeNodeInterface.php │ │ │ │ ├── ScalarNode.php │ │ │ │ └── VariableNode.php │ │ │ ├── Exception │ │ │ │ ├── FileLoaderImportCircularReferenceException.php │ │ │ │ ├── FileLoaderLoadException.php │ │ │ │ └── FileLocatorFileNotFoundException.php │ │ │ ├── FileLocatorInterface.php │ │ │ ├── FileLocator.php │ │ │ ├── LICENSE │ │ │ ├── Loader │ │ │ │ ├── DelegatingLoader.php │ │ │ │ ├── FileLoader.php │ │ │ │ ├── LoaderInterface.php │ │ │ │ ├── Loader.php │ │ │ │ ├── LoaderResolverInterface.php │ │ │ │ └── LoaderResolver.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── Resource │ │ │ │ ├── ClassExistenceResource.php │ │ │ │ ├── DirectoryResource.php │ │ │ │ ├── FileExistenceResource.php │ │ │ │ ├── FileResource.php │ │ │ │ ├── ResourceInterface.php │ │ │ │ ├── SelfCheckingResourceChecker.php │ │ │ │ └── SelfCheckingResourceInterface.php │ │ │ ├── ResourceCheckerConfigCacheFactory.php │ │ │ ├── ResourceCheckerConfigCache.php │ │ │ ├── ResourceCheckerInterface.php │ │ │ ├── Tests │ │ │ │ ├── ConfigCacheFactoryTest.php │ │ │ │ ├── ConfigCacheTest.php │ │ │ │ ├── Definition │ │ │ │ │ ├── ArrayNodeTest.php │ │ │ │ │ ├── BooleanNodeTest.php │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── ArrayNodeDefinitionTest.php │ │ │ │ │ │ ├── BooleanNodeDefinitionTest.php │ │ │ │ │ │ ├── EnumNodeDefinitionTest.php │ │ │ │ │ │ ├── ExprBuilderTest.php │ │ │ │ │ │ ├── NodeBuilderTest.php │ │ │ │ │ │ ├── NumericNodeDefinitionTest.php │ │ │ │ │ │ └── TreeBuilderTest.php │ │ │ │ │ ├── Dumper │ │ │ │ │ │ ├── XmlReferenceDumperTest.php │ │ │ │ │ │ └── YamlReferenceDumperTest.php │ │ │ │ │ ├── EnumNodeTest.php │ │ │ │ │ ├── FinalizationTest.php │ │ │ │ │ ├── FloatNodeTest.php │ │ │ │ │ ├── IntegerNodeTest.php │ │ │ │ │ ├── MergeTest.php │ │ │ │ │ ├── NormalizationTest.php │ │ │ │ │ ├── PrototypedArrayNodeTest.php │ │ │ │ │ └── ScalarNodeTest.php │ │ │ │ ├── Exception │ │ │ │ │ └── FileLoaderLoadExceptionTest.php │ │ │ │ ├── FileLocatorTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── Again │ │ │ │ │ │ └── foo.xml │ │ │ │ │ ├── BarNode.php │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── BarNodeDefinition.php │ │ │ │ │ │ ├── NodeBuilder.php │ │ │ │ │ │ └── VariableNodeDefinition.php │ │ │ │ │ ├── Configuration │ │ │ │ │ │ └── ExampleConfiguration.php │ │ │ │ │ ├── foo.xml │ │ │ │ │ └── Util │ │ │ │ │ ├── document_type.xml │ │ │ │ │ ├── invalid_schema.xml │ │ │ │ │ ├── invalid.xml │ │ │ │ │ ├── schema.xsd │ │ │ │ │ └── valid.xml │ │ │ │ ├── Loader │ │ │ │ │ ├── DelegatingLoaderTest.php │ │ │ │ │ ├── FileLoaderTest.php │ │ │ │ │ ├── LoaderResolverTest.php │ │ │ │ │ └── LoaderTest.php │ │ │ │ ├── Resource │ │ │ │ │ ├── ClassExistenceResourceTest.php │ │ │ │ │ ├── DirectoryResourceTest.php │ │ │ │ │ ├── FileExistenceResourceTest.php │ │ │ │ │ ├── FileResourceTest.php │ │ │ │ │ └── ResourceStub.php │ │ │ │ ├── ResourceCheckerConfigCacheTest.php │ │ │ │ └── Util │ │ │ │ └── XmlUtilsTest.php │ │ │ └── Util │ │ │ └── XmlUtils.php │ │ ├── console │ │ │ ├── Application.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Command │ │ │ │ ├── Command.php │ │ │ │ ├── HelpCommand.php │ │ │ │ ├── ListCommand.php │ │ │ │ └── LockableTrait.php │ │ │ ├── composer.json │ │ │ ├── ConsoleEvents.php │ │ │ ├── Descriptor │ │ │ │ ├── ApplicationDescription.php │ │ │ │ ├── DescriptorInterface.php │ │ │ │ ├── Descriptor.php │ │ │ │ ├── JsonDescriptor.php │ │ │ │ ├── MarkdownDescriptor.php │ │ │ │ ├── TextDescriptor.php │ │ │ │ └── XmlDescriptor.php │ │ │ ├── Event │ │ │ │ ├── ConsoleCommandEvent.php │ │ │ │ ├── ConsoleEvent.php │ │ │ │ ├── ConsoleExceptionEvent.php │ │ │ │ └── ConsoleTerminateEvent.php │ │ │ ├── Exception │ │ │ │ ├── CommandNotFoundException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidOptionException.php │ │ │ │ ├── LogicException.php │ │ │ │ └── RuntimeException.php │ │ │ ├── Formatter │ │ │ │ ├── OutputFormatterInterface.php │ │ │ │ ├── OutputFormatter.php │ │ │ │ ├── OutputFormatterStyleInterface.php │ │ │ │ ├── OutputFormatterStyle.php │ │ │ │ └── OutputFormatterStyleStack.php │ │ │ ├── Helper │ │ │ │ ├── DebugFormatterHelper.php │ │ │ │ ├── DescriptorHelper.php │ │ │ │ ├── FormatterHelper.php │ │ │ │ ├── HelperInterface.php │ │ │ │ ├── Helper.php │ │ │ │ ├── HelperSet.php │ │ │ │ ├── InputAwareHelper.php │ │ │ │ ├── ProcessHelper.php │ │ │ │ ├── ProgressBar.php │ │ │ │ ├── ProgressIndicator.php │ │ │ │ ├── QuestionHelper.php │ │ │ │ ├── SymfonyQuestionHelper.php │ │ │ │ ├── TableCell.php │ │ │ │ ├── Table.php │ │ │ │ ├── TableSeparator.php │ │ │ │ └── TableStyle.php │ │ │ ├── Input │ │ │ │ ├── ArgvInput.php │ │ │ │ ├── ArrayInput.php │ │ │ │ ├── InputArgument.php │ │ │ │ ├── InputAwareInterface.php │ │ │ │ ├── InputDefinition.php │ │ │ │ ├── InputInterface.php │ │ │ │ ├── InputOption.php │ │ │ │ ├── Input.php │ │ │ │ ├── StreamableInputInterface.php │ │ │ │ └── StringInput.php │ │ │ ├── LICENSE │ │ │ ├── Logger │ │ │ │ └── ConsoleLogger.php │ │ │ ├── Output │ │ │ │ ├── BufferedOutput.php │ │ │ │ ├── ConsoleOutputInterface.php │ │ │ │ ├── ConsoleOutput.php │ │ │ │ ├── NullOutput.php │ │ │ │ ├── OutputInterface.php │ │ │ │ ├── Output.php │ │ │ │ └── StreamOutput.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── Question │ │ │ │ ├── ChoiceQuestion.php │ │ │ │ ├── ConfirmationQuestion.php │ │ │ │ └── Question.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── bin │ │ │ │ └── hiddeninput.exe │ │ │ ├── Style │ │ │ │ ├── OutputStyle.php │ │ │ │ ├── StyleInterface.php │ │ │ │ └── SymfonyStyle.php │ │ │ ├── Terminal.php │ │ │ ├── Tester │ │ │ │ ├── ApplicationTester.php │ │ │ │ └── CommandTester.php │ │ │ └── Tests │ │ │ ├── ApplicationTest.php │ │ │ ├── Command │ │ │ │ ├── CommandTest.php │ │ │ │ ├── HelpCommandTest.php │ │ │ │ ├── ListCommandTest.php │ │ │ │ └── LockableTraitTest.php │ │ │ ├── Descriptor │ │ │ │ ├── AbstractDescriptorTest.php │ │ │ │ ├── JsonDescriptorTest.php │ │ │ │ ├── MarkdownDescriptorTest.php │ │ │ │ ├── ObjectsProvider.php │ │ │ │ ├── TextDescriptorTest.php │ │ │ │ └── XmlDescriptorTest.php │ │ │ ├── Fixtures │ │ │ │ ├── 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_gethelp.txt │ │ │ │ ├── application_mbstring.md │ │ │ │ ├── application_mbstring.txt │ │ │ │ ├── application_renderexception1.txt │ │ │ │ ├── application_renderexception2.txt │ │ │ │ ├── application_renderexception3decorated.txt │ │ │ │ ├── application_renderexception3.txt │ │ │ │ ├── application_renderexception4.txt │ │ │ │ ├── application_renderexception_doublewidth1decorated.txt │ │ │ │ ├── application_renderexception_doublewidth1.txt │ │ │ │ ├── application_renderexception_doublewidth2.txt │ │ │ │ ├── application_renderexception_escapeslines.txt │ │ │ │ ├── application_run1.txt │ │ │ │ ├── application_run2.txt │ │ │ │ ├── application_run3.txt │ │ │ │ ├── application_run4.txt │ │ │ │ ├── BarBucCommand.php │ │ │ │ ├── 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_mbstring.md │ │ │ │ ├── command_mbstring.txt │ │ │ │ ├── DescriptorApplication1.php │ │ │ │ ├── DescriptorApplication2.php │ │ │ │ ├── DescriptorApplicationMbString.php │ │ │ │ ├── DescriptorCommand1.php │ │ │ │ ├── DescriptorCommand2.php │ │ │ │ ├── DescriptorCommand3.php │ │ │ │ ├── DescriptorCommandMbString.php │ │ │ │ ├── DummyOutput.php │ │ │ │ ├── Foo1Command.php │ │ │ │ ├── Foo2Command.php │ │ │ │ ├── Foo3Command.php │ │ │ │ ├── Foo4Command.php │ │ │ │ ├── Foo5Command.php │ │ │ │ ├── Foo6Command.php │ │ │ │ ├── FoobarCommand.php │ │ │ │ ├── FooCommand.php │ │ │ │ ├── FooLock2Command.php │ │ │ │ ├── FooLockCommand.php │ │ │ │ ├── FooSubnamespaced1Command.php │ │ │ │ ├── FooSubnamespaced2Command.php │ │ │ │ ├── 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_argument_4.json │ │ │ │ ├── input_argument_4.md │ │ │ │ ├── input_argument_4.txt │ │ │ │ ├── input_argument_4.xml │ │ │ │ ├── input_argument_with_style.json │ │ │ │ ├── input_argument_with_style.md │ │ │ │ ├── input_argument_with_style.txt │ │ │ │ ├── input_argument_with_style.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 │ │ │ │ ├── input_option_5.json │ │ │ │ ├── input_option_5.md │ │ │ │ ├── input_option_5.txt │ │ │ │ ├── input_option_5.xml │ │ │ │ ├── input_option_6.json │ │ │ │ ├── input_option_6.md │ │ │ │ ├── input_option_6.txt │ │ │ │ ├── input_option_6.xml │ │ │ │ ├── input_option_with_style_array.json │ │ │ │ ├── input_option_with_style_array.md │ │ │ │ ├── input_option_with_style_array.txt │ │ │ │ ├── input_option_with_style_array.xml │ │ │ │ ├── input_option_with_style.json │ │ │ │ ├── input_option_with_style.md │ │ │ │ ├── input_option_with_style.txt │ │ │ │ ├── input_option_with_style.xml │ │ │ │ ├── Style │ │ │ │ │ └── SymfonyStyle │ │ │ │ │ ├── command │ │ │ │ │ │ ├── command_0.php │ │ │ │ │ │ ├── command_10.php │ │ │ │ │ │ ├── command_11.php │ │ │ │ │ │ ├── command_12.php │ │ │ │ │ │ ├── command_13.php │ │ │ │ │ │ ├── command_14.php │ │ │ │ │ │ ├── command_15.php │ │ │ │ │ │ ├── command_16.php │ │ │ │ │ │ ├── command_17.php │ │ │ │ │ │ ├── command_1.php │ │ │ │ │ │ ├── command_2.php │ │ │ │ │ │ ├── command_3.php │ │ │ │ │ │ ├── command_4.php │ │ │ │ │ │ ├── command_5.php │ │ │ │ │ │ ├── command_6.php │ │ │ │ │ │ ├── command_7.php │ │ │ │ │ │ ├── command_8.php │ │ │ │ │ │ ├── command_9.php │ │ │ │ │ │ └── interactive_command_1.php │ │ │ │ │ └── output │ │ │ │ │ ├── interactive_output_1.txt │ │ │ │ │ ├── output_0.txt │ │ │ │ │ ├── output_10.txt │ │ │ │ │ ├── output_11.txt │ │ │ │ │ ├── output_12.txt │ │ │ │ │ ├── output_13.txt │ │ │ │ │ ├── output_14.txt │ │ │ │ │ ├── output_15.txt │ │ │ │ │ ├── output_16.txt │ │ │ │ │ ├── output_17.txt │ │ │ │ │ ├── output_1.txt │ │ │ │ │ ├── output_2.txt │ │ │ │ │ ├── output_3.txt │ │ │ │ │ ├── output_4.txt │ │ │ │ │ ├── output_5.txt │ │ │ │ │ ├── output_6.txt │ │ │ │ │ ├── output_7.txt │ │ │ │ │ ├── output_8.txt │ │ │ │ │ └── output_9.txt │ │ │ │ └── TestCommand.php │ │ │ ├── Formatter │ │ │ │ ├── OutputFormatterStyleStackTest.php │ │ │ │ ├── OutputFormatterStyleTest.php │ │ │ │ └── OutputFormatterTest.php │ │ │ ├── Helper │ │ │ │ ├── AbstractQuestionHelperTest.php │ │ │ │ ├── FormatterHelperTest.php │ │ │ │ ├── HelperSetTest.php │ │ │ │ ├── HelperTest.php │ │ │ │ ├── ProcessHelperTest.php │ │ │ │ ├── ProgressBarTest.php │ │ │ │ ├── ProgressIndicatorTest.php │ │ │ │ ├── QuestionHelperTest.php │ │ │ │ ├── SymfonyQuestionHelperTest.php │ │ │ │ ├── TableStyleTest.php │ │ │ │ └── TableTest.php │ │ │ ├── Input │ │ │ │ ├── ArgvInputTest.php │ │ │ │ ├── ArrayInputTest.php │ │ │ │ ├── InputArgumentTest.php │ │ │ │ ├── InputDefinitionTest.php │ │ │ │ ├── InputOptionTest.php │ │ │ │ ├── InputTest.php │ │ │ │ └── StringInputTest.php │ │ │ ├── Logger │ │ │ │ └── ConsoleLoggerTest.php │ │ │ ├── Output │ │ │ │ ├── ConsoleOutputTest.php │ │ │ │ ├── NullOutputTest.php │ │ │ │ ├── OutputTest.php │ │ │ │ └── StreamOutputTest.php │ │ │ ├── Style │ │ │ │ └── SymfonyStyleTest.php │ │ │ ├── TerminalTest.php │ │ │ └── Tester │ │ │ ├── ApplicationTesterTest.php │ │ │ └── CommandTesterTest.php │ │ ├── css-selector │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── CssSelectorConverter.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 │ │ │ │ ├── ParserInterface.php │ │ │ │ ├── Parser.php │ │ │ │ ├── Reader.php │ │ │ │ ├── Shortcut │ │ │ │ │ ├── ClassParser.php │ │ │ │ │ ├── ElementParser.php │ │ │ │ │ ├── EmptyStringParser.php │ │ │ │ │ └── HashParser.php │ │ │ │ ├── Tokenizer │ │ │ │ │ ├── TokenizerEscaping.php │ │ │ │ │ ├── TokenizerPatterns.php │ │ │ │ │ └── Tokenizer.php │ │ │ │ ├── Token.php │ │ │ │ └── TokenStream.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── CssSelectorConverterTest.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 │ │ │ ├── TranslatorInterface.php │ │ │ ├── Translator.php │ │ │ └── XPathExpr.php │ │ ├── debug │ │ │ ├── BufferingLogger.php │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── DebugClassLoader.php │ │ │ ├── Debug.php │ │ │ ├── ErrorHandler.php │ │ │ ├── Exception │ │ │ │ ├── ClassNotFoundException.php │ │ │ │ ├── ContextErrorException.php │ │ │ │ ├── FatalErrorException.php │ │ │ │ ├── FatalThrowableError.php │ │ │ │ ├── FlattenException.php │ │ │ │ ├── OutOfMemoryException.php │ │ │ │ ├── SilencedErrorContext.php │ │ │ │ ├── UndefinedFunctionException.php │ │ │ │ └── UndefinedMethodException.php │ │ │ ├── ExceptionHandler.php │ │ │ ├── FatalErrorHandler │ │ │ │ ├── ClassNotFoundFatalErrorHandler.php │ │ │ │ ├── FatalErrorHandlerInterface.php │ │ │ │ ├── UndefinedFunctionFatalErrorHandler.php │ │ │ │ └── UndefinedMethodFatalErrorHandler.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── ext │ │ │ │ ├── config.m4 │ │ │ │ ├── config.w32 │ │ │ │ ├── php_symfony_debug.h │ │ │ │ ├── README.md │ │ │ │ ├── symfony_debug.c │ │ │ │ └── tests │ │ │ │ ├── 001.phpt │ │ │ │ ├── 002_1.phpt │ │ │ │ ├── 002.phpt │ │ │ │ └── 003.phpt │ │ │ └── Tests │ │ │ ├── DebugClassLoaderTest.php │ │ │ ├── ErrorHandlerTest.php │ │ │ ├── Exception │ │ │ │ └── FlattenExceptionTest.php │ │ │ ├── ExceptionHandlerTest.php │ │ │ ├── FatalErrorHandler │ │ │ │ ├── ClassNotFoundFatalErrorHandlerTest.php │ │ │ │ ├── UndefinedFunctionFatalErrorHandlerTest.php │ │ │ │ └── UndefinedMethodFatalErrorHandlerTest.php │ │ │ ├── Fixtures │ │ │ │ ├── casemismatch.php │ │ │ │ ├── ClassAlias.php │ │ │ │ ├── DeprecatedClass.php │ │ │ │ ├── DeprecatedInterface.php │ │ │ │ ├── NonDeprecatedInterface.php │ │ │ │ ├── notPsr0Bis.php │ │ │ │ ├── PEARClass.php │ │ │ │ ├── psr4 │ │ │ │ │ └── Psr4CaseMismatch.php │ │ │ │ ├── reallyNotPsr0.php │ │ │ │ └── ToStringThrower.php │ │ │ ├── Fixtures2 │ │ │ │ └── RequiredTwice.php │ │ │ ├── HeaderMock.php │ │ │ └── MockExceptionHandler.php │ │ ├── dependency-injection │ │ │ ├── Alias.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Compiler │ │ │ │ ├── AnalyzeServiceReferencesPass.php │ │ │ │ ├── AutoAliasServicePass.php │ │ │ │ ├── AutowirePass.php │ │ │ │ ├── CheckCircularReferencesPass.php │ │ │ │ ├── CheckDefinitionValidityPass.php │ │ │ │ ├── CheckExceptionOnInvalidReferenceBehaviorPass.php │ │ │ │ ├── CheckReferenceValidityPass.php │ │ │ │ ├── CompilerPassInterface.php │ │ │ │ ├── Compiler.php │ │ │ │ ├── DecoratorServicePass.php │ │ │ │ ├── ExtensionCompilerPass.php │ │ │ │ ├── FactoryReturnTypePass.php │ │ │ │ ├── InlineServiceDefinitionsPass.php │ │ │ │ ├── LoggingFormatter.php │ │ │ │ ├── MergeExtensionConfigurationPass.php │ │ │ │ ├── PassConfig.php │ │ │ │ ├── PriorityTaggedServiceTrait.php │ │ │ │ ├── RemoveAbstractDefinitionsPass.php │ │ │ │ ├── RemovePrivateAliasesPass.php │ │ │ │ ├── RemoveUnusedDefinitionsPass.php │ │ │ │ ├── RepeatablePassInterface.php │ │ │ │ ├── RepeatedPass.php │ │ │ │ ├── ReplaceAliasByActualDefinitionPass.php │ │ │ │ ├── ResolveDefinitionTemplatesPass.php │ │ │ │ ├── ResolveInvalidReferencesPass.php │ │ │ │ ├── ResolveParameterPlaceHoldersPass.php │ │ │ │ ├── ResolveReferencesToAliasesPass.php │ │ │ │ ├── ServiceReferenceGraphEdge.php │ │ │ │ ├── ServiceReferenceGraphNode.php │ │ │ │ └── ServiceReferenceGraph.php │ │ │ ├── composer.json │ │ │ ├── Config │ │ │ │ └── AutowireServiceResource.php │ │ │ ├── ContainerAwareInterface.php │ │ │ ├── ContainerAwareTrait.php │ │ │ ├── ContainerBuilder.php │ │ │ ├── ContainerInterface.php │ │ │ ├── Container.php │ │ │ ├── DefinitionDecorator.php │ │ │ ├── Definition.php │ │ │ ├── Dumper │ │ │ │ ├── DumperInterface.php │ │ │ │ ├── Dumper.php │ │ │ │ ├── GraphvizDumper.php │ │ │ │ ├── PhpDumper.php │ │ │ │ ├── XmlDumper.php │ │ │ │ └── YamlDumper.php │ │ │ ├── Exception │ │ │ │ ├── BadMethodCallException.php │ │ │ │ ├── EnvNotFoundException.php │ │ │ │ ├── EnvParameterException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── LogicException.php │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ ├── ParameterCircularReferenceException.php │ │ │ │ ├── ParameterNotFoundException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ ├── ServiceCircularReferenceException.php │ │ │ │ └── ServiceNotFoundException.php │ │ │ ├── ExpressionLanguage.php │ │ │ ├── ExpressionLanguageProvider.php │ │ │ ├── Extension │ │ │ │ ├── ConfigurationExtensionInterface.php │ │ │ │ ├── ExtensionInterface.php │ │ │ │ ├── Extension.php │ │ │ │ └── PrependExtensionInterface.php │ │ │ ├── LazyProxy │ │ │ │ ├── Instantiator │ │ │ │ │ ├── InstantiatorInterface.php │ │ │ │ │ └── RealServiceInstantiator.php │ │ │ │ └── PhpDumper │ │ │ │ ├── DumperInterface.php │ │ │ │ └── NullDumper.php │ │ │ ├── LICENSE │ │ │ ├── Loader │ │ │ │ ├── ClosureLoader.php │ │ │ │ ├── DirectoryLoader.php │ │ │ │ ├── FileLoader.php │ │ │ │ ├── IniFileLoader.php │ │ │ │ ├── PhpFileLoader.php │ │ │ │ ├── schema │ │ │ │ │ └── dic │ │ │ │ │ └── services │ │ │ │ │ └── services-1.0.xsd │ │ │ │ ├── XmlFileLoader.php │ │ │ │ └── YamlFileLoader.php │ │ │ ├── ParameterBag │ │ │ │ ├── EnvPlaceholderParameterBag.php │ │ │ │ ├── FrozenParameterBag.php │ │ │ │ ├── ParameterBagInterface.php │ │ │ │ └── ParameterBag.php │ │ │ ├── Parameter.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── Reference.php │ │ │ ├── ResettableContainerInterface.php │ │ │ ├── TaggedContainerInterface.php │ │ │ ├── Tests │ │ │ │ ├── Compiler │ │ │ │ │ ├── AnalyzeServiceReferencesPassTest.php │ │ │ │ │ ├── AutoAliasServicePassTest.php │ │ │ │ │ ├── AutowirePassTest.php │ │ │ │ │ ├── CheckCircularReferencesPassTest.php │ │ │ │ │ ├── CheckDefinitionValidityPassTest.php │ │ │ │ │ ├── CheckExceptionOnInvalidReferenceBehaviorPassTest.php │ │ │ │ │ ├── CheckReferenceValidityPassTest.php │ │ │ │ │ ├── DecoratorServicePassTest.php │ │ │ │ │ ├── ExtensionCompilerPassTest.php │ │ │ │ │ ├── FactoryReturnTypePassTest.php │ │ │ │ │ ├── InlineServiceDefinitionsPassTest.php │ │ │ │ │ ├── IntegrationTest.php │ │ │ │ │ ├── MergeExtensionConfigurationPassTest.php │ │ │ │ │ ├── OptionalServiceClass.php │ │ │ │ │ ├── PassConfigTest.php │ │ │ │ │ ├── PriorityTaggedServiceTraitTest.php │ │ │ │ │ ├── RemoveUnusedDefinitionsPassTest.php │ │ │ │ │ ├── ReplaceAliasByActualDefinitionPassTest.php │ │ │ │ │ ├── ResolveDefinitionTemplatesPassTest.php │ │ │ │ │ ├── ResolveInvalidReferencesPassTest.php │ │ │ │ │ ├── ResolveParameterPlaceHoldersPassTest.php │ │ │ │ │ └── ResolveReferencesToAliasesPassTest.php │ │ │ │ ├── Config │ │ │ │ │ └── AutowireServiceResourceTest.php │ │ │ │ ├── ContainerBuilderTest.php │ │ │ │ ├── ContainerTest.php │ │ │ │ ├── CrossCheckTest.php │ │ │ │ ├── DefinitionDecoratorTest.php │ │ │ │ ├── DefinitionTest.php │ │ │ │ ├── Dumper │ │ │ │ │ ├── GraphvizDumperTest.php │ │ │ │ │ ├── PhpDumperTest.php │ │ │ │ │ ├── XmlDumperTest.php │ │ │ │ │ └── YamlDumperTest.php │ │ │ │ ├── Extension │ │ │ │ │ └── ExtensionTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── containers │ │ │ │ │ │ ├── container10.php │ │ │ │ │ │ ├── container11.php │ │ │ │ │ │ ├── container12.php │ │ │ │ │ │ ├── container13.php │ │ │ │ │ │ ├── container14.php │ │ │ │ │ │ ├── container15.php │ │ │ │ │ │ ├── container16.php │ │ │ │ │ │ ├── container17.php │ │ │ │ │ │ ├── container19.php │ │ │ │ │ │ ├── container21.php │ │ │ │ │ │ ├── container24.php │ │ │ │ │ │ ├── container8.php │ │ │ │ │ │ ├── container9.php │ │ │ │ │ │ └── CustomContainer.php │ │ │ │ │ ├── CustomDefinition.php │ │ │ │ │ ├── DeprecatedClass.php │ │ │ │ │ ├── directory │ │ │ │ │ │ ├── import │ │ │ │ │ │ │ └── import.yml │ │ │ │ │ │ ├── recurse │ │ │ │ │ │ │ ├── simple.ini │ │ │ │ │ │ │ └── simple.yml │ │ │ │ │ │ └── simple.php │ │ │ │ │ ├── FactoryDummy.php │ │ │ │ │ ├── graphviz │ │ │ │ │ │ ├── services10-1.dot │ │ │ │ │ │ ├── services10.dot │ │ │ │ │ │ ├── services13.dot │ │ │ │ │ │ ├── services14.dot │ │ │ │ │ │ ├── services17.dot │ │ │ │ │ │ ├── services18.dot │ │ │ │ │ │ ├── services1.dot │ │ │ │ │ │ └── services9.dot │ │ │ │ │ ├── includes │ │ │ │ │ │ ├── classes.php │ │ │ │ │ │ ├── createphar.php │ │ │ │ │ │ ├── foo.php │ │ │ │ │ │ ├── FooVariadic.php │ │ │ │ │ │ ├── ProjectExtension.php │ │ │ │ │ │ ├── ProjectWithXsdExtensionInPhar.phar │ │ │ │ │ │ ├── ProjectWithXsdExtension.php │ │ │ │ │ │ └── schema │ │ │ │ │ │ └── project-1.0.xsd │ │ │ │ │ ├── ini │ │ │ │ │ │ ├── almostvalid.ini │ │ │ │ │ │ ├── nonvalid.ini │ │ │ │ │ │ ├── parameters1.ini │ │ │ │ │ │ ├── parameters2.ini │ │ │ │ │ │ ├── parameters.ini │ │ │ │ │ │ └── types.ini │ │ │ │ │ ├── php │ │ │ │ │ │ ├── services10.php │ │ │ │ │ │ ├── services1-1.php │ │ │ │ │ │ ├── services12.php │ │ │ │ │ │ ├── services13.php │ │ │ │ │ │ ├── services19.php │ │ │ │ │ │ ├── services1.php │ │ │ │ │ │ ├── services24.php │ │ │ │ │ │ ├── services26.php │ │ │ │ │ │ ├── services8.php │ │ │ │ │ │ ├── services9_compiled.php │ │ │ │ │ │ ├── services9.php │ │ │ │ │ │ ├── services_private_frozen.php │ │ │ │ │ │ └── simple.php │ │ │ │ │ ├── xml │ │ │ │ │ │ ├── extension1 │ │ │ │ │ │ │ └── services.xml │ │ │ │ │ │ ├── extension2 │ │ │ │ │ │ │ └── services.xml │ │ │ │ │ │ ├── extensions │ │ │ │ │ │ │ ├── services1.xml │ │ │ │ │ │ │ ├── services2.xml │ │ │ │ │ │ │ ├── services3.xml │ │ │ │ │ │ │ ├── services4.xml │ │ │ │ │ │ │ ├── services5.xml │ │ │ │ │ │ │ ├── services6.xml │ │ │ │ │ │ │ └── services7.xml │ │ │ │ │ │ ├── legacy_invalid_alias_definition.xml │ │ │ │ │ │ ├── namespaces.xml │ │ │ │ │ │ ├── nonvalid.xml │ │ │ │ │ │ ├── services10.xml │ │ │ │ │ │ ├── services13.xml │ │ │ │ │ │ ├── services14.xml │ │ │ │ │ │ ├── services1.xml │ │ │ │ │ │ ├── services21.xml │ │ │ │ │ │ ├── services22.xml │ │ │ │ │ │ ├── services23.xml │ │ │ │ │ │ ├── services24.xml │ │ │ │ │ │ ├── services2.xml │ │ │ │ │ │ ├── services3.xml │ │ │ │ │ │ ├── services4_bad_import.xml │ │ │ │ │ │ ├── services4.xml │ │ │ │ │ │ ├── services5.xml │ │ │ │ │ │ ├── services6.xml │ │ │ │ │ │ ├── services7.xml │ │ │ │ │ │ ├── services8.xml │ │ │ │ │ │ ├── services9.xml │ │ │ │ │ │ ├── services_deprecated.xml │ │ │ │ │ │ ├── tag_with_empty_name.xml │ │ │ │ │ │ ├── tag_without_name.xml │ │ │ │ │ │ ├── withdoctype.xml │ │ │ │ │ │ └── with_key_outside_collection.xml │ │ │ │ │ └── yaml │ │ │ │ │ ├── bad_calls.yml │ │ │ │ │ ├── bad_decorates.yml │ │ │ │ │ ├── bad_format.yml │ │ │ │ │ ├── bad_imports.yml │ │ │ │ │ ├── bad_import.yml │ │ │ │ │ ├── bad_parameters.yml │ │ │ │ │ ├── bad_services.yml │ │ │ │ │ ├── bad_service.yml │ │ │ │ │ ├── badtag1.yml │ │ │ │ │ ├── badtag2.yml │ │ │ │ │ ├── badtag3.yml │ │ │ │ │ ├── badtag4.yml │ │ │ │ │ ├── bad_types1.yml │ │ │ │ │ ├── bad_types2.yml │ │ │ │ │ ├── legacy_invalid_alias_definition.yml │ │ │ │ │ ├── legacy_invalid_definition.yml │ │ │ │ │ ├── nonvalid1.yml │ │ │ │ │ ├── nonvalid2.yml │ │ │ │ │ ├── services10.yml │ │ │ │ │ ├── services11.yml │ │ │ │ │ ├── services13.yml │ │ │ │ │ ├── services14.yml │ │ │ │ │ ├── services1.yml │ │ │ │ │ ├── services21.yml │ │ │ │ │ ├── services22.yml │ │ │ │ │ ├── services23.yml │ │ │ │ │ ├── services24.yml │ │ │ │ │ ├── services26.yml │ │ │ │ │ ├── services2.yml │ │ │ │ │ ├── services3.yml │ │ │ │ │ ├── services4_bad_import.yml │ │ │ │ │ ├── services4.yml │ │ │ │ │ ├── services6.yml │ │ │ │ │ ├── services7.yml │ │ │ │ │ ├── services8.yml │ │ │ │ │ ├── services9.yml │ │ │ │ │ ├── services_configurator_short_syntax.yml │ │ │ │ │ ├── tag_name_empty_string.yml │ │ │ │ │ └── tag_name_no_string.yml │ │ │ │ ├── LazyProxy │ │ │ │ │ ├── Instantiator │ │ │ │ │ │ └── RealServiceInstantiatorTest.php │ │ │ │ │ └── PhpDumper │ │ │ │ │ └── NullDumperTest.php │ │ │ │ ├── Loader │ │ │ │ │ ├── ClosureLoaderTest.php │ │ │ │ │ ├── DirectoryLoaderTest.php │ │ │ │ │ ├── IniFileLoaderTest.php │ │ │ │ │ ├── PhpFileLoaderTest.php │ │ │ │ │ ├── XmlFileLoaderTest.php │ │ │ │ │ └── YamlFileLoaderTest.php │ │ │ │ ├── ParameterBag │ │ │ │ │ ├── EnvPlaceholderParameterBagTest.php │ │ │ │ │ ├── FrozenParameterBagTest.php │ │ │ │ │ └── ParameterBagTest.php │ │ │ │ ├── ParameterTest.php │ │ │ │ └── ReferenceTest.php │ │ │ └── Variable.php │ │ ├── dom-crawler │ │ │ ├── AbstractUriElement.php │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── Crawler.php │ │ │ ├── Field │ │ │ │ ├── ChoiceFormField.php │ │ │ │ ├── FileFormField.php │ │ │ │ ├── FormField.php │ │ │ │ ├── InputFormField.php │ │ │ │ └── TextareaFormField.php │ │ │ ├── FormFieldRegistry.php │ │ │ ├── Form.php │ │ │ ├── Image.php │ │ │ ├── LICENSE │ │ │ ├── Link.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ └── Tests │ │ │ ├── CrawlerTest.php │ │ │ ├── Field │ │ │ │ ├── ChoiceFormFieldTest.php │ │ │ │ ├── FileFormFieldTest.php │ │ │ │ ├── FormFieldTestCase.php │ │ │ │ ├── FormFieldTest.php │ │ │ │ ├── InputFormFieldTest.php │ │ │ │ └── TextareaFormFieldTest.php │ │ │ ├── Fixtures │ │ │ │ ├── no-extension │ │ │ │ └── windows-1250.html │ │ │ ├── FormTest.php │ │ │ ├── ImageTest.php │ │ │ └── LinkTest.php │ │ ├── event-dispatcher │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── ContainerAwareEventDispatcher.php │ │ │ ├── Debug │ │ │ │ ├── TraceableEventDispatcherInterface.php │ │ │ │ ├── TraceableEventDispatcher.php │ │ │ │ └── WrappedListener.php │ │ │ ├── DependencyInjection │ │ │ │ └── RegisterListenersPass.php │ │ │ ├── EventDispatcherInterface.php │ │ │ ├── EventDispatcher.php │ │ │ ├── Event.php │ │ │ ├── EventSubscriberInterface.php │ │ │ ├── GenericEvent.php │ │ │ ├── ImmutableEventDispatcher.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ └── Tests │ │ │ ├── AbstractEventDispatcherTest.php │ │ │ ├── ContainerAwareEventDispatcherTest.php │ │ │ ├── Debug │ │ │ │ └── TraceableEventDispatcherTest.php │ │ │ ├── DependencyInjection │ │ │ │ └── RegisterListenersPassTest.php │ │ │ ├── EventDispatcherTest.php │ │ │ ├── EventTest.php │ │ │ ├── GenericEventTest.php │ │ │ └── ImmutableEventDispatcherTest.php │ │ ├── filesystem │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── FileNotFoundException.php │ │ │ │ ├── IOExceptionInterface.php │ │ │ │ └── IOException.php │ │ │ ├── Filesystem.php │ │ │ ├── LICENSE │ │ │ ├── LockHandler.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ └── Tests │ │ │ ├── ExceptionTest.php │ │ │ ├── FilesystemTestCase.php │ │ │ ├── FilesystemTest.php │ │ │ ├── Fixtures │ │ │ │ └── MockStream │ │ │ │ └── MockStream.php │ │ │ └── LockHandlerTest.php │ │ ├── finder │ │ │ ├── CHANGELOG.md │ │ │ ├── Comparator │ │ │ │ ├── Comparator.php │ │ │ │ ├── DateComparator.php │ │ │ │ └── NumberComparator.php │ │ │ ├── composer.json │ │ │ ├── Exception │ │ │ │ ├── AccessDeniedException.php │ │ │ │ └── ExceptionInterface.php │ │ │ ├── Finder.php │ │ │ ├── Glob.php │ │ │ ├── Iterator │ │ │ │ ├── CustomFilterIterator.php │ │ │ │ ├── DateRangeFilterIterator.php │ │ │ │ ├── DepthRangeFilterIterator.php │ │ │ │ ├── ExcludeDirectoryFilterIterator.php │ │ │ │ ├── FilecontentFilterIterator.php │ │ │ │ ├── FilenameFilterIterator.php │ │ │ │ ├── FileTypeFilterIterator.php │ │ │ │ ├── FilterIterator.php │ │ │ │ ├── MultiplePcreFilterIterator.php │ │ │ │ ├── PathFilterIterator.php │ │ │ │ ├── RecursiveDirectoryIterator.php │ │ │ │ ├── SizeRangeFilterIterator.php │ │ │ │ └── SortableIterator.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── SplFileInfo.php │ │ │ └── Tests │ │ │ ├── Comparator │ │ │ │ ├── ComparatorTest.php │ │ │ │ ├── DateComparatorTest.php │ │ │ │ └── NumberComparatorTest.php │ │ │ ├── FinderTest.php │ │ │ ├── Fixtures │ │ │ │ ├── A │ │ │ │ │ ├── a.dat │ │ │ │ │ └── B │ │ │ │ │ ├── ab.dat │ │ │ │ │ └── C │ │ │ │ │ └── abc.dat │ │ │ │ ├── copy │ │ │ │ │ └── A │ │ │ │ │ ├── a.dat.copy │ │ │ │ │ └── B │ │ │ │ │ ├── ab.dat.copy │ │ │ │ │ └── C │ │ │ │ │ └── abc.dat.copy │ │ │ │ ├── dolor.txt │ │ │ │ ├── ipsum.txt │ │ │ │ ├── lorem.txt │ │ │ │ ├── one │ │ │ │ │ ├── a │ │ │ │ │ └── b │ │ │ │ │ ├── c.neon │ │ │ │ │ └── d.neon │ │ │ │ ├── r+e.gex[c]a(r)s │ │ │ │ │ └── dir │ │ │ │ │ └── bar.dat │ │ │ │ └── with space │ │ │ │ └── foo.txt │ │ │ ├── GlobTest.php │ │ │ └── Iterator │ │ │ ├── CustomFilterIteratorTest.php │ │ │ ├── DateRangeFilterIteratorTest.php │ │ │ ├── DepthRangeFilterIteratorTest.php │ │ │ ├── ExcludeDirectoryFilterIteratorTest.php │ │ │ ├── FilecontentFilterIteratorTest.php │ │ │ ├── FilenameFilterIteratorTest.php │ │ │ ├── FileTypeFilterIteratorTest.php │ │ │ ├── FilterIteratorTest.php │ │ │ ├── Iterator.php │ │ │ ├── IteratorTestCase.php │ │ │ ├── MockFileListIterator.php │ │ │ ├── MockSplFileInfo.php │ │ │ ├── MultiplePcreFilterIteratorTest.php │ │ │ ├── PathFilterIteratorTest.php │ │ │ ├── RealIteratorTestCase.php │ │ │ ├── RecursiveDirectoryIteratorTest.php │ │ │ ├── SizeRangeFilterIteratorTest.php │ │ │ └── SortableIteratorTest.php │ │ ├── form │ │ │ ├── AbstractExtension.php │ │ │ ├── AbstractRendererEngine.php │ │ │ ├── AbstractTypeExtension.php │ │ │ ├── AbstractType.php │ │ │ ├── ButtonBuilder.php │ │ │ ├── Button.php │ │ │ ├── ButtonTypeInterface.php │ │ │ ├── CallbackTransformer.php │ │ │ ├── CHANGELOG.md │ │ │ ├── ChoiceList │ │ │ │ ├── ArrayChoiceList.php │ │ │ │ ├── ChoiceListInterface.php │ │ │ │ ├── Factory │ │ │ │ │ ├── CachingFactoryDecorator.php │ │ │ │ │ ├── ChoiceListFactoryInterface.php │ │ │ │ │ ├── DefaultChoiceListFactory.php │ │ │ │ │ └── PropertyAccessDecorator.php │ │ │ │ ├── LazyChoiceList.php │ │ │ │ ├── Loader │ │ │ │ │ ├── CallbackChoiceLoader.php │ │ │ │ │ └── ChoiceLoaderInterface.php │ │ │ │ └── View │ │ │ │ ├── ChoiceGroupView.php │ │ │ │ ├── ChoiceListView.php │ │ │ │ └── ChoiceView.php │ │ │ ├── ClickableInterface.php │ │ │ ├── composer.json │ │ │ ├── DataMapperInterface.php │ │ │ ├── DataTransformerInterface.php │ │ │ ├── Exception │ │ │ │ ├── AlreadySubmittedException.php │ │ │ │ ├── BadMethodCallException.php │ │ │ │ ├── ErrorMappingException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidConfigurationException.php │ │ │ │ ├── LogicException.php │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ ├── StringCastException.php │ │ │ │ ├── TransformationFailedException.php │ │ │ │ └── UnexpectedTypeException.php │ │ │ ├── Extension │ │ │ │ ├── Core │ │ │ │ │ ├── CoreExtension.php │ │ │ │ │ ├── DataMapper │ │ │ │ │ │ ├── CheckboxListMapper.php │ │ │ │ │ │ ├── PropertyPathMapper.php │ │ │ │ │ │ └── RadioListMapper.php │ │ │ │ │ ├── DataTransformer │ │ │ │ │ │ ├── ArrayToPartsTransformer.php │ │ │ │ │ │ ├── BaseDateTimeTransformer.php │ │ │ │ │ │ ├── BooleanToStringTransformer.php │ │ │ │ │ │ ├── ChoicesToValuesTransformer.php │ │ │ │ │ │ ├── ChoiceToValueTransformer.php │ │ │ │ │ │ ├── DataTransformerChain.php │ │ │ │ │ │ ├── DateIntervalToArrayTransformer.php │ │ │ │ │ │ ├── DateIntervalToStringTransformer.php │ │ │ │ │ │ ├── DateTimeToArrayTransformer.php │ │ │ │ │ │ ├── DateTimeToLocalizedStringTransformer.php │ │ │ │ │ │ ├── DateTimeToRfc3339Transformer.php │ │ │ │ │ │ ├── DateTimeToStringTransformer.php │ │ │ │ │ │ ├── DateTimeToTimestampTransformer.php │ │ │ │ │ │ ├── IntegerToLocalizedStringTransformer.php │ │ │ │ │ │ ├── MoneyToLocalizedStringTransformer.php │ │ │ │ │ │ ├── NumberToLocalizedStringTransformer.php │ │ │ │ │ │ ├── PercentToLocalizedStringTransformer.php │ │ │ │ │ │ └── ValueToDuplicatesTransformer.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ ├── FixUrlProtocolListener.php │ │ │ │ │ │ ├── MergeCollectionListener.php │ │ │ │ │ │ ├── ResizeFormListener.php │ │ │ │ │ │ └── TrimListener.php │ │ │ │ │ └── Type │ │ │ │ │ ├── BaseType.php │ │ │ │ │ ├── BirthdayType.php │ │ │ │ │ ├── ButtonType.php │ │ │ │ │ ├── CheckboxType.php │ │ │ │ │ ├── ChoiceType.php │ │ │ │ │ ├── CollectionType.php │ │ │ │ │ ├── CountryType.php │ │ │ │ │ ├── CurrencyType.php │ │ │ │ │ ├── DateIntervalType.php │ │ │ │ │ ├── DateTimeType.php │ │ │ │ │ ├── DateType.php │ │ │ │ │ ├── EmailType.php │ │ │ │ │ ├── FileType.php │ │ │ │ │ ├── FormType.php │ │ │ │ │ ├── HiddenType.php │ │ │ │ │ ├── IntegerType.php │ │ │ │ │ ├── LanguageType.php │ │ │ │ │ ├── LocaleType.php │ │ │ │ │ ├── MoneyType.php │ │ │ │ │ ├── NumberType.php │ │ │ │ │ ├── PasswordType.php │ │ │ │ │ ├── PercentType.php │ │ │ │ │ ├── RadioType.php │ │ │ │ │ ├── RangeType.php │ │ │ │ │ ├── RepeatedType.php │ │ │ │ │ ├── ResetType.php │ │ │ │ │ ├── SearchType.php │ │ │ │ │ ├── SubmitType.php │ │ │ │ │ ├── TextareaType.php │ │ │ │ │ ├── TextType.php │ │ │ │ │ ├── TimeType.php │ │ │ │ │ ├── TimezoneType.php │ │ │ │ │ └── UrlType.php │ │ │ │ ├── Csrf │ │ │ │ │ ├── CsrfExtension.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ └── CsrfValidationListener.php │ │ │ │ │ └── Type │ │ │ │ │ └── FormTypeCsrfExtension.php │ │ │ │ ├── DataCollector │ │ │ │ │ ├── DataCollectorExtension.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ └── DataCollectorListener.php │ │ │ │ │ ├── FormDataCollectorInterface.php │ │ │ │ │ ├── FormDataCollector.php │ │ │ │ │ ├── FormDataExtractorInterface.php │ │ │ │ │ ├── FormDataExtractor.php │ │ │ │ │ ├── Proxy │ │ │ │ │ │ ├── ResolvedTypeDataCollectorProxy.php │ │ │ │ │ │ └── ResolvedTypeFactoryDataCollectorProxy.php │ │ │ │ │ └── Type │ │ │ │ │ └── DataCollectorTypeExtension.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ └── DependencyInjectionExtension.php │ │ │ │ ├── HttpFoundation │ │ │ │ │ ├── HttpFoundationExtension.php │ │ │ │ │ ├── HttpFoundationRequestHandler.php │ │ │ │ │ └── Type │ │ │ │ │ └── FormTypeHttpFoundationExtension.php │ │ │ │ ├── Templating │ │ │ │ │ ├── TemplatingExtension.php │ │ │ │ │ └── TemplatingRendererEngine.php │ │ │ │ └── Validator │ │ │ │ ├── Constraints │ │ │ │ │ ├── Form.php │ │ │ │ │ └── FormValidator.php │ │ │ │ ├── EventListener │ │ │ │ │ └── ValidationListener.php │ │ │ │ ├── Type │ │ │ │ │ ├── BaseValidatorExtension.php │ │ │ │ │ ├── FormTypeValidatorExtension.php │ │ │ │ │ ├── RepeatedTypeValidatorExtension.php │ │ │ │ │ ├── SubmitTypeValidatorExtension.php │ │ │ │ │ └── UploadValidatorExtension.php │ │ │ │ ├── Util │ │ │ │ │ └── ServerParams.php │ │ │ │ ├── ValidatorExtension.php │ │ │ │ ├── ValidatorTypeGuesser.php │ │ │ │ └── ViolationMapper │ │ │ │ ├── MappingRule.php │ │ │ │ ├── RelativePath.php │ │ │ │ ├── ViolationMapperInterface.php │ │ │ │ ├── ViolationMapper.php │ │ │ │ ├── ViolationPathIterator.php │ │ │ │ └── ViolationPath.php │ │ │ ├── FormBuilderInterface.php │ │ │ ├── FormBuilder.php │ │ │ ├── FormConfigBuilderInterface.php │ │ │ ├── FormConfigBuilder.php │ │ │ ├── FormConfigInterface.php │ │ │ ├── FormErrorIterator.php │ │ │ ├── FormError.php │ │ │ ├── FormEvent.php │ │ │ ├── FormEvents.php │ │ │ ├── FormExtensionInterface.php │ │ │ ├── FormFactoryBuilderInterface.php │ │ │ ├── FormFactoryBuilder.php │ │ │ ├── FormFactoryInterface.php │ │ │ ├── FormFactory.php │ │ │ ├── FormInterface.php │ │ │ ├── Form.php │ │ │ ├── FormRegistryInterface.php │ │ │ ├── FormRegistry.php │ │ │ ├── FormRendererEngineInterface.php │ │ │ ├── FormRendererInterface.php │ │ │ ├── FormRenderer.php │ │ │ ├── Forms.php │ │ │ ├── FormTypeExtensionInterface.php │ │ │ ├── FormTypeGuesserChain.php │ │ │ ├── FormTypeGuesserInterface.php │ │ │ ├── FormTypeInterface.php │ │ │ ├── FormView.php │ │ │ ├── Guess │ │ │ │ ├── Guess.php │ │ │ │ ├── TypeGuess.php │ │ │ │ └── ValueGuess.php │ │ │ ├── LICENSE │ │ │ ├── NativeRequestHandler.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── PreloadedExtension.php │ │ │ ├── README.md │ │ │ ├── RequestHandlerInterface.php │ │ │ ├── ResolvedFormTypeFactoryInterface.php │ │ │ ├── ResolvedFormTypeFactory.php │ │ │ ├── ResolvedFormTypeInterface.php │ │ │ ├── ResolvedFormType.php │ │ │ ├── Resources │ │ │ │ ├── config │ │ │ │ │ └── validation.xml │ │ │ │ └── translations │ │ │ │ ├── validators.ar.xlf │ │ │ │ ├── validators.az.xlf │ │ │ │ ├── validators.bg.xlf │ │ │ │ ├── validators.ca.xlf │ │ │ │ ├── validators.cs.xlf │ │ │ │ ├── validators.da.xlf │ │ │ │ ├── validators.de.xlf │ │ │ │ ├── validators.el.xlf │ │ │ │ ├── validators.en.xlf │ │ │ │ ├── validators.es.xlf │ │ │ │ ├── validators.et.xlf │ │ │ │ ├── validators.eu.xlf │ │ │ │ ├── validators.fa.xlf │ │ │ │ ├── validators.fi.xlf │ │ │ │ ├── validators.fr.xlf │ │ │ │ ├── validators.gl.xlf │ │ │ │ ├── validators.he.xlf │ │ │ │ ├── validators.hr.xlf │ │ │ │ ├── validators.hu.xlf │ │ │ │ ├── validators.hy.xlf │ │ │ │ ├── validators.id.xlf │ │ │ │ ├── validators.it.xlf │ │ │ │ ├── validators.ja.xlf │ │ │ │ ├── validators.lb.xlf │ │ │ │ ├── validators.lt.xlf │ │ │ │ ├── validators.lv.xlf │ │ │ │ ├── validators.mn.xlf │ │ │ │ ├── validators.nl.xlf │ │ │ │ ├── validators.no.xlf │ │ │ │ ├── validators.pl.xlf │ │ │ │ ├── validators.pt_BR.xlf │ │ │ │ ├── validators.pt.xlf │ │ │ │ ├── validators.ro.xlf │ │ │ │ ├── validators.ru.xlf │ │ │ │ ├── validators.sk.xlf │ │ │ │ ├── validators.sl.xlf │ │ │ │ ├── validators.sr_Cyrl.xlf │ │ │ │ ├── validators.sr_Latn.xlf │ │ │ │ ├── validators.sv.xlf │ │ │ │ ├── validators.uk.xlf │ │ │ │ └── validators.zh_CN.xlf │ │ │ ├── ReversedTransformer.php │ │ │ ├── SubmitButtonBuilder.php │ │ │ ├── SubmitButton.php │ │ │ ├── SubmitButtonTypeInterface.php │ │ │ ├── Test │ │ │ │ ├── FormBuilderInterface.php │ │ │ │ ├── FormIntegrationTestCase.php │ │ │ │ ├── FormInterface.php │ │ │ │ ├── FormPerformanceTestCase.php │ │ │ │ └── TypeTestCase.php │ │ │ ├── Tests │ │ │ │ ├── AbstractBootstrap3HorizontalLayoutTest.php │ │ │ │ ├── AbstractBootstrap3LayoutTest.php │ │ │ │ ├── AbstractDivLayoutTest.php │ │ │ │ ├── AbstractExtensionTest.php │ │ │ │ ├── AbstractFormTest.php │ │ │ │ ├── AbstractLayoutTest.php │ │ │ │ ├── AbstractRequestHandlerTest.php │ │ │ │ ├── AbstractTableLayoutTest.php │ │ │ │ ├── ButtonBuilderTest.php │ │ │ │ ├── ButtonTest.php │ │ │ │ ├── CallbackTransformerTest.php │ │ │ │ ├── ChoiceList │ │ │ │ │ ├── AbstractChoiceListTest.php │ │ │ │ │ ├── ArrayChoiceListTest.php │ │ │ │ │ ├── Factory │ │ │ │ │ │ ├── CachingFactoryDecoratorTest.php │ │ │ │ │ │ ├── DefaultChoiceListFactoryTest.php │ │ │ │ │ │ └── PropertyAccessDecoratorTest.php │ │ │ │ │ ├── LazyChoiceListTest.php │ │ │ │ │ └── Loader │ │ │ │ │ └── CallbackChoiceLoaderTest.php │ │ │ │ ├── CompoundFormPerformanceTest.php │ │ │ │ ├── CompoundFormTest.php │ │ │ │ ├── Extension │ │ │ │ │ ├── Core │ │ │ │ │ │ ├── DataMapper │ │ │ │ │ │ │ └── PropertyPathMapperTest.php │ │ │ │ │ │ ├── DataTransformer │ │ │ │ │ │ │ ├── ArrayToPartsTransformerTest.php │ │ │ │ │ │ │ ├── BaseDateTimeTransformerTest.php │ │ │ │ │ │ │ ├── BooleanToStringTransformerTest.php │ │ │ │ │ │ │ ├── ChoicesToValuesTransformerTest.php │ │ │ │ │ │ │ ├── ChoiceToValueTransformerTest.php │ │ │ │ │ │ │ ├── DataTransformerChainTest.php │ │ │ │ │ │ │ ├── DateIntervalTestCase.php │ │ │ │ │ │ │ ├── DateIntervalToArrayTransformerTest.php │ │ │ │ │ │ │ ├── DateIntervalToStringTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeTestCase.php │ │ │ │ │ │ │ ├── DateTimeToArrayTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToRfc3339TransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToStringTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToTimestampTransformerTest.php │ │ │ │ │ │ │ ├── IntegerToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── MoneyToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── NumberToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── PercentToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ └── ValueToDuplicatesTransformerTest.php │ │ │ │ │ │ ├── EventListener │ │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ │ └── randomhash │ │ │ │ │ │ │ ├── FixUrlProtocolListenerTest.php │ │ │ │ │ │ │ ├── MergeCollectionListenerArrayObjectTest.php │ │ │ │ │ │ │ ├── MergeCollectionListenerArrayTest.php │ │ │ │ │ │ │ ├── MergeCollectionListenerCustomArrayObjectTest.php │ │ │ │ │ │ │ ├── MergeCollectionListenerTest.php │ │ │ │ │ │ │ ├── ResizeFormListenerTest.php │ │ │ │ │ │ │ └── TrimListenerTest.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ ├── BaseTypeTest.php │ │ │ │ │ │ ├── BirthdayTypeTest.php │ │ │ │ │ │ ├── ButtonTypeTest.php │ │ │ │ │ │ ├── CheckboxTypeTest.php │ │ │ │ │ │ ├── ChoiceTypePerformanceTest.php │ │ │ │ │ │ ├── ChoiceTypeTest.php │ │ │ │ │ │ ├── CollectionTypeTest.php │ │ │ │ │ │ ├── CountryTypeTest.php │ │ │ │ │ │ ├── CurrencyTypeTest.php │ │ │ │ │ │ ├── DateIntervalTypeTest.php │ │ │ │ │ │ ├── DateTimeTypeTest.php │ │ │ │ │ │ ├── DateTypeTest.php │ │ │ │ │ │ ├── ExtendedChoiceTypeTest.php │ │ │ │ │ │ ├── FileTypeTest.php │ │ │ │ │ │ ├── FormTypeTest.php │ │ │ │ │ │ ├── IntegerTypeTest.php │ │ │ │ │ │ ├── LanguageTypeTest.php │ │ │ │ │ │ ├── LocaleTypeTest.php │ │ │ │ │ │ ├── MoneyTypeTest.php │ │ │ │ │ │ ├── NumberTypeTest.php │ │ │ │ │ │ ├── PasswordTypeTest.php │ │ │ │ │ │ ├── RepeatedTypeTest.php │ │ │ │ │ │ ├── SubmitTypeTest.php │ │ │ │ │ │ ├── TextTypeTest.php │ │ │ │ │ │ ├── TimeTypeTest.php │ │ │ │ │ │ ├── TimezoneTypeTest.php │ │ │ │ │ │ └── UrlTypeTest.php │ │ │ │ │ ├── Csrf │ │ │ │ │ │ ├── EventListener │ │ │ │ │ │ │ └── CsrfValidationListenerTest.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ └── FormTypeCsrfExtensionTest.php │ │ │ │ │ ├── DataCollector │ │ │ │ │ │ ├── DataCollectorExtensionTest.php │ │ │ │ │ │ ├── FormDataCollectorTest.php │ │ │ │ │ │ ├── FormDataExtractorTest.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ └── DataCollectorTypeExtensionTest.php │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ └── DependencyInjectionExtensionTest.php │ │ │ │ │ ├── HttpFoundation │ │ │ │ │ │ └── HttpFoundationRequestHandlerTest.php │ │ │ │ │ └── Validator │ │ │ │ │ ├── Constraints │ │ │ │ │ │ ├── FormValidatorPerformanceTest.php │ │ │ │ │ │ └── FormValidatorTest.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ └── ValidationListenerTest.php │ │ │ │ │ ├── Type │ │ │ │ │ │ ├── BaseValidatorExtensionTest.php │ │ │ │ │ │ ├── FormTypeValidatorExtensionTest.php │ │ │ │ │ │ ├── SubmitTypeValidatorExtensionTest.php │ │ │ │ │ │ ├── TypeTestCase.php │ │ │ │ │ │ └── UploadValidatorExtensionTest.php │ │ │ │ │ ├── Util │ │ │ │ │ │ └── ServerParamsTest.php │ │ │ │ │ ├── ValidatorExtensionTest.php │ │ │ │ │ ├── ValidatorTypeGuesserTest.php │ │ │ │ │ └── ViolationMapper │ │ │ │ │ ├── ViolationMapperTest.php │ │ │ │ │ └── ViolationPathTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── AbstractAuthor.php │ │ │ │ │ ├── AlternatingRowType.php │ │ │ │ │ ├── AuthorInterface.php │ │ │ │ │ ├── Author.php │ │ │ │ │ ├── AuthorType.php │ │ │ │ │ ├── ChoiceSubType.php │ │ │ │ │ ├── ChoiceTypeExtension.php │ │ │ │ │ ├── CustomArrayObject.php │ │ │ │ │ ├── FBooType.php │ │ │ │ │ ├── FixedDataTransformer.php │ │ │ │ │ ├── FixedFilterListener.php │ │ │ │ │ ├── foo │ │ │ │ │ ├── Foo1Bar2Type.php │ │ │ │ │ ├── foo2 │ │ │ │ │ ├── foo3 │ │ │ │ │ ├── FooBarHTMLType.php │ │ │ │ │ ├── Foo.php │ │ │ │ │ ├── FooSubType.php │ │ │ │ │ ├── FooTypeBarExtension.php │ │ │ │ │ ├── FooTypeBazExtension.php │ │ │ │ │ ├── FooType.php │ │ │ │ │ ├── TestExtension.php │ │ │ │ │ └── Type.php │ │ │ │ ├── FormBuilderTest.php │ │ │ │ ├── FormConfigTest.php │ │ │ │ ├── FormFactoryBuilderTest.php │ │ │ │ ├── FormFactoryTest.php │ │ │ │ ├── FormRegistryTest.php │ │ │ │ ├── FormRendererTest.php │ │ │ │ ├── Guess │ │ │ │ │ └── GuessTest.php │ │ │ │ ├── NativeRequestHandlerTest.php │ │ │ │ ├── ResolvedFormTypeTest.php │ │ │ │ ├── Resources │ │ │ │ │ └── TranslationFilesTest.php │ │ │ │ ├── SimpleFormTest.php │ │ │ │ └── Util │ │ │ │ ├── OrderedHashMapTest.php │ │ │ │ └── StringUtilTest.php │ │ │ └── Util │ │ │ ├── FormUtil.php │ │ │ ├── InheritDataAwareIterator.php │ │ │ ├── OrderedHashMapIterator.php │ │ │ ├── OrderedHashMap.php │ │ │ ├── ServerParams.php │ │ │ └── StringUtil.php │ │ ├── http-foundation │ │ │ ├── AcceptHeaderItem.php │ │ │ ├── AcceptHeader.php │ │ │ ├── ApacheRequest.php │ │ │ ├── BinaryFileResponse.php │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── Cookie.php │ │ │ ├── Exception │ │ │ │ └── ConflictingHeadersException.php │ │ │ ├── ExpressionRequestMatcher.php │ │ │ ├── File │ │ │ │ ├── Exception │ │ │ │ │ ├── AccessDeniedException.php │ │ │ │ │ ├── FileException.php │ │ │ │ │ ├── FileNotFoundException.php │ │ │ │ │ ├── UnexpectedTypeException.php │ │ │ │ │ └── UploadException.php │ │ │ │ ├── File.php │ │ │ │ ├── MimeType │ │ │ │ │ ├── ExtensionGuesserInterface.php │ │ │ │ │ ├── ExtensionGuesser.php │ │ │ │ │ ├── FileBinaryMimeTypeGuesser.php │ │ │ │ │ ├── FileinfoMimeTypeGuesser.php │ │ │ │ │ ├── MimeTypeExtensionGuesser.php │ │ │ │ │ ├── MimeTypeGuesserInterface.php │ │ │ │ │ └── MimeTypeGuesser.php │ │ │ │ └── UploadedFile.php │ │ │ ├── FileBag.php │ │ │ ├── HeaderBag.php │ │ │ ├── IpUtils.php │ │ │ ├── JsonResponse.php │ │ │ ├── LICENSE │ │ │ ├── ParameterBag.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── RedirectResponse.php │ │ │ ├── RequestMatcherInterface.php │ │ │ ├── RequestMatcher.php │ │ │ ├── Request.php │ │ │ ├── RequestStack.php │ │ │ ├── ResponseHeaderBag.php │ │ │ ├── Response.php │ │ │ ├── ServerBag.php │ │ │ ├── Session │ │ │ │ ├── Attribute │ │ │ │ │ ├── AttributeBagInterface.php │ │ │ │ │ ├── AttributeBag.php │ │ │ │ │ └── NamespacedAttributeBag.php │ │ │ │ ├── Flash │ │ │ │ │ ├── AutoExpireFlashBag.php │ │ │ │ │ ├── FlashBagInterface.php │ │ │ │ │ └── FlashBag.php │ │ │ │ ├── SessionBagInterface.php │ │ │ │ ├── SessionInterface.php │ │ │ │ ├── Session.php │ │ │ │ └── Storage │ │ │ │ ├── Handler │ │ │ │ │ ├── MemcachedSessionHandler.php │ │ │ │ │ ├── MemcacheSessionHandler.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 │ │ │ │ ├── FakeFile.php │ │ │ │ ├── FileTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── directory │ │ │ │ │ ├── other-file.example │ │ │ │ │ ├── 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 │ │ │ ├── ResponseTestCase.php │ │ │ ├── ResponseTest.php │ │ │ ├── schema │ │ │ │ ├── http-status-codes.rng │ │ │ │ └── iana-registry.rng │ │ │ ├── ServerBagTest.php │ │ │ ├── Session │ │ │ │ ├── Attribute │ │ │ │ │ ├── AttributeBagTest.php │ │ │ │ │ └── NamespacedAttributeBagTest.php │ │ │ │ ├── Flash │ │ │ │ │ ├── AutoExpireFlashBagTest.php │ │ │ │ │ └── FlashBagTest.php │ │ │ │ ├── SessionTest.php │ │ │ │ └── Storage │ │ │ │ ├── Handler │ │ │ │ │ ├── MemcachedSessionHandlerTest.php │ │ │ │ │ ├── MemcacheSessionHandlerTest.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 │ │ ├── http-kernel │ │ │ ├── Bundle │ │ │ │ ├── BundleInterface.php │ │ │ │ └── Bundle.php │ │ │ ├── CacheClearer │ │ │ │ ├── CacheClearerInterface.php │ │ │ │ ├── ChainCacheClearer.php │ │ │ │ └── Psr6CacheClearer.php │ │ │ ├── CacheWarmer │ │ │ │ ├── CacheWarmerAggregate.php │ │ │ │ ├── CacheWarmerInterface.php │ │ │ │ ├── CacheWarmer.php │ │ │ │ └── WarmableInterface.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Client.php │ │ │ ├── composer.json │ │ │ ├── Config │ │ │ │ ├── EnvParametersResource.php │ │ │ │ └── FileLocator.php │ │ │ ├── Controller │ │ │ │ ├── ArgumentResolver │ │ │ │ │ ├── DefaultValueResolver.php │ │ │ │ │ ├── RequestAttributeValueResolver.php │ │ │ │ │ ├── RequestValueResolver.php │ │ │ │ │ └── VariadicValueResolver.php │ │ │ │ ├── ArgumentResolverInterface.php │ │ │ │ ├── ArgumentResolver.php │ │ │ │ ├── ArgumentValueResolverInterface.php │ │ │ │ ├── ControllerReference.php │ │ │ │ ├── ControllerResolverInterface.php │ │ │ │ ├── ControllerResolver.php │ │ │ │ ├── TraceableArgumentResolver.php │ │ │ │ └── TraceableControllerResolver.php │ │ │ ├── ControllerMetadata │ │ │ │ ├── ArgumentMetadataFactoryInterface.php │ │ │ │ ├── ArgumentMetadataFactory.php │ │ │ │ └── ArgumentMetadata.php │ │ │ ├── DataCollector │ │ │ │ ├── AjaxDataCollector.php │ │ │ │ ├── ConfigDataCollector.php │ │ │ │ ├── DataCollectorInterface.php │ │ │ │ ├── DataCollector.php │ │ │ │ ├── DumpDataCollector.php │ │ │ │ ├── EventDataCollector.php │ │ │ │ ├── ExceptionDataCollector.php │ │ │ │ ├── LateDataCollectorInterface.php │ │ │ │ ├── LoggerDataCollector.php │ │ │ │ ├── MemoryDataCollector.php │ │ │ │ ├── RequestDataCollector.php │ │ │ │ ├── RouterDataCollector.php │ │ │ │ ├── TimeDataCollector.php │ │ │ │ └── Util │ │ │ │ └── ValueExporter.php │ │ │ ├── Debug │ │ │ │ ├── FileLinkFormatter.php │ │ │ │ └── TraceableEventDispatcher.php │ │ │ ├── DependencyInjection │ │ │ │ ├── AddClassesToCachePass.php │ │ │ │ ├── ConfigurableExtension.php │ │ │ │ ├── Extension.php │ │ │ │ ├── FragmentRendererPass.php │ │ │ │ ├── LazyLoadingFragmentHandler.php │ │ │ │ └── MergeExtensionConfigurationPass.php │ │ │ ├── Event │ │ │ │ ├── FilterControllerArgumentsEvent.php │ │ │ │ ├── FilterControllerEvent.php │ │ │ │ ├── FilterResponseEvent.php │ │ │ │ ├── FinishRequestEvent.php │ │ │ │ ├── GetResponseEvent.php │ │ │ │ ├── GetResponseForControllerResultEvent.php │ │ │ │ ├── GetResponseForExceptionEvent.php │ │ │ │ ├── KernelEvent.php │ │ │ │ └── PostResponseEvent.php │ │ │ ├── EventListener │ │ │ │ ├── AddRequestFormatsListener.php │ │ │ │ ├── DebugHandlersListener.php │ │ │ │ ├── DumpListener.php │ │ │ │ ├── ExceptionListener.php │ │ │ │ ├── FragmentListener.php │ │ │ │ ├── LocaleListener.php │ │ │ │ ├── ProfilerListener.php │ │ │ │ ├── ResponseListener.php │ │ │ │ ├── RouterListener.php │ │ │ │ ├── SaveSessionListener.php │ │ │ │ ├── SessionListener.php │ │ │ │ ├── StreamedResponseListener.php │ │ │ │ ├── SurrogateListener.php │ │ │ │ ├── TestSessionListener.php │ │ │ │ ├── TranslatorListener.php │ │ │ │ └── ValidateRequestListener.php │ │ │ ├── Exception │ │ │ │ ├── AccessDeniedHttpException.php │ │ │ │ ├── BadRequestHttpException.php │ │ │ │ ├── ConflictHttpException.php │ │ │ │ ├── GoneHttpException.php │ │ │ │ ├── HttpExceptionInterface.php │ │ │ │ ├── HttpException.php │ │ │ │ ├── LengthRequiredHttpException.php │ │ │ │ ├── MethodNotAllowedHttpException.php │ │ │ │ ├── NotAcceptableHttpException.php │ │ │ │ ├── NotFoundHttpException.php │ │ │ │ ├── PreconditionFailedHttpException.php │ │ │ │ ├── PreconditionRequiredHttpException.php │ │ │ │ ├── ServiceUnavailableHttpException.php │ │ │ │ ├── TooManyRequestsHttpException.php │ │ │ │ ├── UnauthorizedHttpException.php │ │ │ │ ├── UnprocessableEntityHttpException.php │ │ │ │ └── UnsupportedMediaTypeHttpException.php │ │ │ ├── Fragment │ │ │ │ ├── AbstractSurrogateFragmentRenderer.php │ │ │ │ ├── EsiFragmentRenderer.php │ │ │ │ ├── FragmentHandler.php │ │ │ │ ├── FragmentRendererInterface.php │ │ │ │ ├── HIncludeFragmentRenderer.php │ │ │ │ ├── InlineFragmentRenderer.php │ │ │ │ ├── RoutableFragmentRenderer.php │ │ │ │ └── SsiFragmentRenderer.php │ │ │ ├── HttpCache │ │ │ │ ├── AbstractSurrogate.php │ │ │ │ ├── Esi.php │ │ │ │ ├── HttpCache.php │ │ │ │ ├── ResponseCacheStrategyInterface.php │ │ │ │ ├── ResponseCacheStrategy.php │ │ │ │ ├── Ssi.php │ │ │ │ ├── StoreInterface.php │ │ │ │ ├── Store.php │ │ │ │ └── SurrogateInterface.php │ │ │ ├── HttpKernelInterface.php │ │ │ ├── HttpKernel.php │ │ │ ├── KernelEvents.php │ │ │ ├── KernelInterface.php │ │ │ ├── Kernel.php │ │ │ ├── LICENSE │ │ │ ├── Log │ │ │ │ └── DebugLoggerInterface.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── Profiler │ │ │ │ ├── FileProfilerStorage.php │ │ │ │ ├── Profile.php │ │ │ │ ├── Profiler.php │ │ │ │ └── ProfilerStorageInterface.php │ │ │ ├── README.md │ │ │ ├── TerminableInterface.php │ │ │ ├── Tests │ │ │ │ ├── Bundle │ │ │ │ │ └── BundleTest.php │ │ │ │ ├── CacheClearer │ │ │ │ │ └── ChainCacheClearerTest.php │ │ │ │ ├── CacheWarmer │ │ │ │ │ ├── CacheWarmerAggregateTest.php │ │ │ │ │ └── CacheWarmerTest.php │ │ │ │ ├── ClientTest.php │ │ │ │ ├── Config │ │ │ │ │ ├── EnvParametersResourceTest.php │ │ │ │ │ └── FileLocatorTest.php │ │ │ │ ├── Controller │ │ │ │ │ ├── ArgumentResolverTest.php │ │ │ │ │ └── ControllerResolverTest.php │ │ │ │ ├── ControllerMetadata │ │ │ │ │ ├── ArgumentMetadataFactoryTest.php │ │ │ │ │ └── ArgumentMetadataTest.php │ │ │ │ ├── DataCollector │ │ │ │ │ ├── ConfigDataCollectorTest.php │ │ │ │ │ ├── DataCollectorTest.php │ │ │ │ │ ├── DumpDataCollectorTest.php │ │ │ │ │ ├── ExceptionDataCollectorTest.php │ │ │ │ │ ├── LoggerDataCollectorTest.php │ │ │ │ │ ├── MemoryDataCollectorTest.php │ │ │ │ │ ├── RequestDataCollectorTest.php │ │ │ │ │ ├── TimeDataCollectorTest.php │ │ │ │ │ └── Util │ │ │ │ │ └── ValueExporterTest.php │ │ │ │ ├── Debug │ │ │ │ │ ├── FileLinkFormatterTest.php │ │ │ │ │ └── TraceableEventDispatcherTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── AddClassesToCachePassTest.php │ │ │ │ │ ├── FragmentRendererPassTest.php │ │ │ │ │ ├── LazyLoadingFragmentHandlerTest.php │ │ │ │ │ └── MergeExtensionConfigurationPassTest.php │ │ │ │ ├── EventListener │ │ │ │ │ ├── AddRequestFormatsListenerTest.php │ │ │ │ │ ├── DebugHandlersListenerTest.php │ │ │ │ │ ├── DumpListenerTest.php │ │ │ │ │ ├── ExceptionListenerTest.php │ │ │ │ │ ├── FragmentListenerTest.php │ │ │ │ │ ├── LocaleListenerTest.php │ │ │ │ │ ├── ProfilerListenerTest.php │ │ │ │ │ ├── ResponseListenerTest.php │ │ │ │ │ ├── RouterListenerTest.php │ │ │ │ │ ├── SurrogateListenerTest.php │ │ │ │ │ ├── TestSessionListenerTest.php │ │ │ │ │ ├── TranslatorListenerTest.php │ │ │ │ │ └── ValidateRequestListenerTest.php │ │ │ │ ├── Exception │ │ │ │ │ ├── AccessDeniedHttpExceptionTest.php │ │ │ │ │ ├── BadRequestHttpExceptionTest.php │ │ │ │ │ ├── ConflictHttpExceptionTest.php │ │ │ │ │ ├── GoneHttpExceptionTest.php │ │ │ │ │ ├── HttpExceptionTest.php │ │ │ │ │ ├── LengthRequiredHttpExceptionTest.php │ │ │ │ │ ├── MethodNotAllowedHttpExceptionTest.php │ │ │ │ │ ├── NotAcceptableHttpExceptionTest.php │ │ │ │ │ ├── NotFoundHttpExceptionTest.php │ │ │ │ │ ├── PreconditionFailedHttpExceptionTest.php │ │ │ │ │ ├── PreconditionRequiredHttpExceptionTest.php │ │ │ │ │ ├── ServiceUnavailableHttpExceptionTest.php │ │ │ │ │ ├── TooManyRequestsHttpExceptionTest.php │ │ │ │ │ ├── UnauthorizedHttpExceptionTest.php │ │ │ │ │ ├── UnprocessableEntityHttpExceptionTest.php │ │ │ │ │ └── UnsupportedMediaTypeHttpExceptionTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── 123 │ │ │ │ │ │ └── Kernel123.php │ │ │ │ │ ├── BaseBundle │ │ │ │ │ │ └── Resources │ │ │ │ │ │ ├── foo.txt │ │ │ │ │ │ └── hide.txt │ │ │ │ │ ├── Bundle1Bundle │ │ │ │ │ │ ├── bar.txt │ │ │ │ │ │ ├── foo.txt │ │ │ │ │ │ └── Resources │ │ │ │ │ │ └── foo.txt │ │ │ │ │ ├── Bundle2Bundle │ │ │ │ │ │ └── foo.txt │ │ │ │ │ ├── ChildBundle │ │ │ │ │ │ └── Resources │ │ │ │ │ │ ├── foo.txt │ │ │ │ │ │ └── hide.txt │ │ │ │ │ ├── Controller │ │ │ │ │ │ ├── BasicTypesController.php │ │ │ │ │ │ ├── ExtendingRequest.php │ │ │ │ │ │ ├── NullableController.php │ │ │ │ │ │ └── VariadicController.php │ │ │ │ │ ├── DataCollector │ │ │ │ │ │ └── CloneVarDataCollector.php │ │ │ │ │ ├── ExtensionAbsentBundle │ │ │ │ │ │ └── ExtensionAbsentBundle.php │ │ │ │ │ ├── ExtensionLoadedBundle │ │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ │ └── ExtensionLoadedExtension.php │ │ │ │ │ │ └── ExtensionLoadedBundle.php │ │ │ │ │ ├── ExtensionNotValidBundle │ │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ │ └── ExtensionNotValidExtension.php │ │ │ │ │ │ └── ExtensionNotValidBundle.php │ │ │ │ │ ├── ExtensionPresentBundle │ │ │ │ │ │ ├── Command │ │ │ │ │ │ │ ├── BarCommand.php │ │ │ │ │ │ │ └── FooCommand.php │ │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ │ └── ExtensionPresentExtension.php │ │ │ │ │ │ └── ExtensionPresentBundle.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 │ │ │ │ │ └── SsiFragmentRendererTest.php │ │ │ │ ├── HttpCache │ │ │ │ │ ├── EsiTest.php │ │ │ │ │ ├── HttpCacheTestCase.php │ │ │ │ │ ├── HttpCacheTest.php │ │ │ │ │ ├── ResponseCacheStrategyTest.php │ │ │ │ │ ├── SsiTest.php │ │ │ │ │ ├── StoreTest.php │ │ │ │ │ ├── TestHttpKernel.php │ │ │ │ │ └── TestMultipleHttpKernel.php │ │ │ │ ├── HttpKernelTest.php │ │ │ │ ├── KernelTest.php │ │ │ │ ├── Logger.php │ │ │ │ ├── Profiler │ │ │ │ │ ├── FileProfilerStorageTest.php │ │ │ │ │ └── ProfilerTest.php │ │ │ │ ├── TestHttpKernel.php │ │ │ │ └── UriSignerTest.php │ │ │ └── UriSigner.php │ │ ├── inflector │ │ │ ├── composer.json │ │ │ ├── Inflector.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ └── Tests │ │ │ └── InflectorTest.php │ │ ├── intl │ │ │ ├── Collator │ │ │ │ └── Collator.php │ │ │ ├── composer.json │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Data │ │ │ │ ├── Bundle │ │ │ │ │ ├── Compiler │ │ │ │ │ │ ├── BundleCompilerInterface.php │ │ │ │ │ │ └── GenrbCompiler.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ ├── BufferedBundleReader.php │ │ │ │ │ │ ├── BundleEntryReaderInterface.php │ │ │ │ │ │ ├── BundleEntryReader.php │ │ │ │ │ │ ├── BundleReaderInterface.php │ │ │ │ │ │ ├── IntlBundleReader.php │ │ │ │ │ │ ├── JsonBundleReader.php │ │ │ │ │ │ └── PhpBundleReader.php │ │ │ │ │ └── Writer │ │ │ │ │ ├── BundleWriterInterface.php │ │ │ │ │ ├── JsonBundleWriter.php │ │ │ │ │ ├── PhpBundleWriter.php │ │ │ │ │ └── TextBundleWriter.php │ │ │ │ ├── Generator │ │ │ │ │ ├── AbstractDataGenerator.php │ │ │ │ │ ├── CurrencyDataGenerator.php │ │ │ │ │ ├── GeneratorConfig.php │ │ │ │ │ ├── LanguageDataGenerator.php │ │ │ │ │ ├── LocaleDataGenerator.php │ │ │ │ │ ├── RegionDataGenerator.php │ │ │ │ │ └── ScriptDataGenerator.php │ │ │ │ ├── Provider │ │ │ │ │ ├── CurrencyDataProvider.php │ │ │ │ │ ├── LanguageDataProvider.php │ │ │ │ │ ├── LocaleDataProvider.php │ │ │ │ │ ├── RegionDataProvider.php │ │ │ │ │ └── ScriptDataProvider.php │ │ │ │ └── Util │ │ │ │ ├── ArrayAccessibleResourceBundle.php │ │ │ │ ├── LocaleScanner.php │ │ │ │ ├── RecursiveArrayAccess.php │ │ │ │ └── RingBuffer.php │ │ │ ├── DateFormatter │ │ │ │ ├── DateFormat │ │ │ │ │ ├── AmPmTransformer.php │ │ │ │ │ ├── DayOfWeekTransformer.php │ │ │ │ │ ├── DayOfYearTransformer.php │ │ │ │ │ ├── DayTransformer.php │ │ │ │ │ ├── FullTransformer.php │ │ │ │ │ ├── Hour1200Transformer.php │ │ │ │ │ ├── Hour1201Transformer.php │ │ │ │ │ ├── Hour2400Transformer.php │ │ │ │ │ ├── Hour2401Transformer.php │ │ │ │ │ ├── HourTransformer.php │ │ │ │ │ ├── MinuteTransformer.php │ │ │ │ │ ├── MonthTransformer.php │ │ │ │ │ ├── QuarterTransformer.php │ │ │ │ │ ├── SecondTransformer.php │ │ │ │ │ ├── TimeZoneTransformer.php │ │ │ │ │ ├── Transformer.php │ │ │ │ │ └── YearTransformer.php │ │ │ │ └── IntlDateFormatter.php │ │ │ ├── Exception │ │ │ │ ├── BadMethodCallException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── MethodArgumentNotImplementedException.php │ │ │ │ ├── MethodArgumentValueNotImplementedException.php │ │ │ │ ├── MethodNotImplementedException.php │ │ │ │ ├── MissingResourceException.php │ │ │ │ ├── NotImplementedException.php │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ ├── ResourceBundleNotFoundException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ └── UnexpectedTypeException.php │ │ │ ├── Globals │ │ │ │ └── IntlGlobals.php │ │ │ ├── Intl.php │ │ │ ├── LICENSE │ │ │ ├── Locale │ │ │ │ └── Locale.php │ │ │ ├── Locale.php │ │ │ ├── NumberFormatter │ │ │ │ └── NumberFormatter.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── ResourceBundle │ │ │ │ ├── CurrencyBundleInterface.php │ │ │ │ ├── CurrencyBundle.php │ │ │ │ ├── LanguageBundleInterface.php │ │ │ │ ├── LanguageBundle.php │ │ │ │ ├── LocaleBundleInterface.php │ │ │ │ ├── LocaleBundle.php │ │ │ │ ├── RegionBundleInterface.php │ │ │ │ ├── RegionBundle.php │ │ │ │ └── ResourceBundleInterface.php │ │ │ ├── Resources │ │ │ │ ├── bin │ │ │ │ │ ├── autoload.php │ │ │ │ │ ├── common.php │ │ │ │ │ ├── icu.ini │ │ │ │ │ └── update-data.php │ │ │ │ ├── data │ │ │ │ │ ├── currencies │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── af_NA.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar_DJ.json │ │ │ │ │ │ ├── ar_ER.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── ar_LB.json │ │ │ │ │ │ ├── ar_SO.json │ │ │ │ │ │ ├── ar_SS.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo_IN.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── ca_FR.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── ce.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_LI.json │ │ │ │ │ │ ├── de_LU.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en_001.json │ │ │ │ │ │ ├── en_150.json │ │ │ │ │ │ ├── en_AG.json │ │ │ │ │ │ ├── en_AI.json │ │ │ │ │ │ ├── en_AU.json │ │ │ │ │ │ ├── en_BB.json │ │ │ │ │ │ ├── en_BI.json │ │ │ │ │ │ ├── en_BM.json │ │ │ │ │ │ ├── en_BS.json │ │ │ │ │ │ ├── en_BW.json │ │ │ │ │ │ ├── en_BZ.json │ │ │ │ │ │ ├── en_CA.json │ │ │ │ │ │ ├── en_CC.json │ │ │ │ │ │ ├── en_CK.json │ │ │ │ │ │ ├── en_CX.json │ │ │ │ │ │ ├── en_DK.json │ │ │ │ │ │ ├── en_DM.json │ │ │ │ │ │ ├── en_ER.json │ │ │ │ │ │ ├── en_FJ.json │ │ │ │ │ │ ├── en_FK.json │ │ │ │ │ │ ├── en_GD.json │ │ │ │ │ │ ├── en_GG.json │ │ │ │ │ │ ├── en_GH.json │ │ │ │ │ │ ├── en_GI.json │ │ │ │ │ │ ├── en_GM.json │ │ │ │ │ │ ├── en_GY.json │ │ │ │ │ │ ├── en_IM.json │ │ │ │ │ │ ├── en_JE.json │ │ │ │ │ │ ├── en_JM.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── en_KE.json │ │ │ │ │ │ ├── en_KI.json │ │ │ │ │ │ ├── en_KN.json │ │ │ │ │ │ ├── en_KY.json │ │ │ │ │ │ ├── en_LC.json │ │ │ │ │ │ ├── en_LR.json │ │ │ │ │ │ ├── en_LS.json │ │ │ │ │ │ ├── en_MG.json │ │ │ │ │ │ ├── en_MO.json │ │ │ │ │ │ ├── en_MS.json │ │ │ │ │ │ ├── en_MT.json │ │ │ │ │ │ ├── en_MU.json │ │ │ │ │ │ ├── en_MW.json │ │ │ │ │ │ ├── en_MY.json │ │ │ │ │ │ ├── en_NA.json │ │ │ │ │ │ ├── en_NF.json │ │ │ │ │ │ ├── en_NG.json │ │ │ │ │ │ ├── en_NH.json │ │ │ │ │ │ ├── en_NR.json │ │ │ │ │ │ ├── en_NU.json │ │ │ │ │ │ ├── en_NZ.json │ │ │ │ │ │ ├── en_PG.json │ │ │ │ │ │ ├── en_PH.json │ │ │ │ │ │ ├── en_PK.json │ │ │ │ │ │ ├── en_PN.json │ │ │ │ │ │ ├── en_RW.json │ │ │ │ │ │ ├── en_SB.json │ │ │ │ │ │ ├── en_SC.json │ │ │ │ │ │ ├── en_SE.json │ │ │ │ │ │ ├── en_SG.json │ │ │ │ │ │ ├── en_SH.json │ │ │ │ │ │ ├── en_SL.json │ │ │ │ │ │ ├── en_SS.json │ │ │ │ │ │ ├── en_SX.json │ │ │ │ │ │ ├── en_SZ.json │ │ │ │ │ │ ├── en_TK.json │ │ │ │ │ │ ├── en_TO.json │ │ │ │ │ │ ├── en_TT.json │ │ │ │ │ │ ├── en_TV.json │ │ │ │ │ │ ├── en_TZ.json │ │ │ │ │ │ ├── en_UG.json │ │ │ │ │ │ ├── en_VC.json │ │ │ │ │ │ ├── en_VU.json │ │ │ │ │ │ ├── en_WS.json │ │ │ │ │ │ ├── en_ZA.json │ │ │ │ │ │ ├── en_ZM.json │ │ │ │ │ │ ├── es_419.json │ │ │ │ │ │ ├── es_AR.json │ │ │ │ │ │ ├── es_BO.json │ │ │ │ │ │ ├── es_BR.json │ │ │ │ │ │ ├── es_CL.json │ │ │ │ │ │ ├── es_CO.json │ │ │ │ │ │ ├── es_CR.json │ │ │ │ │ │ ├── es_CU.json │ │ │ │ │ │ ├── es_DO.json │ │ │ │ │ │ ├── es_EC.json │ │ │ │ │ │ ├── es_GQ.json │ │ │ │ │ │ ├── es_GT.json │ │ │ │ │ │ ├── es_HN.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── es_NI.json │ │ │ │ │ │ ├── es_PA.json │ │ │ │ │ │ ├── es_PE.json │ │ │ │ │ │ ├── es_PH.json │ │ │ │ │ │ ├── es_PR.json │ │ │ │ │ │ ├── es_PY.json │ │ │ │ │ │ ├── es_SV.json │ │ │ │ │ │ ├── es_US.json │ │ │ │ │ │ ├── es_UY.json │ │ │ │ │ │ ├── es_VE.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── ff_GN.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── ff_MR.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo_DK.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr_BI.json │ │ │ │ │ │ ├── fr_CA.json │ │ │ │ │ │ ├── fr_CD.json │ │ │ │ │ │ ├── fr_DJ.json │ │ │ │ │ │ ├── fr_DZ.json │ │ │ │ │ │ ├── fr_GN.json │ │ │ │ │ │ ├── fr_HT.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_KM.json │ │ │ │ │ │ ├── fr_LU.json │ │ │ │ │ │ ├── fr_MG.json │ │ │ │ │ │ ├── fr_MR.json │ │ │ │ │ │ ├── fr_MU.json │ │ │ │ │ │ ├── fr_RW.json │ │ │ │ │ │ ├── fr_SC.json │ │ │ │ │ │ ├── fr_SY.json │ │ │ │ │ │ ├── fr_TN.json │ │ │ │ │ │ ├── fr_VU.json │ │ │ │ │ │ ├── fy.json │ │ │ │ │ │ ├── ga.json │ │ │ │ │ │ ├── gd.json │ │ │ │ │ │ ├── gl.json │ │ │ │ │ │ ├── gu.json │ │ │ │ │ │ ├── ha_GH.json │ │ │ │ │ │ ├── ha.json │ │ │ │ │ │ ├── he.json │ │ │ │ │ │ ├── hi.json │ │ │ │ │ │ ├── hr_BA.json │ │ │ │ │ │ ├── hr.json │ │ │ │ │ │ ├── hu.json │ │ │ │ │ │ ├── hy.json │ │ │ │ │ │ ├── id.json │ │ │ │ │ │ ├── ig.json │ │ │ │ │ │ ├── ii.json │ │ │ │ │ │ ├── in.json │ │ │ │ │ │ ├── is.json │ │ │ │ │ │ ├── it.json │ │ │ │ │ │ ├── iw.json │ │ │ │ │ │ ├── ja.json │ │ │ │ │ │ ├── ka.json │ │ │ │ │ │ ├── ki.json │ │ │ │ │ │ ├── kk.json │ │ │ │ │ │ ├── kl.json │ │ │ │ │ │ ├── km.json │ │ │ │ │ │ ├── kn.json │ │ │ │ │ │ ├── ko.json │ │ │ │ │ │ ├── ks.json │ │ │ │ │ │ ├── ky.json │ │ │ │ │ │ ├── lb.json │ │ │ │ │ │ ├── lg.json │ │ │ │ │ │ ├── ln_AO.json │ │ │ │ │ │ ├── ln.json │ │ │ │ │ │ ├── lo.json │ │ │ │ │ │ ├── lt.json │ │ │ │ │ │ ├── lu.json │ │ │ │ │ │ ├── lv.json │ │ │ │ │ │ ├── meta.json │ │ │ │ │ │ ├── mg.json │ │ │ │ │ │ ├── mk.json │ │ │ │ │ │ ├── ml.json │ │ │ │ │ │ ├── mn.json │ │ │ │ │ │ ├── mo.json │ │ │ │ │ │ ├── mr.json │ │ │ │ │ │ ├── ms_BN.json │ │ │ │ │ │ ├── ms.json │ │ │ │ │ │ ├── ms_SG.json │ │ │ │ │ │ ├── mt.json │ │ │ │ │ │ ├── my.json │ │ │ │ │ │ ├── nb.json │ │ │ │ │ │ ├── nd.json │ │ │ │ │ │ ├── ne.json │ │ │ │ │ │ ├── nl_AW.json │ │ │ │ │ │ ├── nl_BQ.json │ │ │ │ │ │ ├── nl_CW.json │ │ │ │ │ │ ├── nl.json │ │ │ │ │ │ ├── nl_SR.json │ │ │ │ │ │ ├── nl_SX.json │ │ │ │ │ │ ├── nn.json │ │ │ │ │ │ ├── no.json │ │ │ │ │ │ ├── om.json │ │ │ │ │ │ ├── om_KE.json │ │ │ │ │ │ ├── or.json │ │ │ │ │ │ ├── os.json │ │ │ │ │ │ ├── os_RU.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pa.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt_AO.json │ │ │ │ │ │ ├── pt_CV.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_LU.json │ │ │ │ │ │ ├── pt_MO.json │ │ │ │ │ │ ├── pt_MZ.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── pt_ST.json │ │ │ │ │ │ ├── qu_BO.json │ │ │ │ │ │ ├── qu_EC.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ro_MD.json │ │ │ │ │ │ ├── root.json │ │ │ │ │ │ ├── ru_BY.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── ru_KG.json │ │ │ │ │ │ ├── ru_KZ.json │ │ │ │ │ │ ├── ru_MD.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── se_SE.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so_DJ.json │ │ │ │ │ │ ├── so_ET.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── so_KE.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sq_MK.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_UG.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── ta_LK.json │ │ │ │ │ │ ├── ta_MY.json │ │ │ │ │ │ ├── ta_SG.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti_ER.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── zh_Hans_HK.json │ │ │ │ │ │ ├── zh_Hans_MO.json │ │ │ │ │ │ ├── zh_Hans_SG.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_MO.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_MO.json │ │ │ │ │ │ ├── zh_SG.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── languages │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar_EG.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── ar_LY.json │ │ │ │ │ │ ├── ar_SA.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn_IN.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── ce.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de_AT.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_LU.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en_AU.json │ │ │ │ │ │ ├── en_IN.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── en_NZ.json │ │ │ │ │ │ ├── eo.json │ │ │ │ │ │ ├── es_419.json │ │ │ │ │ │ ├── es_AR.json │ │ │ │ │ │ ├── es_BO.json │ │ │ │ │ │ ├── es_CL.json │ │ │ │ │ │ ├── es_CO.json │ │ │ │ │ │ ├── es_CR.json │ │ │ │ │ │ ├── es_DO.json │ │ │ │ │ │ ├── es_EC.json │ │ │ │ │ │ ├── es_GT.json │ │ │ │ │ │ ├── es_HN.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── es_NI.json │ │ │ │ │ │ ├── es_PA.json │ │ │ │ │ │ ├── es_PE.json │ │ │ │ │ │ ├── es_PR.json │ │ │ │ │ │ ├── es_PY.json │ │ │ │ │ │ ├── es_SV.json │ │ │ │ │ │ ├── es_US.json │ │ │ │ │ │ ├── es_VE.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr_BE.json │ │ │ │ │ │ ├── fr_CA.json │ │ │ │ │ │ ├── fr_CH.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fy.json │ │ │ │ │ │ ├── ga.json │ │ │ │ │ │ ├── gd.json │ │ │ │ │ │ ├── gl.json │ │ │ │ │ │ ├── gu.json │ │ │ │ │ │ ├── gv.json │ │ │ │ │ │ ├── ha.json │ │ │ │ │ │ ├── he.json │ │ │ │ │ │ ├── hi.json │ │ │ │ │ │ ├── hr.json │ │ │ │ │ │ ├── hu.json │ │ │ │ │ │ ├── hy.json │ │ │ │ │ │ ├── id.json │ │ │ │ │ │ ├── ig.json │ │ │ │ │ │ ├── ii.json │ │ │ │ │ │ ├── in.json │ │ │ │ │ │ ├── is.json │ │ │ │ │ │ ├── it.json │ │ │ │ │ │ ├── iw.json │ │ │ │ │ │ ├── ja.json │ │ │ │ │ │ ├── ka.json │ │ │ │ │ │ ├── ki.json │ │ │ │ │ │ ├── kk.json │ │ │ │ │ │ ├── kl.json │ │ │ │ │ │ ├── km.json │ │ │ │ │ │ ├── kn.json │ │ │ │ │ │ ├── ko.json │ │ │ │ │ │ ├── ks.json │ │ │ │ │ │ ├── kw.json │ │ │ │ │ │ ├── ky.json │ │ │ │ │ │ ├── lb.json │ │ │ │ │ │ ├── lg.json │ │ │ │ │ │ ├── ln.json │ │ │ │ │ │ ├── lo.json │ │ │ │ │ │ ├── lt.json │ │ │ │ │ │ ├── lu.json │ │ │ │ │ │ ├── lv.json │ │ │ │ │ │ ├── meta.json │ │ │ │ │ │ ├── mg.json │ │ │ │ │ │ ├── mk.json │ │ │ │ │ │ ├── ml.json │ │ │ │ │ │ ├── mn.json │ │ │ │ │ │ ├── mo.json │ │ │ │ │ │ ├── mr.json │ │ │ │ │ │ ├── ms.json │ │ │ │ │ │ ├── mt.json │ │ │ │ │ │ ├── my.json │ │ │ │ │ │ ├── nb.json │ │ │ │ │ │ ├── nd.json │ │ │ │ │ │ ├── ne.json │ │ │ │ │ │ ├── nl.json │ │ │ │ │ │ ├── nn.json │ │ │ │ │ │ ├── no.json │ │ │ │ │ │ ├── om.json │ │ │ │ │ │ ├── or.json │ │ │ │ │ │ ├── os.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pa.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ro_MD.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh_BA.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr_BA.json │ │ │ │ │ │ ├── sr_Cyrl_BA.json │ │ │ │ │ │ ├── sr_Cyrl_ME.json │ │ │ │ │ │ ├── sr_Cyrl_XK.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn_BA.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sr_Latn_ME.json │ │ │ │ │ │ ├── sr_Latn_XK.json │ │ │ │ │ │ ├── sr_ME.json │ │ │ │ │ │ ├── sr_XK.json │ │ │ │ │ │ ├── sv_FI.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_KE.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── locales │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar_EG.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── ar_LY.json │ │ │ │ │ │ ├── ar_SA.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az_AZ.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn_IN.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs_BA.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── ce.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de_AT.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_LU.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en_IN.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── en_NH.json │ │ │ │ │ │ ├── en_RH.json │ │ │ │ │ │ ├── eo.json │ │ │ │ │ │ ├── es_419.json │ │ │ │ │ │ ├── es_AR.json │ │ │ │ │ │ ├── es_BO.json │ │ │ │ │ │ ├── es_CL.json │ │ │ │ │ │ ├── es_CO.json │ │ │ │ │ │ ├── es_CR.json │ │ │ │ │ │ ├── es_DO.json │ │ │ │ │ │ ├── es_EC.json │ │ │ │ │ │ ├── es_GT.json │ │ │ │ │ │ ├── es_HN.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── es_NI.json │ │ │ │ │ │ ├── es_PA.json │ │ │ │ │ │ ├── es_PE.json │ │ │ │ │ │ ├── es_PY.json │ │ │ │ │ │ ├── es_US.json │ │ │ │ │ │ ├── es_VE.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr_BE.json │ │ │ │ │ │ ├── fr_CA.json │ │ │ │ │ │ ├── fr_CH.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fy.json │ │ │ │ │ │ ├── ga.json │ │ │ │ │ │ ├── gd.json │ │ │ │ │ │ ├── gl.json │ │ │ │ │ │ ├── gu.json │ │ │ │ │ │ ├── gv.json │ │ │ │ │ │ ├── ha.json │ │ │ │ │ │ ├── he.json │ │ │ │ │ │ ├── hi.json │ │ │ │ │ │ ├── hr.json │ │ │ │ │ │ ├── hu.json │ │ │ │ │ │ ├── hy.json │ │ │ │ │ │ ├── id.json │ │ │ │ │ │ ├── ig.json │ │ │ │ │ │ ├── ii.json │ │ │ │ │ │ ├── in_ID.json │ │ │ │ │ │ ├── in.json │ │ │ │ │ │ ├── is.json │ │ │ │ │ │ ├── it.json │ │ │ │ │ │ ├── iw_IL.json │ │ │ │ │ │ ├── iw.json │ │ │ │ │ │ ├── ja.json │ │ │ │ │ │ ├── ka.json │ │ │ │ │ │ ├── ki.json │ │ │ │ │ │ ├── kk.json │ │ │ │ │ │ ├── kl.json │ │ │ │ │ │ ├── km.json │ │ │ │ │ │ ├── kn.json │ │ │ │ │ │ ├── ko.json │ │ │ │ │ │ ├── ko_KP.json │ │ │ │ │ │ ├── ks.json │ │ │ │ │ │ ├── kw.json │ │ │ │ │ │ ├── ky.json │ │ │ │ │ │ ├── lb.json │ │ │ │ │ │ ├── lg.json │ │ │ │ │ │ ├── ln.json │ │ │ │ │ │ ├── lo.json │ │ │ │ │ │ ├── lt.json │ │ │ │ │ │ ├── lu.json │ │ │ │ │ │ ├── lv.json │ │ │ │ │ │ ├── meta.json │ │ │ │ │ │ ├── mg.json │ │ │ │ │ │ ├── mk.json │ │ │ │ │ │ ├── ml.json │ │ │ │ │ │ ├── mn.json │ │ │ │ │ │ ├── mo.json │ │ │ │ │ │ ├── mr.json │ │ │ │ │ │ ├── ms.json │ │ │ │ │ │ ├── mt.json │ │ │ │ │ │ ├── my.json │ │ │ │ │ │ ├── nb.json │ │ │ │ │ │ ├── nd.json │ │ │ │ │ │ ├── ne.json │ │ │ │ │ │ ├── nl.json │ │ │ │ │ │ ├── nn.json │ │ │ │ │ │ ├── no.json │ │ │ │ │ │ ├── no_NO.json │ │ │ │ │ │ ├── no_NO_NY.json │ │ │ │ │ │ ├── om.json │ │ │ │ │ │ ├── or.json │ │ │ │ │ │ ├── os.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pa_IN.json │ │ │ │ │ │ ├── pa.json │ │ │ │ │ │ ├── pa_PK.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ro_MD.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── ru_UA.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh_BA.json │ │ │ │ │ │ ├── sh_CS.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── sh_YU.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr_BA.json │ │ │ │ │ │ ├── sr_CS.json │ │ │ │ │ │ ├── sr_Cyrl_BA.json │ │ │ │ │ │ ├── sr_Cyrl_CS.json │ │ │ │ │ │ ├── sr_Cyrl_ME.json │ │ │ │ │ │ ├── sr_Cyrl_XK.json │ │ │ │ │ │ ├── sr_Cyrl_YU.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn_BA.json │ │ │ │ │ │ ├── sr_Latn_CS.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sr_Latn_ME.json │ │ │ │ │ │ ├── sr_Latn_XK.json │ │ │ │ │ │ ├── sr_Latn_YU.json │ │ │ │ │ │ ├── sr_ME.json │ │ │ │ │ │ ├── sr_RS.json │ │ │ │ │ │ ├── sr_XK.json │ │ │ │ │ │ ├── sr_YU.json │ │ │ │ │ │ ├── sv_FI.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_KE.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── tl_PH.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── uz_AF.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── uz_UZ.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── zh_CN.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_MO.json │ │ │ │ │ │ ├── zh_SG.json │ │ │ │ │ │ ├── zh_TW.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── regions │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── ar_LY.json │ │ │ │ │ │ ├── ar_SA.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn_IN.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo_IN.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── ce.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de_AT.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── eo.json │ │ │ │ │ │ ├── es_419.json │ │ │ │ │ │ ├── es_AR.json │ │ │ │ │ │ ├── es_BO.json │ │ │ │ │ │ ├── es_CL.json │ │ │ │ │ │ ├── es_CO.json │ │ │ │ │ │ ├── es_CR.json │ │ │ │ │ │ ├── es_DO.json │ │ │ │ │ │ ├── es_EC.json │ │ │ │ │ │ ├── es_GT.json │ │ │ │ │ │ ├── es_HN.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── es_NI.json │ │ │ │ │ │ ├── es_PA.json │ │ │ │ │ │ ├── es_PE.json │ │ │ │ │ │ ├── es_PR.json │ │ │ │ │ │ ├── es_PY.json │ │ │ │ │ │ ├── es_SV.json │ │ │ │ │ │ ├── es_US.json │ │ │ │ │ │ ├── es_VE.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr_BE.json │ │ │ │ │ │ ├── fr_CA.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fy.json │ │ │ │ │ │ ├── ga.json │ │ │ │ │ │ ├── gd.json │ │ │ │ │ │ ├── gl.json │ │ │ │ │ │ ├── gu.json │ │ │ │ │ │ ├── gv.json │ │ │ │ │ │ ├── ha.json │ │ │ │ │ │ ├── he.json │ │ │ │ │ │ ├── hi.json │ │ │ │ │ │ ├── hr.json │ │ │ │ │ │ ├── hu.json │ │ │ │ │ │ ├── hy.json │ │ │ │ │ │ ├── id.json │ │ │ │ │ │ ├── ig.json │ │ │ │ │ │ ├── ii.json │ │ │ │ │ │ ├── in.json │ │ │ │ │ │ ├── is.json │ │ │ │ │ │ ├── it.json │ │ │ │ │ │ ├── iw.json │ │ │ │ │ │ ├── ja.json │ │ │ │ │ │ ├── ka.json │ │ │ │ │ │ ├── ki.json │ │ │ │ │ │ ├── kk.json │ │ │ │ │ │ ├── kl.json │ │ │ │ │ │ ├── km.json │ │ │ │ │ │ ├── kn.json │ │ │ │ │ │ ├── ko.json │ │ │ │ │ │ ├── ko_KP.json │ │ │ │ │ │ ├── ks.json │ │ │ │ │ │ ├── kw.json │ │ │ │ │ │ ├── ky.json │ │ │ │ │ │ ├── lb.json │ │ │ │ │ │ ├── lg.json │ │ │ │ │ │ ├── ln.json │ │ │ │ │ │ ├── lo.json │ │ │ │ │ │ ├── lt.json │ │ │ │ │ │ ├── lu.json │ │ │ │ │ │ ├── lv.json │ │ │ │ │ │ ├── meta.json │ │ │ │ │ │ ├── mg.json │ │ │ │ │ │ ├── mk.json │ │ │ │ │ │ ├── ml.json │ │ │ │ │ │ ├── mn.json │ │ │ │ │ │ ├── mo.json │ │ │ │ │ │ ├── mr.json │ │ │ │ │ │ ├── ms.json │ │ │ │ │ │ ├── mt.json │ │ │ │ │ │ ├── my.json │ │ │ │ │ │ ├── nb.json │ │ │ │ │ │ ├── nd.json │ │ │ │ │ │ ├── ne.json │ │ │ │ │ │ ├── nl.json │ │ │ │ │ │ ├── nn.json │ │ │ │ │ │ ├── no.json │ │ │ │ │ │ ├── om.json │ │ │ │ │ │ ├── or.json │ │ │ │ │ │ ├── os.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pa.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ro_MD.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── ru_UA.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh_BA.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr_BA.json │ │ │ │ │ │ ├── sr_Cyrl_BA.json │ │ │ │ │ │ ├── sr_Cyrl_ME.json │ │ │ │ │ │ ├── sr_Cyrl_XK.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn_BA.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sr_Latn_ME.json │ │ │ │ │ │ ├── sr_Latn_XK.json │ │ │ │ │ │ ├── sr_ME.json │ │ │ │ │ │ ├── sr_XK.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_KE.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── ce.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en_IN.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── es_419.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr_CA.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fy.json │ │ │ │ │ │ ├── ga.json │ │ │ │ │ │ ├── gd.json │ │ │ │ │ │ ├── gl.json │ │ │ │ │ │ ├── gu.json │ │ │ │ │ │ ├── he.json │ │ │ │ │ │ ├── hi.json │ │ │ │ │ │ ├── hr.json │ │ │ │ │ │ ├── hu.json │ │ │ │ │ │ ├── hy.json │ │ │ │ │ │ ├── id.json │ │ │ │ │ │ ├── ii.json │ │ │ │ │ │ ├── in.json │ │ │ │ │ │ ├── is.json │ │ │ │ │ │ ├── it.json │ │ │ │ │ │ ├── iw.json │ │ │ │ │ │ ├── ja.json │ │ │ │ │ │ ├── ka.json │ │ │ │ │ │ ├── kk.json │ │ │ │ │ │ ├── km.json │ │ │ │ │ │ ├── kn.json │ │ │ │ │ │ ├── ko.json │ │ │ │ │ │ ├── ks.json │ │ │ │ │ │ ├── ky.json │ │ │ │ │ │ ├── lb.json │ │ │ │ │ │ ├── lo.json │ │ │ │ │ │ ├── lt.json │ │ │ │ │ │ ├── lv.json │ │ │ │ │ │ ├── meta.json │ │ │ │ │ │ ├── mk.json │ │ │ │ │ │ ├── ml.json │ │ │ │ │ │ ├── mn.json │ │ │ │ │ │ ├── mr.json │ │ │ │ │ │ ├── ms.json │ │ │ │ │ │ ├── mt.json │ │ │ │ │ │ ├── my.json │ │ │ │ │ │ ├── nb.json │ │ │ │ │ │ ├── ne.json │ │ │ │ │ │ ├── nl.json │ │ │ │ │ │ ├── nn.json │ │ │ │ │ │ ├── no.json │ │ │ │ │ │ ├── om.json │ │ │ │ │ │ ├── or.json │ │ │ │ │ │ ├── os.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pa.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── svn-info.txt │ │ │ │ │ └── version.txt │ │ │ │ └── stubs │ │ │ │ ├── Collator.php │ │ │ │ ├── IntlDateFormatter.php │ │ │ │ ├── Locale.php │ │ │ │ └── NumberFormatter.php │ │ │ ├── Tests │ │ │ │ ├── Collator │ │ │ │ │ ├── AbstractCollatorTest.php │ │ │ │ │ ├── CollatorTest.php │ │ │ │ │ └── Verification │ │ │ │ │ └── CollatorTest.php │ │ │ │ ├── Data │ │ │ │ │ ├── Bundle │ │ │ │ │ │ ├── Reader │ │ │ │ │ │ │ ├── BundleEntryReaderTest.php │ │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ │ ├── build.sh │ │ │ │ │ │ │ │ ├── en.php │ │ │ │ │ │ │ │ ├── en.res │ │ │ │ │ │ │ │ ├── en.txt │ │ │ │ │ │ │ │ ├── json │ │ │ │ │ │ │ │ │ ├── en_Invalid.json │ │ │ │ │ │ │ │ │ └── en.json │ │ │ │ │ │ │ │ ├── NotAFile │ │ │ │ │ │ │ │ │ └── en.php │ │ │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ │ │ └── en.php │ │ │ │ │ │ │ │ ├── res │ │ │ │ │ │ │ │ │ ├── alias.res │ │ │ │ │ │ │ │ │ ├── mo.res │ │ │ │ │ │ │ │ │ ├── ro_MD.res │ │ │ │ │ │ │ │ │ ├── root.res │ │ │ │ │ │ │ │ │ └── ro.res │ │ │ │ │ │ │ │ └── txt │ │ │ │ │ │ │ │ ├── alias.txt │ │ │ │ │ │ │ │ ├── mo.txt │ │ │ │ │ │ │ │ ├── ro_MD.txt │ │ │ │ │ │ │ │ ├── root.txt │ │ │ │ │ │ │ │ └── ro.txt │ │ │ │ │ │ │ ├── IntlBundleReaderTest.php │ │ │ │ │ │ │ ├── JsonBundleReaderTest.php │ │ │ │ │ │ │ └── PhpBundleReaderTest.php │ │ │ │ │ │ └── Writer │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ │ ├── en_nofallback.txt │ │ │ │ │ │ │ ├── en.php │ │ │ │ │ │ │ ├── en.res │ │ │ │ │ │ │ ├── en.txt │ │ │ │ │ │ │ ├── escaped.txt │ │ │ │ │ │ │ ├── rb.json │ │ │ │ │ │ │ ├── rb.php │ │ │ │ │ │ │ ├── rb.res │ │ │ │ │ │ │ └── rb.txt │ │ │ │ │ │ ├── JsonBundleWriterTest.php │ │ │ │ │ │ ├── PhpBundleWriterTest.php │ │ │ │ │ │ └── TextBundleWriterTest.php │ │ │ │ │ ├── Provider │ │ │ │ │ │ ├── AbstractCurrencyDataProviderTest.php │ │ │ │ │ │ ├── AbstractDataProviderTest.php │ │ │ │ │ │ ├── AbstractLanguageDataProviderTest.php │ │ │ │ │ │ ├── AbstractLocaleDataProviderTest.php │ │ │ │ │ │ ├── AbstractRegionDataProviderTest.php │ │ │ │ │ │ ├── AbstractScriptDataProviderTest.php │ │ │ │ │ │ └── Json │ │ │ │ │ │ ├── JsonCurrencyDataProviderTest.php │ │ │ │ │ │ ├── JsonLanguageDataProviderTest.php │ │ │ │ │ │ ├── JsonLocaleDataProviderTest.php │ │ │ │ │ │ ├── JsonRegionDataProviderTest.php │ │ │ │ │ │ └── JsonScriptDataProviderTest.php │ │ │ │ │ └── Util │ │ │ │ │ ├── LocaleScannerTest.php │ │ │ │ │ └── RingBufferTest.php │ │ │ │ ├── DateFormatter │ │ │ │ │ ├── AbstractIntlDateFormatterTest.php │ │ │ │ │ ├── IntlDateFormatterTest.php │ │ │ │ │ └── Verification │ │ │ │ │ └── IntlDateFormatterTest.php │ │ │ │ ├── Globals │ │ │ │ │ ├── AbstractIntlGlobalsTest.php │ │ │ │ │ ├── IntlGlobalsTest.php │ │ │ │ │ └── Verification │ │ │ │ │ └── IntlGlobalsTest.php │ │ │ │ ├── Locale │ │ │ │ │ ├── AbstractLocaleTest.php │ │ │ │ │ ├── LocaleTest.php │ │ │ │ │ └── Verification │ │ │ │ │ └── LocaleTest.php │ │ │ │ ├── NumberFormatter │ │ │ │ │ ├── AbstractNumberFormatterTest.php │ │ │ │ │ ├── NumberFormatterTest.php │ │ │ │ │ └── Verification │ │ │ │ │ └── NumberFormatterTest.php │ │ │ │ └── Util │ │ │ │ ├── IcuVersionTest.php │ │ │ │ └── VersionTest.php │ │ │ └── Util │ │ │ ├── IcuVersion.php │ │ │ ├── IntlTestHelper.php │ │ │ ├── SvnCommit.php │ │ │ ├── SvnRepository.php │ │ │ └── Version.php │ │ ├── options-resolver │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── Exception │ │ │ │ ├── AccessException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidOptionsException.php │ │ │ │ ├── MissingOptionsException.php │ │ │ │ ├── NoSuchOptionException.php │ │ │ │ ├── OptionDefinitionException.php │ │ │ │ └── UndefinedOptionsException.php │ │ │ ├── LICENSE │ │ │ ├── Options.php │ │ │ ├── OptionsResolver.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ └── Tests │ │ │ └── OptionsResolverTest.php │ │ ├── polyfill-intl-icu │ │ │ ├── bootstrap.php │ │ │ ├── composer.json │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── polyfill-mbstring │ │ │ ├── bootstrap.php │ │ │ ├── composer.json │ │ │ ├── LICENSE │ │ │ ├── Mbstring.php │ │ │ ├── README.md │ │ │ └── Resources │ │ │ └── unidata │ │ │ ├── lowerCase.php │ │ │ └── upperCase.php │ │ ├── polyfill-php56 │ │ │ ├── bootstrap.php │ │ │ ├── composer.json │ │ │ ├── LICENSE │ │ │ ├── Php56.php │ │ │ └── README.md │ │ ├── polyfill-php70 │ │ │ ├── bootstrap.php │ │ │ ├── composer.json │ │ │ ├── LICENSE │ │ │ ├── Php70.php │ │ │ ├── README.md │ │ │ └── Resources │ │ │ └── stubs │ │ │ ├── ArithmeticError.php │ │ │ ├── AssertionError.php │ │ │ ├── DivisionByZeroError.php │ │ │ ├── Error.php │ │ │ ├── ParseError.php │ │ │ └── TypeError.php │ │ ├── polyfill-util │ │ │ ├── BinaryNoFuncOverload.php │ │ │ ├── BinaryOnFuncOverload.php │ │ │ ├── Binary.php │ │ │ ├── composer.json │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── TestListener.php │ │ ├── property-access │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── Exception │ │ │ │ ├── AccessException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidPropertyPathException.php │ │ │ │ ├── NoSuchIndexException.php │ │ │ │ ├── NoSuchPropertyException.php │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ └── UnexpectedTypeException.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ ├── PropertyAccessorBuilder.php │ │ │ ├── PropertyAccessorInterface.php │ │ │ ├── PropertyAccessor.php │ │ │ ├── PropertyAccess.php │ │ │ ├── PropertyPathBuilder.php │ │ │ ├── PropertyPathInterface.php │ │ │ ├── PropertyPathIteratorInterface.php │ │ │ ├── PropertyPathIterator.php │ │ │ ├── PropertyPath.php │ │ │ ├── README.md │ │ │ ├── StringUtil.php │ │ │ └── Tests │ │ │ ├── Fixtures │ │ │ │ ├── NonTraversableArrayObject.php │ │ │ │ ├── TestClassIsWritable.php │ │ │ │ ├── TestClassMagicCall.php │ │ │ │ ├── TestClassMagicGet.php │ │ │ │ ├── TestClass.php │ │ │ │ ├── TestClassSetValue.php │ │ │ │ ├── Ticket5775Object.php │ │ │ │ ├── TraversableArrayObject.php │ │ │ │ └── TypeHinted.php │ │ │ ├── PropertyAccessorArrayAccessTest.php │ │ │ ├── PropertyAccessorArrayObjectTest.php │ │ │ ├── PropertyAccessorArrayTest.php │ │ │ ├── PropertyAccessorBuilderTest.php │ │ │ ├── PropertyAccessorCollectionTest.php │ │ │ ├── PropertyAccessorNonTraversableArrayObjectTest.php │ │ │ ├── PropertyAccessorTest.php │ │ │ ├── PropertyAccessorTraversableArrayObjectTest.php │ │ │ ├── PropertyPathBuilderTest.php │ │ │ ├── PropertyPathTest.php │ │ │ └── StringUtilTest.php │ │ ├── routing │ │ │ ├── Annotation │ │ │ │ └── Route.php │ │ │ ├── CHANGELOG.md │ │ │ ├── CompiledRoute.php │ │ │ ├── composer.json │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidParameterException.php │ │ │ │ ├── MethodNotAllowedException.php │ │ │ │ ├── MissingMandatoryParametersException.php │ │ │ │ ├── ResourceNotFoundException.php │ │ │ │ └── RouteNotFoundException.php │ │ │ ├── Generator │ │ │ │ ├── ConfigurableRequirementsInterface.php │ │ │ │ ├── Dumper │ │ │ │ │ ├── GeneratorDumperInterface.php │ │ │ │ │ ├── GeneratorDumper.php │ │ │ │ │ └── PhpGeneratorDumper.php │ │ │ │ ├── UrlGeneratorInterface.php │ │ │ │ └── UrlGenerator.php │ │ │ ├── LICENSE │ │ │ ├── Loader │ │ │ │ ├── AnnotationClassLoader.php │ │ │ │ ├── AnnotationDirectoryLoader.php │ │ │ │ ├── AnnotationFileLoader.php │ │ │ │ ├── ClosureLoader.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ └── ServiceRouterLoader.php │ │ │ │ ├── DirectoryLoader.php │ │ │ │ ├── ObjectRouteLoader.php │ │ │ │ ├── PhpFileLoader.php │ │ │ │ ├── schema │ │ │ │ │ └── routing │ │ │ │ │ └── routing-1.0.xsd │ │ │ │ ├── XmlFileLoader.php │ │ │ │ └── YamlFileLoader.php │ │ │ ├── Matcher │ │ │ │ ├── Dumper │ │ │ │ │ ├── DumperCollection.php │ │ │ │ │ ├── DumperPrefixCollection.php │ │ │ │ │ ├── DumperRoute.php │ │ │ │ │ ├── MatcherDumperInterface.php │ │ │ │ │ ├── MatcherDumper.php │ │ │ │ │ └── PhpMatcherDumper.php │ │ │ │ ├── RedirectableUrlMatcherInterface.php │ │ │ │ ├── RedirectableUrlMatcher.php │ │ │ │ ├── RequestMatcherInterface.php │ │ │ │ ├── TraceableUrlMatcher.php │ │ │ │ ├── UrlMatcherInterface.php │ │ │ │ └── UrlMatcher.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── RequestContextAwareInterface.php │ │ │ ├── RequestContext.php │ │ │ ├── RouteCollectionBuilder.php │ │ │ ├── RouteCollection.php │ │ │ ├── RouteCompilerInterface.php │ │ │ ├── RouteCompiler.php │ │ │ ├── Route.php │ │ │ ├── RouterInterface.php │ │ │ ├── Router.php │ │ │ └── Tests │ │ │ ├── Annotation │ │ │ │ └── RouteTest.php │ │ │ ├── CompiledRouteTest.php │ │ │ ├── Fixtures │ │ │ │ ├── AnnotatedClasses │ │ │ │ │ ├── AbstractClass.php │ │ │ │ │ ├── BarClass.php │ │ │ │ │ ├── FooClass.php │ │ │ │ │ └── FooTrait.php │ │ │ │ ├── annotated.php │ │ │ │ ├── bad_format.yml │ │ │ │ ├── bar.xml │ │ │ │ ├── CustomXmlFileLoader.php │ │ │ │ ├── directory │ │ │ │ │ ├── recurse │ │ │ │ │ │ ├── routes1.yml │ │ │ │ │ │ └── routes2.yml │ │ │ │ │ └── routes3.yml │ │ │ │ ├── directory_import │ │ │ │ │ └── import.yml │ │ │ │ ├── dumper │ │ │ │ │ ├── url_matcher1.apache │ │ │ │ │ ├── url_matcher1.php │ │ │ │ │ ├── url_matcher2.apache │ │ │ │ │ ├── url_matcher2.php │ │ │ │ │ └── url_matcher3.php │ │ │ │ ├── empty.yml │ │ │ │ ├── file_resource.yml │ │ │ │ ├── foo1.xml │ │ │ │ ├── foo.xml │ │ │ │ ├── incomplete.yml │ │ │ │ ├── list_defaults.xml │ │ │ │ ├── list_in_list_defaults.xml │ │ │ │ ├── list_in_map_defaults.xml │ │ │ │ ├── list_null_values.xml │ │ │ │ ├── map_defaults.xml │ │ │ │ ├── map_in_list_defaults.xml │ │ │ │ ├── map_in_map_defaults.xml │ │ │ │ ├── map_null_values.xml │ │ │ │ ├── missing_id.xml │ │ │ │ ├── missing_path.xml │ │ │ │ ├── namespaceprefix.xml │ │ │ │ ├── nonesense_resource_plus_path.yml │ │ │ │ ├── nonesense_type_without_resource.yml │ │ │ │ ├── nonvalid2.yml │ │ │ │ ├── nonvalidkeys.yml │ │ │ │ ├── nonvalidnode.xml │ │ │ │ ├── nonvalidroute.xml │ │ │ │ ├── nonvalid.xml │ │ │ │ ├── nonvalid.yml │ │ │ │ ├── null_values.xml │ │ │ │ ├── OtherAnnotatedClasses │ │ │ │ │ ├── NoStartTagClass.php │ │ │ │ │ └── VariadicClass.php │ │ │ │ ├── RedirectableUrlMatcher.php │ │ │ │ ├── scalar_defaults.xml │ │ │ │ ├── special_route_name.yml │ │ │ │ ├── validpattern.php │ │ │ │ ├── validpattern.xml │ │ │ │ ├── validpattern.yml │ │ │ │ ├── validresource.php │ │ │ │ ├── validresource.xml │ │ │ │ ├── validresource.yml │ │ │ │ ├── with_define_path_variable.php │ │ │ │ └── withdoctype.xml │ │ │ ├── Generator │ │ │ │ ├── Dumper │ │ │ │ │ └── PhpGeneratorDumperTest.php │ │ │ │ └── UrlGeneratorTest.php │ │ │ ├── Loader │ │ │ │ ├── AbstractAnnotationLoaderTest.php │ │ │ │ ├── AnnotationClassLoaderTest.php │ │ │ │ ├── AnnotationDirectoryLoaderTest.php │ │ │ │ ├── AnnotationFileLoaderTest.php │ │ │ │ ├── ClosureLoaderTest.php │ │ │ │ ├── DirectoryLoaderTest.php │ │ │ │ ├── ObjectRouteLoaderTest.php │ │ │ │ ├── PhpFileLoaderTest.php │ │ │ │ ├── XmlFileLoaderTest.php │ │ │ │ └── YamlFileLoaderTest.php │ │ │ ├── Matcher │ │ │ │ ├── Dumper │ │ │ │ │ ├── DumperCollectionTest.php │ │ │ │ │ ├── DumperPrefixCollectionTest.php │ │ │ │ │ └── PhpMatcherDumperTest.php │ │ │ │ ├── RedirectableUrlMatcherTest.php │ │ │ │ ├── TraceableUrlMatcherTest.php │ │ │ │ └── UrlMatcherTest.php │ │ │ ├── RequestContextTest.php │ │ │ ├── RouteCollectionBuilderTest.php │ │ │ ├── RouteCollectionTest.php │ │ │ ├── RouteCompilerTest.php │ │ │ ├── RouterTest.php │ │ │ └── RouteTest.php │ │ ├── security │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── Core │ │ │ │ ├── Authentication │ │ │ │ │ ├── AuthenticationManagerInterface.php │ │ │ │ │ ├── AuthenticationProviderManager.php │ │ │ │ │ ├── AuthenticationTrustResolverInterface.php │ │ │ │ │ ├── AuthenticationTrustResolver.php │ │ │ │ │ ├── Provider │ │ │ │ │ │ ├── AnonymousAuthenticationProvider.php │ │ │ │ │ │ ├── AuthenticationProviderInterface.php │ │ │ │ │ │ ├── DaoAuthenticationProvider.php │ │ │ │ │ │ ├── LdapBindAuthenticationProvider.php │ │ │ │ │ │ ├── PreAuthenticatedAuthenticationProvider.php │ │ │ │ │ │ ├── RememberMeAuthenticationProvider.php │ │ │ │ │ │ ├── SimpleAuthenticationProvider.php │ │ │ │ │ │ └── UserAuthenticationProvider.php │ │ │ │ │ ├── RememberMe │ │ │ │ │ │ ├── InMemoryTokenProvider.php │ │ │ │ │ │ ├── PersistentTokenInterface.php │ │ │ │ │ │ ├── PersistentToken.php │ │ │ │ │ │ └── TokenProviderInterface.php │ │ │ │ │ ├── SimpleAuthenticatorInterface.php │ │ │ │ │ └── Token │ │ │ │ │ ├── AbstractToken.php │ │ │ │ │ ├── AnonymousToken.php │ │ │ │ │ ├── PreAuthenticatedToken.php │ │ │ │ │ ├── RememberMeToken.php │ │ │ │ │ ├── Storage │ │ │ │ │ │ ├── TokenStorageInterface.php │ │ │ │ │ │ └── TokenStorage.php │ │ │ │ │ ├── TokenInterface.php │ │ │ │ │ └── UsernamePasswordToken.php │ │ │ │ ├── AuthenticationEvents.php │ │ │ │ ├── Authorization │ │ │ │ │ ├── AccessDecisionManagerInterface.php │ │ │ │ │ ├── AccessDecisionManager.php │ │ │ │ │ ├── AuthorizationCheckerInterface.php │ │ │ │ │ ├── AuthorizationChecker.php │ │ │ │ │ ├── DebugAccessDecisionManager.php │ │ │ │ │ ├── ExpressionLanguage.php │ │ │ │ │ ├── ExpressionLanguageProvider.php │ │ │ │ │ └── Voter │ │ │ │ │ ├── AuthenticatedVoter.php │ │ │ │ │ ├── ExpressionVoter.php │ │ │ │ │ ├── RoleHierarchyVoter.php │ │ │ │ │ ├── RoleVoter.php │ │ │ │ │ ├── VoterInterface.php │ │ │ │ │ └── Voter.php │ │ │ │ ├── composer.json │ │ │ │ ├── Encoder │ │ │ │ │ ├── BasePasswordEncoder.php │ │ │ │ │ ├── BCryptPasswordEncoder.php │ │ │ │ │ ├── EncoderAwareInterface.php │ │ │ │ │ ├── EncoderFactoryInterface.php │ │ │ │ │ ├── EncoderFactory.php │ │ │ │ │ ├── MessageDigestPasswordEncoder.php │ │ │ │ │ ├── PasswordEncoderInterface.php │ │ │ │ │ ├── Pbkdf2PasswordEncoder.php │ │ │ │ │ ├── PlaintextPasswordEncoder.php │ │ │ │ │ ├── UserPasswordEncoderInterface.php │ │ │ │ │ └── UserPasswordEncoder.php │ │ │ │ ├── Event │ │ │ │ │ ├── AuthenticationEvent.php │ │ │ │ │ └── AuthenticationFailureEvent.php │ │ │ │ ├── Exception │ │ │ │ │ ├── AccessDeniedException.php │ │ │ │ │ ├── AccountExpiredException.php │ │ │ │ │ ├── AccountStatusException.php │ │ │ │ │ ├── AuthenticationCredentialsNotFoundException.php │ │ │ │ │ ├── AuthenticationException.php │ │ │ │ │ ├── AuthenticationExpiredException.php │ │ │ │ │ ├── AuthenticationServiceException.php │ │ │ │ │ ├── BadCredentialsException.php │ │ │ │ │ ├── CookieTheftException.php │ │ │ │ │ ├── CredentialsExpiredException.php │ │ │ │ │ ├── CustomUserMessageAuthenticationException.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 │ │ │ │ ├── phpunit.xml.dist │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ └── translations │ │ │ │ │ ├── security.ar.xlf │ │ │ │ │ ├── security.az.xlf │ │ │ │ │ ├── security.bg.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.he.xlf │ │ │ │ │ ├── security.hr.xlf │ │ │ │ │ ├── security.hu.xlf │ │ │ │ │ ├── security.id.xlf │ │ │ │ │ ├── security.it.xlf │ │ │ │ │ ├── security.ja.xlf │ │ │ │ │ ├── security.lb.xlf │ │ │ │ │ ├── security.lt.xlf │ │ │ │ │ ├── security.lv.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.th.xlf │ │ │ │ │ ├── security.tr.xlf │ │ │ │ │ ├── security.ua.xlf │ │ │ │ │ ├── security.vi.xlf │ │ │ │ │ └── security.zh_CN.xlf │ │ │ │ ├── Role │ │ │ │ │ ├── RoleHierarchyInterface.php │ │ │ │ │ ├── RoleHierarchy.php │ │ │ │ │ ├── RoleInterface.php │ │ │ │ │ ├── Role.php │ │ │ │ │ └── SwitchUserRole.php │ │ │ │ ├── Security.php │ │ │ │ ├── Tests │ │ │ │ │ ├── Authentication │ │ │ │ │ │ ├── AuthenticationProviderManagerTest.php │ │ │ │ │ │ ├── AuthenticationTrustResolverTest.php │ │ │ │ │ │ ├── Provider │ │ │ │ │ │ │ ├── AnonymousAuthenticationProviderTest.php │ │ │ │ │ │ │ ├── DaoAuthenticationProviderTest.php │ │ │ │ │ │ │ ├── LdapBindAuthenticationProviderTest.php │ │ │ │ │ │ │ ├── PreAuthenticatedAuthenticationProviderTest.php │ │ │ │ │ │ │ ├── RememberMeAuthenticationProviderTest.php │ │ │ │ │ │ │ └── UserAuthenticationProviderTest.php │ │ │ │ │ │ ├── RememberMe │ │ │ │ │ │ │ ├── InMemoryTokenProviderTest.php │ │ │ │ │ │ │ └── PersistentTokenTest.php │ │ │ │ │ │ └── Token │ │ │ │ │ │ ├── AbstractTokenTest.php │ │ │ │ │ │ ├── AnonymousTokenTest.php │ │ │ │ │ │ ├── PreAuthenticatedTokenTest.php │ │ │ │ │ │ ├── RememberMeTokenTest.php │ │ │ │ │ │ ├── Storage │ │ │ │ │ │ │ └── TokenStorageTest.php │ │ │ │ │ │ └── UsernamePasswordTokenTest.php │ │ │ │ │ ├── Authorization │ │ │ │ │ │ ├── AccessDecisionManagerTest.php │ │ │ │ │ │ ├── AuthorizationCheckerTest.php │ │ │ │ │ │ ├── DebugAccessDecisionManagerTest.php │ │ │ │ │ │ ├── ExpressionLanguageTest.php │ │ │ │ │ │ └── Voter │ │ │ │ │ │ ├── AuthenticatedVoterTest.php │ │ │ │ │ │ ├── ExpressionVoterTest.php │ │ │ │ │ │ ├── RoleHierarchyVoterTest.php │ │ │ │ │ │ ├── RoleVoterTest.php │ │ │ │ │ │ └── VoterTest.php │ │ │ │ │ ├── Encoder │ │ │ │ │ │ ├── BasePasswordEncoderTest.php │ │ │ │ │ │ ├── BCryptPasswordEncoderTest.php │ │ │ │ │ │ ├── EncoderFactoryTest.php │ │ │ │ │ │ ├── MessageDigestPasswordEncoderTest.php │ │ │ │ │ │ ├── Pbkdf2PasswordEncoderTest.php │ │ │ │ │ │ ├── PlaintextPasswordEncoderTest.php │ │ │ │ │ │ └── UserPasswordEncoderTest.php │ │ │ │ │ ├── Exception │ │ │ │ │ │ ├── CustomUserMessageAuthenticationExceptionTest.php │ │ │ │ │ │ └── UsernameNotFoundExceptionTest.php │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── TranslationFilesTest.php │ │ │ │ │ ├── Role │ │ │ │ │ │ ├── RoleHierarchyTest.php │ │ │ │ │ │ ├── RoleTest.php │ │ │ │ │ │ └── SwitchUserRoleTest.php │ │ │ │ │ ├── User │ │ │ │ │ │ ├── ChainUserProviderTest.php │ │ │ │ │ │ ├── InMemoryUserProviderTest.php │ │ │ │ │ │ ├── LdapUserProviderTest.php │ │ │ │ │ │ ├── UserCheckerTest.php │ │ │ │ │ │ └── UserTest.php │ │ │ │ │ └── Validator │ │ │ │ │ └── Constraints │ │ │ │ │ └── UserPasswordValidatorTest.php │ │ │ │ ├── User │ │ │ │ │ ├── AdvancedUserInterface.php │ │ │ │ │ ├── ChainUserProvider.php │ │ │ │ │ ├── EquatableInterface.php │ │ │ │ │ ├── InMemoryUserProvider.php │ │ │ │ │ ├── LdapUserProvider.php │ │ │ │ │ ├── UserCheckerInterface.php │ │ │ │ │ ├── UserChecker.php │ │ │ │ │ ├── UserInterface.php │ │ │ │ │ ├── User.php │ │ │ │ │ └── UserProviderInterface.php │ │ │ │ └── Validator │ │ │ │ └── Constraints │ │ │ │ ├── UserPassword.php │ │ │ │ └── UserPasswordValidator.php │ │ │ ├── Csrf │ │ │ │ ├── composer.json │ │ │ │ ├── CsrfTokenManagerInterface.php │ │ │ │ ├── CsrfTokenManager.php │ │ │ │ ├── CsrfToken.php │ │ │ │ ├── Exception │ │ │ │ │ └── TokenNotFoundException.php │ │ │ │ ├── LICENSE │ │ │ │ ├── phpunit.xml.dist │ │ │ │ ├── README.md │ │ │ │ ├── Tests │ │ │ │ │ ├── CsrfTokenManagerTest.php │ │ │ │ │ ├── TokenGenerator │ │ │ │ │ │ └── UriSafeTokenGeneratorTest.php │ │ │ │ │ └── TokenStorage │ │ │ │ │ ├── NativeSessionTokenStorageTest.php │ │ │ │ │ └── SessionTokenStorageTest.php │ │ │ │ ├── TokenGenerator │ │ │ │ │ ├── TokenGeneratorInterface.php │ │ │ │ │ └── UriSafeTokenGenerator.php │ │ │ │ └── TokenStorage │ │ │ │ ├── NativeSessionTokenStorage.php │ │ │ │ ├── SessionTokenStorage.php │ │ │ │ └── TokenStorageInterface.php │ │ │ ├── Guard │ │ │ │ ├── AbstractGuardAuthenticator.php │ │ │ │ ├── Authenticator │ │ │ │ │ └── AbstractFormLoginAuthenticator.php │ │ │ │ ├── composer.json │ │ │ │ ├── Firewall │ │ │ │ │ └── GuardAuthenticationListener.php │ │ │ │ ├── GuardAuthenticatorHandler.php │ │ │ │ ├── GuardAuthenticatorInterface.php │ │ │ │ ├── LICENSE │ │ │ │ ├── phpunit.xml.dist │ │ │ │ ├── Provider │ │ │ │ │ └── GuardAuthenticationProvider.php │ │ │ │ ├── README.md │ │ │ │ ├── Tests │ │ │ │ │ ├── Authenticator │ │ │ │ │ │ └── FormLoginAuthenticatorTest.php │ │ │ │ │ ├── Firewall │ │ │ │ │ │ └── GuardAuthenticationListenerTest.php │ │ │ │ │ ├── GuardAuthenticatorHandlerTest.php │ │ │ │ │ └── Provider │ │ │ │ │ └── GuardAuthenticationProviderTest.php │ │ │ │ └── Token │ │ │ │ ├── GuardTokenInterface.php │ │ │ │ ├── PostAuthenticationGuardToken.php │ │ │ │ └── PreAuthenticationGuardToken.php │ │ │ ├── Http │ │ │ │ ├── AccessMapInterface.php │ │ │ │ ├── AccessMap.php │ │ │ │ ├── Authentication │ │ │ │ │ ├── AuthenticationFailureHandlerInterface.php │ │ │ │ │ ├── AuthenticationSuccessHandlerInterface.php │ │ │ │ │ ├── AuthenticationUtils.php │ │ │ │ │ ├── CustomAuthenticationFailureHandler.php │ │ │ │ │ ├── CustomAuthenticationSuccessHandler.php │ │ │ │ │ ├── DefaultAuthenticationFailureHandler.php │ │ │ │ │ ├── DefaultAuthenticationSuccessHandler.php │ │ │ │ │ ├── SimpleAuthenticationHandler.php │ │ │ │ │ ├── SimpleFormAuthenticatorInterface.php │ │ │ │ │ └── SimplePreAuthenticatorInterface.php │ │ │ │ ├── Authorization │ │ │ │ │ └── AccessDeniedHandlerInterface.php │ │ │ │ ├── composer.json │ │ │ │ ├── EntryPoint │ │ │ │ │ ├── AuthenticationEntryPointInterface.php │ │ │ │ │ ├── BasicAuthenticationEntryPoint.php │ │ │ │ │ ├── DigestAuthenticationEntryPoint.php │ │ │ │ │ ├── FormAuthenticationEntryPoint.php │ │ │ │ │ └── RetryAuthenticationEntryPoint.php │ │ │ │ ├── Event │ │ │ │ │ ├── InteractiveLoginEvent.php │ │ │ │ │ └── SwitchUserEvent.php │ │ │ │ ├── Firewall │ │ │ │ │ ├── AbstractAuthenticationListener.php │ │ │ │ │ ├── AbstractPreAuthenticatedListener.php │ │ │ │ │ ├── AccessListener.php │ │ │ │ │ ├── AnonymousAuthenticationListener.php │ │ │ │ │ ├── BasicAuthenticationListener.php │ │ │ │ │ ├── ChannelListener.php │ │ │ │ │ ├── ContextListener.php │ │ │ │ │ ├── DigestAuthenticationListener.php │ │ │ │ │ ├── ExceptionListener.php │ │ │ │ │ ├── ListenerInterface.php │ │ │ │ │ ├── LogoutListener.php │ │ │ │ │ ├── RememberMeListener.php │ │ │ │ │ ├── RemoteUserAuthenticationListener.php │ │ │ │ │ ├── SimpleFormAuthenticationListener.php │ │ │ │ │ ├── SimplePreAuthenticationListener.php │ │ │ │ │ ├── SwitchUserListener.php │ │ │ │ │ ├── UsernamePasswordFormAuthenticationListener.php │ │ │ │ │ └── X509AuthenticationListener.php │ │ │ │ ├── FirewallMapInterface.php │ │ │ │ ├── FirewallMap.php │ │ │ │ ├── Firewall.php │ │ │ │ ├── HttpUtils.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Logout │ │ │ │ │ ├── CookieClearingLogoutHandler.php │ │ │ │ │ ├── DefaultLogoutSuccessHandler.php │ │ │ │ │ ├── LogoutHandlerInterface.php │ │ │ │ │ ├── LogoutSuccessHandlerInterface.php │ │ │ │ │ ├── LogoutUrlGenerator.php │ │ │ │ │ └── SessionLogoutHandler.php │ │ │ │ ├── ParameterBagUtils.php │ │ │ │ ├── phpunit.xml.dist │ │ │ │ ├── README.md │ │ │ │ ├── RememberMe │ │ │ │ │ ├── AbstractRememberMeServices.php │ │ │ │ │ ├── PersistentTokenBasedRememberMeServices.php │ │ │ │ │ ├── RememberMeServicesInterface.php │ │ │ │ │ ├── ResponseListener.php │ │ │ │ │ └── TokenBasedRememberMeServices.php │ │ │ │ ├── SecurityEvents.php │ │ │ │ ├── Session │ │ │ │ │ ├── SessionAuthenticationStrategyInterface.php │ │ │ │ │ └── SessionAuthenticationStrategy.php │ │ │ │ ├── Tests │ │ │ │ │ ├── AccessMapTest.php │ │ │ │ │ ├── Authentication │ │ │ │ │ │ ├── DefaultAuthenticationFailureHandlerTest.php │ │ │ │ │ │ ├── DefaultAuthenticationSuccessHandlerTest.php │ │ │ │ │ │ └── SimpleAuthenticationHandlerTest.php │ │ │ │ │ ├── EntryPoint │ │ │ │ │ │ ├── BasicAuthenticationEntryPointTest.php │ │ │ │ │ │ ├── DigestAuthenticationEntryPointTest.php │ │ │ │ │ │ ├── FormAuthenticationEntryPointTest.php │ │ │ │ │ │ └── RetryAuthenticationEntryPointTest.php │ │ │ │ │ ├── Firewall │ │ │ │ │ │ ├── AbstractPreAuthenticatedListenerTest.php │ │ │ │ │ │ ├── AccessListenerTest.php │ │ │ │ │ │ ├── AnonymousAuthenticationListenerTest.php │ │ │ │ │ │ ├── BasicAuthenticationListenerTest.php │ │ │ │ │ │ ├── ChannelListenerTest.php │ │ │ │ │ │ ├── ContextListenerTest.php │ │ │ │ │ │ ├── DigestAuthenticationListenerTest.php │ │ │ │ │ │ ├── DigestDataTest.php │ │ │ │ │ │ ├── ExceptionListenerTest.php │ │ │ │ │ │ ├── LogoutListenerTest.php │ │ │ │ │ │ ├── RememberMeListenerTest.php │ │ │ │ │ │ ├── RemoteUserAuthenticationListenerTest.php │ │ │ │ │ │ ├── SimplePreAuthenticationListenerTest.php │ │ │ │ │ │ ├── SwitchUserListenerTest.php │ │ │ │ │ │ ├── UsernamePasswordFormAuthenticationListenerTest.php │ │ │ │ │ │ └── X509AuthenticationListenerTest.php │ │ │ │ │ ├── FirewallMapTest.php │ │ │ │ │ ├── FirewallTest.php │ │ │ │ │ ├── HttpUtilsTest.php │ │ │ │ │ ├── Logout │ │ │ │ │ │ ├── CookieClearingLogoutHandlerTest.php │ │ │ │ │ │ ├── DefaultLogoutSuccessHandlerTest.php │ │ │ │ │ │ └── SessionLogoutHandlerTest.php │ │ │ │ │ ├── RememberMe │ │ │ │ │ │ ├── AbstractRememberMeServicesTest.php │ │ │ │ │ │ ├── PersistentTokenBasedRememberMeServicesTest.php │ │ │ │ │ │ ├── ResponseListenerTest.php │ │ │ │ │ │ └── TokenBasedRememberMeServicesTest.php │ │ │ │ │ ├── Session │ │ │ │ │ │ └── SessionAuthenticationStrategyTest.php │ │ │ │ │ └── Util │ │ │ │ │ └── TargetPathTraitTest.php │ │ │ │ └── Util │ │ │ │ └── TargetPathTrait.php │ │ │ ├── LICENSE │ │ │ ├── phpunit.xml.dist │ │ │ └── README.md │ │ ├── serializer │ │ │ ├── Annotation │ │ │ │ ├── Groups.php │ │ │ │ └── MaxDepth.php │ │ │ ├── CHANGELOG.md │ │ │ ├── composer.json │ │ │ ├── Encoder │ │ │ │ ├── ChainDecoder.php │ │ │ │ ├── ChainEncoder.php │ │ │ │ ├── CsvEncoder.php │ │ │ │ ├── DecoderInterface.php │ │ │ │ ├── EncoderInterface.php │ │ │ │ ├── JsonDecode.php │ │ │ │ ├── JsonEncode.php │ │ │ │ ├── JsonEncoder.php │ │ │ │ ├── NormalizationAwareInterface.php │ │ │ │ ├── SerializerAwareEncoder.php │ │ │ │ ├── XmlEncoder.php │ │ │ │ └── YamlEncoder.php │ │ │ ├── Exception │ │ │ │ ├── BadMethodCallException.php │ │ │ │ ├── CircularReferenceException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── LogicException.php │ │ │ │ ├── MappingException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ ├── UnexpectedValueException.php │ │ │ │ └── UnsupportedException.php │ │ │ ├── LICENSE │ │ │ ├── Mapping │ │ │ │ ├── AttributeMetadataInterface.php │ │ │ │ ├── AttributeMetadata.php │ │ │ │ ├── ClassMetadataInterface.php │ │ │ │ ├── ClassMetadata.php │ │ │ │ ├── Factory │ │ │ │ │ ├── CacheClassMetadataFactory.php │ │ │ │ │ ├── ClassMetadataFactoryInterface.php │ │ │ │ │ ├── ClassMetadataFactory.php │ │ │ │ │ └── ClassResolverTrait.php │ │ │ │ └── Loader │ │ │ │ ├── AnnotationLoader.php │ │ │ │ ├── FileLoader.php │ │ │ │ ├── LoaderChain.php │ │ │ │ ├── LoaderInterface.php │ │ │ │ ├── schema │ │ │ │ │ └── dic │ │ │ │ │ └── serializer-mapping │ │ │ │ │ └── serializer-mapping-1.0.xsd │ │ │ │ ├── XmlFileLoader.php │ │ │ │ └── YamlFileLoader.php │ │ │ ├── NameConverter │ │ │ │ ├── CamelCaseToSnakeCaseNameConverter.php │ │ │ │ └── NameConverterInterface.php │ │ │ ├── Normalizer │ │ │ │ ├── AbstractNormalizer.php │ │ │ │ ├── AbstractObjectNormalizer.php │ │ │ │ ├── ArrayDenormalizer.php │ │ │ │ ├── CustomNormalizer.php │ │ │ │ ├── DataUriNormalizer.php │ │ │ │ ├── DateTimeNormalizer.php │ │ │ │ ├── DenormalizableInterface.php │ │ │ │ ├── DenormalizerAwareInterface.php │ │ │ │ ├── DenormalizerAwareTrait.php │ │ │ │ ├── DenormalizerInterface.php │ │ │ │ ├── GetSetMethodNormalizer.php │ │ │ │ ├── JsonSerializableNormalizer.php │ │ │ │ ├── NormalizableInterface.php │ │ │ │ ├── NormalizerAwareInterface.php │ │ │ │ ├── NormalizerAwareTrait.php │ │ │ │ ├── NormalizerInterface.php │ │ │ │ ├── ObjectNormalizer.php │ │ │ │ ├── PropertyNormalizer.php │ │ │ │ └── SerializerAwareNormalizer.php │ │ │ ├── phpunit.xml.dist │ │ │ ├── README.md │ │ │ ├── SerializerAwareInterface.php │ │ │ ├── SerializerAwareTrait.php │ │ │ ├── SerializerInterface.php │ │ │ ├── Serializer.php │ │ │ └── Tests │ │ │ ├── Annotation │ │ │ │ ├── GroupsTest.php │ │ │ │ └── MaxDepthTest.php │ │ │ ├── Encoder │ │ │ │ ├── ChainDecoderTest.php │ │ │ │ ├── ChainEncoderTest.php │ │ │ │ ├── CsvEncoderTest.php │ │ │ │ ├── JsonDecodeTest.php │ │ │ │ ├── JsonEncoderTest.php │ │ │ │ ├── JsonEncodeTest.php │ │ │ │ ├── XmlEncoderTest.php │ │ │ │ └── YamlEncoderTest.php │ │ │ ├── Fixtures │ │ │ │ ├── AbstractNormalizerDummy.php │ │ │ │ ├── CircularReferenceDummy.php │ │ │ │ ├── DenormalizableDummy.php │ │ │ │ ├── Dummy.php │ │ │ │ ├── empty-mapping.yml │ │ │ │ ├── GroupDummyInterface.php │ │ │ │ ├── GroupDummyParent.php │ │ │ │ ├── GroupDummy.php │ │ │ │ ├── invalid-mapping.yml │ │ │ │ ├── JsonSerializableDummy.php │ │ │ │ ├── MaxDepthDummy.php │ │ │ │ ├── NormalizableTraversableDummy.php │ │ │ │ ├── PropertyCircularReferenceDummy.php │ │ │ │ ├── PropertySiblingHolder.php │ │ │ │ ├── ProxyDummy.php │ │ │ │ ├── ScalarDummy.php │ │ │ │ ├── serialization.xml │ │ │ │ ├── serialization.yml │ │ │ │ ├── SiblingHolder.php │ │ │ │ ├── StaticConstructorDummy.php │ │ │ │ ├── StaticConstructorNormalizer.php │ │ │ │ ├── test.gif │ │ │ │ ├── test.txt │ │ │ │ ├── ToBeProxyfiedDummy.php │ │ │ │ ├── TraversableDummy.php │ │ │ │ └── VariadicConstructorArgsDummy.php │ │ │ ├── Mapping │ │ │ │ ├── AttributeMetadataTest.php │ │ │ │ ├── ClassMetadataTest.php │ │ │ │ ├── Factory │ │ │ │ │ ├── CacheMetadataFactoryTest.php │ │ │ │ │ └── ClassMetadataFactoryTest.php │ │ │ │ ├── Loader │ │ │ │ │ ├── AnnotationLoaderTest.php │ │ │ │ │ ├── XmlFileLoaderTest.php │ │ │ │ │ └── YamlFileLoaderTest.php │ │ │ │ └── TestClassMetadataFactory.php │ │ │ ├── NameConverter │ │ │ │ └── CamelCaseToSnakeCaseNameConverterTest.php │ │ │ ├── Normalizer │ │ │ │ ├── AbstractNormalizerTest.php │ │ │ │ ├── AbstractObjectNormalizerTest.php │ │ │ │ ├── ArrayDenormalizerTest.php │ │ │ │ ├── CustomNormalizerTest.php │ │ │ │ ├── DataUriNormalizerTest.php │ │ │ │ ├── DateTimeNormalizerTest.php │ │ │ │ ├── GetSetMethodNormalizerTest.php │ │ │ │ ├── JsonSerializableNormalizerTest.php │ │ │ │ ├── ObjectNormalizerTest.php │ │ │ │ ├── PropertyNormalizerTest.php │ │ │ │ ├── TestDenormalizer.php │ │ │ │ └── TestNormalizer.php │ │ │ └── SerializerTest.php │ │ └── translation │ │ ├── Catalogue │ │ │ ├── AbstractOperation.php │ │ │ ├── MergeOperation.php │ │ │ ├── OperationInterface.php │ │ │ └── TargetOperation.php │ │ ├── CHANGELOG.md │ │ ├── composer.json │ │ ├── DataCollector │ │ │ └── TranslationDataCollector.php │ │ ├── DataCollectorTranslator.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 │ │ │ ├── InvalidArgumentException.php │ │ │ ├── InvalidResourceException.php │ │ │ ├── LogicException.php │ │ │ ├── NotFoundResourceException.php │ │ │ └── RuntimeException.php │ │ ├── Extractor │ │ │ ├── AbstractFileExtractor.php │ │ │ ├── ChainExtractor.php │ │ │ └── ExtractorInterface.php │ │ ├── IdentityTranslator.php │ │ ├── Interval.php │ │ ├── LICENSE │ │ ├── Loader │ │ │ ├── ArrayLoader.php │ │ │ ├── CsvFileLoader.php │ │ │ ├── FileLoader.php │ │ │ ├── IcuDatFileLoader.php │ │ │ ├── IcuResFileLoader.php │ │ │ ├── IniFileLoader.php │ │ │ ├── JsonFileLoader.php │ │ │ ├── LoaderInterface.php │ │ │ ├── MoFileLoader.php │ │ │ ├── PhpFileLoader.php │ │ │ ├── PoFileLoader.php │ │ │ ├── QtFileLoader.php │ │ │ ├── schema │ │ │ │ └── dic │ │ │ │ └── xliff-core │ │ │ │ ├── xliff-core-1.2-strict.xsd │ │ │ │ ├── xliff-core-2.0.xsd │ │ │ │ └── xml.xsd │ │ │ ├── XliffFileLoader.php │ │ │ └── YamlFileLoader.php │ │ ├── LoggingTranslator.php │ │ ├── MessageCatalogueInterface.php │ │ ├── MessageCatalogue.php │ │ ├── MessageSelector.php │ │ ├── MetadataAwareInterface.php │ │ ├── phpunit.xml.dist │ │ ├── PluralizationRules.php │ │ ├── README.md │ │ ├── Tests │ │ │ ├── Catalogue │ │ │ │ ├── AbstractOperationTest.php │ │ │ │ ├── MergeOperationTest.php │ │ │ │ └── TargetOperationTest.php │ │ │ ├── DataCollector │ │ │ │ └── TranslationDataCollectorTest.php │ │ │ ├── DataCollectorTranslatorTest.php │ │ │ ├── Dumper │ │ │ │ ├── CsvFileDumperTest.php │ │ │ │ ├── FileDumperTest.php │ │ │ │ ├── IcuResFileDumperTest.php │ │ │ │ ├── IniFileDumperTest.php │ │ │ │ ├── JsonFileDumperTest.php │ │ │ │ ├── MoFileDumperTest.php │ │ │ │ ├── PhpFileDumperTest.php │ │ │ │ ├── PoFileDumperTest.php │ │ │ │ ├── QtFileDumperTest.php │ │ │ │ ├── XliffFileDumperTest.php │ │ │ │ └── YamlFileDumperTest.php │ │ │ ├── fixtures │ │ │ │ ├── empty.csv │ │ │ │ ├── empty.ini │ │ │ │ ├── empty.json │ │ │ │ ├── empty.mo │ │ │ │ ├── empty.po │ │ │ │ ├── empty-translation.mo │ │ │ │ ├── empty-translation.po │ │ │ │ ├── empty.xlf │ │ │ │ ├── empty.yml │ │ │ │ ├── encoding.xlf │ │ │ │ ├── escaped-id-plurals.po │ │ │ │ ├── escaped-id.po │ │ │ │ ├── fuzzy-translations.po │ │ │ │ ├── invalid-xml-resources.xlf │ │ │ │ ├── malformed.json │ │ │ │ ├── messages_linear.yml │ │ │ │ ├── messages.yml │ │ │ │ ├── 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-2.0-clean.xlf │ │ │ │ ├── resources-2.0.xlf │ │ │ │ ├── resources-clean.xlf │ │ │ │ ├── resources.csv │ │ │ │ ├── resources.dump.json │ │ │ │ ├── resources.ini │ │ │ │ ├── resources.json │ │ │ │ ├── resources.mo │ │ │ │ ├── resources.php │ │ │ │ ├── resources.po │ │ │ │ ├── resources-target-attributes.xlf │ │ │ │ ├── resources-tool-info.xlf │ │ │ │ ├── resources.ts │ │ │ │ ├── resources.xlf │ │ │ │ ├── resources.yml │ │ │ │ ├── valid.csv │ │ │ │ ├── with-attributes.xlf │ │ │ │ ├── withdoctype.xlf │ │ │ │ └── withnote.xlf │ │ │ ├── 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 │ │ │ ├── LoggingTranslatorTest.php │ │ │ ├── MessageCatalogueTest.php │ │ │ ├── MessageSelectorTest.php │ │ │ ├── PluralizationRulesTest.php │ │ │ ├── TranslatorCacheTest.php │ │ │ ├── TranslatorTest.php │ │ │ ├── Util │ │ │ │ └── ArrayConverterTest.php │ │ │ └── Writer │ │ │ └── TranslationWriterTest.php │ │ ├── TranslatorBagInterface.php │ │ ├── TranslatorInterface.php │ │ ├── Translator.php │ │ ├── Util │ │ │ └── ArrayConverter.php │ │ └── Writer │ │ └── TranslationWriter.php │ └── twig │ └── twig │ ├── CHANGELOG │ ├── composer.json │ ├── doc │ │ ├── advanced_legacy.rst │ │ ├── advanced.rst │ │ ├── api.rst │ │ ├── coding_standards.rst │ │ ├── deprecated.rst │ │ ├── filters │ │ │ ├── abs.rst │ │ │ ├── batch.rst │ │ │ ├── capitalize.rst │ │ │ ├── convert_encoding.rst │ │ │ ├── date_modify.rst │ │ │ ├── date.rst │ │ │ ├── default.rst │ │ │ ├── escape.rst │ │ │ ├── first.rst │ │ │ ├── format.rst │ │ │ ├── index.rst │ │ │ ├── join.rst │ │ │ ├── json_encode.rst │ │ │ ├── keys.rst │ │ │ ├── last.rst │ │ │ ├── length.rst │ │ │ ├── lower.rst │ │ │ ├── merge.rst │ │ │ ├── nl2br.rst │ │ │ ├── number_format.rst │ │ │ ├── raw.rst │ │ │ ├── replace.rst │ │ │ ├── reverse.rst │ │ │ ├── round.rst │ │ │ ├── slice.rst │ │ │ ├── sort.rst │ │ │ ├── split.rst │ │ │ ├── striptags.rst │ │ │ ├── title.rst │ │ │ ├── trim.rst │ │ │ ├── upper.rst │ │ │ └── url_encode.rst │ │ ├── functions │ │ │ ├── attribute.rst │ │ │ ├── block.rst │ │ │ ├── constant.rst │ │ │ ├── cycle.rst │ │ │ ├── date.rst │ │ │ ├── dump.rst │ │ │ ├── include.rst │ │ │ ├── index.rst │ │ │ ├── max.rst │ │ │ ├── min.rst │ │ │ ├── parent.rst │ │ │ ├── random.rst │ │ │ ├── range.rst │ │ │ ├── source.rst │ │ │ └── template_from_string.rst │ │ ├── index.rst │ │ ├── installation.rst │ │ ├── internals.rst │ │ ├── intro.rst │ │ ├── recipes.rst │ │ ├── tags │ │ │ ├── autoescape.rst │ │ │ ├── block.rst │ │ │ ├── do.rst │ │ │ ├── embed.rst │ │ │ ├── extends.rst │ │ │ ├── filter.rst │ │ │ ├── flush.rst │ │ │ ├── for.rst │ │ │ ├── from.rst │ │ │ ├── if.rst │ │ │ ├── import.rst │ │ │ ├── include.rst │ │ │ ├── index.rst │ │ │ ├── macro.rst │ │ │ ├── sandbox.rst │ │ │ ├── set.rst │ │ │ ├── spaceless.rst │ │ │ ├── use.rst │ │ │ ├── verbatim.rst │ │ │ └── with.rst │ │ ├── templates.rst │ │ └── tests │ │ ├── constant.rst │ │ ├── defined.rst │ │ ├── divisibleby.rst │ │ ├── empty.rst │ │ ├── even.rst │ │ ├── index.rst │ │ ├── iterable.rst │ │ ├── null.rst │ │ ├── odd.rst │ │ └── sameas.rst │ ├── ext │ │ └── twig │ │ ├── config.m4 │ │ ├── config.w32 │ │ ├── php_twig.h │ │ └── twig.c │ ├── lib │ │ └── Twig │ │ ├── Autoloader.php │ │ ├── BaseNodeVisitor.php │ │ ├── Cache │ │ │ ├── Filesystem.php │ │ │ └── Null.php │ │ ├── CacheInterface.php │ │ ├── CompilerInterface.php │ │ ├── Compiler.php │ │ ├── ContainerRuntimeLoader.php │ │ ├── Environment.php │ │ ├── Error │ │ │ ├── Loader.php │ │ │ ├── Runtime.php │ │ │ └── Syntax.php │ │ ├── Error.php │ │ ├── ExistsLoaderInterface.php │ │ ├── ExpressionParser.php │ │ ├── Extension │ │ │ ├── Core.php │ │ │ ├── Debug.php │ │ │ ├── Escaper.php │ │ │ ├── GlobalsInterface.php │ │ │ ├── InitRuntimeInterface.php │ │ │ ├── Optimizer.php │ │ │ ├── Profiler.php │ │ │ ├── Sandbox.php │ │ │ ├── Staging.php │ │ │ └── StringLoader.php │ │ ├── ExtensionInterface.php │ │ ├── Extension.php │ │ ├── FactoryRuntimeLoader.php │ │ ├── FileExtensionEscapingStrategy.php │ │ ├── Filter │ │ │ ├── Function.php │ │ │ ├── Method.php │ │ │ └── Node.php │ │ ├── FilterCallableInterface.php │ │ ├── FilterInterface.php │ │ ├── Filter.php │ │ ├── Function │ │ │ ├── Function.php │ │ │ ├── Method.php │ │ │ └── Node.php │ │ ├── FunctionCallableInterface.php │ │ ├── FunctionInterface.php │ │ ├── Function.php │ │ ├── LexerInterface.php │ │ ├── Lexer.php │ │ ├── Loader │ │ │ ├── Array.php │ │ │ ├── Chain.php │ │ │ ├── Filesystem.php │ │ │ └── String.php │ │ ├── LoaderInterface.php │ │ ├── Markup.php │ │ ├── Node │ │ │ ├── AutoEscape.php │ │ │ ├── Block.php │ │ │ ├── BlockReference.php │ │ │ ├── Body.php │ │ │ ├── CheckSecurity.php │ │ │ ├── Do.php │ │ │ ├── Embed.php │ │ │ ├── Expression │ │ │ │ ├── Array.php │ │ │ │ ├── AssignName.php │ │ │ │ ├── Binary │ │ │ │ │ ├── Add.php │ │ │ │ │ ├── And.php │ │ │ │ │ ├── BitwiseAnd.php │ │ │ │ │ ├── BitwiseOr.php │ │ │ │ │ ├── BitwiseXor.php │ │ │ │ │ ├── Concat.php │ │ │ │ │ ├── Div.php │ │ │ │ │ ├── EndsWith.php │ │ │ │ │ ├── Equal.php │ │ │ │ │ ├── FloorDiv.php │ │ │ │ │ ├── GreaterEqual.php │ │ │ │ │ ├── Greater.php │ │ │ │ │ ├── In.php │ │ │ │ │ ├── LessEqual.php │ │ │ │ │ ├── Less.php │ │ │ │ │ ├── Matches.php │ │ │ │ │ ├── Mod.php │ │ │ │ │ ├── Mul.php │ │ │ │ │ ├── NotEqual.php │ │ │ │ │ ├── NotIn.php │ │ │ │ │ ├── Or.php │ │ │ │ │ ├── Power.php │ │ │ │ │ ├── Range.php │ │ │ │ │ ├── StartsWith.php │ │ │ │ │ └── Sub.php │ │ │ │ ├── Binary.php │ │ │ │ ├── BlockReference.php │ │ │ │ ├── Call.php │ │ │ │ ├── Conditional.php │ │ │ │ ├── Constant.php │ │ │ │ ├── ExtensionReference.php │ │ │ │ ├── Filter │ │ │ │ │ └── Default.php │ │ │ │ ├── Filter.php │ │ │ │ ├── Function.php │ │ │ │ ├── GetAttr.php │ │ │ │ ├── MethodCall.php │ │ │ │ ├── Name.php │ │ │ │ ├── NullCoalesce.php │ │ │ │ ├── Parent.php │ │ │ │ ├── TempName.php │ │ │ │ ├── Test │ │ │ │ │ ├── Constant.php │ │ │ │ │ ├── Defined.php │ │ │ │ │ ├── Divisibleby.php │ │ │ │ │ ├── Even.php │ │ │ │ │ ├── Null.php │ │ │ │ │ ├── Odd.php │ │ │ │ │ └── Sameas.php │ │ │ │ ├── Test.php │ │ │ │ ├── Unary │ │ │ │ │ ├── Neg.php │ │ │ │ │ ├── Not.php │ │ │ │ │ └── Pos.php │ │ │ │ └── Unary.php │ │ │ ├── Expression.php │ │ │ ├── Flush.php │ │ │ ├── ForLoop.php │ │ │ ├── For.php │ │ │ ├── If.php │ │ │ ├── Import.php │ │ │ ├── Include.php │ │ │ ├── Macro.php │ │ │ ├── Module.php │ │ │ ├── Print.php │ │ │ ├── SandboxedPrint.php │ │ │ ├── Sandbox.php │ │ │ ├── Set.php │ │ │ ├── SetTemp.php │ │ │ ├── Spaceless.php │ │ │ ├── Text.php │ │ │ └── With.php │ │ ├── NodeCaptureInterface.php │ │ ├── NodeInterface.php │ │ ├── NodeOutputInterface.php │ │ ├── Node.php │ │ ├── NodeTraverser.php │ │ ├── NodeVisitor │ │ │ ├── Escaper.php │ │ │ ├── Optimizer.php │ │ │ ├── SafeAnalysis.php │ │ │ └── Sandbox.php │ │ ├── NodeVisitorInterface.php │ │ ├── ParserInterface.php │ │ ├── Parser.php │ │ ├── Profiler │ │ │ ├── Dumper │ │ │ │ ├── Blackfire.php │ │ │ │ ├── Html.php │ │ │ │ └── Text.php │ │ │ ├── Node │ │ │ │ ├── EnterProfile.php │ │ │ │ └── LeaveProfile.php │ │ │ ├── NodeVisitor │ │ │ │ └── Profiler.php │ │ │ └── Profile.php │ │ ├── RuntimeLoaderInterface.php │ │ ├── Sandbox │ │ │ ├── SecurityError.php │ │ │ ├── SecurityNotAllowedFilterError.php │ │ │ ├── SecurityNotAllowedFunctionError.php │ │ │ ├── SecurityNotAllowedMethodError.php │ │ │ ├── SecurityNotAllowedPropertyError.php │ │ │ ├── SecurityNotAllowedTagError.php │ │ │ ├── SecurityPolicyInterface.php │ │ │ └── SecurityPolicy.php │ │ ├── SimpleFilter.php │ │ ├── SimpleFunction.php │ │ ├── SimpleTest.php │ │ ├── SourceContextLoaderInterface.php │ │ ├── Source.php │ │ ├── TemplateInterface.php │ │ ├── Template.php │ │ ├── TemplateWrapper.php │ │ ├── Test │ │ │ ├── Function.php │ │ │ ├── IntegrationTestCase.php │ │ │ ├── Method.php │ │ │ ├── Node.php │ │ │ └── NodeTestCase.php │ │ ├── TestCallableInterface.php │ │ ├── TestInterface.php │ │ ├── Test.php │ │ ├── TokenParser │ │ │ ├── AutoEscape.php │ │ │ ├── Block.php │ │ │ ├── Do.php │ │ │ ├── Embed.php │ │ │ ├── Extends.php │ │ │ ├── Filter.php │ │ │ ├── Flush.php │ │ │ ├── For.php │ │ │ ├── From.php │ │ │ ├── If.php │ │ │ ├── Import.php │ │ │ ├── Include.php │ │ │ ├── Macro.php │ │ │ ├── Sandbox.php │ │ │ ├── Set.php │ │ │ ├── Spaceless.php │ │ │ ├── Use.php │ │ │ └── With.php │ │ ├── TokenParserBrokerInterface.php │ │ ├── TokenParserBroker.php │ │ ├── TokenParserInterface.php │ │ ├── TokenParser.php │ │ ├── Token.php │ │ ├── TokenStream.php │ │ └── Util │ │ ├── DeprecationCollector.php │ │ └── TemplateDirIterator.php │ ├── LICENSE │ ├── phpunit.xml.dist │ ├── README.rst │ └── test │ ├── bootstrap.php │ └── Twig │ └── Tests │ ├── AutoloaderTest.php │ ├── Cache │ │ └── FilesystemTest.php │ ├── CompilerTest.php │ ├── ContainerRuntimeLoaderTest.php │ ├── CustomExtensionTest.php │ ├── EnvironmentTest.php │ ├── ErrorTest.php │ ├── escapingTest.php │ ├── ExpressionParserTest.php │ ├── Extension │ │ ├── CoreTest.php │ │ └── SandboxTest.php │ ├── FactoryRuntimeLoaderTest.php │ ├── FileCachingTest.php │ ├── FileExtensionEscapingStrategyTest.php │ ├── FilesystemHelper.php │ ├── Fixtures │ │ ├── autoescape │ │ │ ├── block.test │ │ │ └── name.test │ │ ├── errors │ │ │ ├── base.html │ │ │ └── index.html │ │ ├── exceptions │ │ │ ├── child_contents_outside_blocks.test │ │ │ ├── multiline_array_with_undefined_variable_again.test │ │ │ ├── multiline_array_with_undefined_variable.test │ │ │ ├── multiline_function_with_undefined_variable.test │ │ │ ├── multiline_function_with_unknown_argument.test │ │ │ ├── multiline_tag_with_undefined_variable.test │ │ │ ├── syntax_error_in_reused_template.test │ │ │ ├── unclosed_tag.test │ │ │ ├── undefined_parent.test │ │ │ ├── undefined_template_in_child_template.test │ │ │ └── undefined_trait.test │ │ ├── expressions │ │ │ ├── array_call.test │ │ │ ├── array.test │ │ │ ├── binary.test │ │ │ ├── bitwise.test │ │ │ ├── comparison.test │ │ │ ├── divisibleby.test │ │ │ ├── dotdot.test │ │ │ ├── ends_with.test │ │ │ ├── grouping.test │ │ │ ├── literals.test │ │ │ ├── magic_call.test │ │ │ ├── matches.test │ │ │ ├── method_call.test │ │ │ ├── negative_numbers.test │ │ │ ├── operators_as_variables.test │ │ │ ├── postfix.test │ │ │ ├── power.test │ │ │ ├── sameas.test │ │ │ ├── _self.test │ │ │ ├── starts_with.test │ │ │ ├── strings.test │ │ │ ├── ternary_operator_noelse.test │ │ │ ├── ternary_operator_nothen.test │ │ │ ├── ternary_operator.test │ │ │ ├── two_word_operators_as_variables.test │ │ │ ├── unary_macro_arguments.test │ │ │ ├── unary_precedence.test │ │ │ └── unary.test │ │ ├── filters │ │ │ ├── abs.test │ │ │ ├── batch_float.test │ │ │ ├── batch.test │ │ │ ├── batch_with_empty_fill.test │ │ │ ├── batch_with_exact_elements.test │ │ │ ├── batch_with_fill.test │ │ │ ├── batch_with_keys.test │ │ │ ├── batch_with_zero_elements.test │ │ │ ├── convert_encoding.test │ │ │ ├── date_default_format_interval.test │ │ │ ├── date_default_format.test │ │ │ ├── date_immutable.test │ │ │ ├── date_interval.test │ │ │ ├── date_modify.test │ │ │ ├── date_namedargs.test │ │ │ ├── date.test │ │ │ ├── default.test │ │ │ ├── dynamic_filter.test │ │ │ ├── escape_html_attr.test │ │ │ ├── escape_javascript.test │ │ │ ├── escape_non_supported_charset.test │ │ │ ├── escape.test │ │ │ ├── first.test │ │ │ ├── force_escape.test │ │ │ ├── format.test │ │ │ ├── join.test │ │ │ ├── json_encode.test │ │ │ ├── last.test │ │ │ ├── length.test │ │ │ ├── length_utf8.test │ │ │ ├── merge.test │ │ │ ├── nl2br.test │ │ │ ├── number_format_default.test │ │ │ ├── number_format.test │ │ │ ├── replace_invalid_arg.test │ │ │ ├── replace.test │ │ │ ├── reverse.test │ │ │ ├── round.test │ │ │ ├── slice.test │ │ │ ├── sort.test │ │ │ ├── special_chars.test │ │ │ ├── split.test │ │ │ ├── split_utf8.test │ │ │ ├── static_calls.test │ │ │ ├── trim.test │ │ │ ├── urlencode_deprecated.test │ │ │ └── urlencode.test │ │ ├── functions │ │ │ ├── attribute.test
About
artisan
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published