├── .gitattributes ├── .gitignore ├── Chapter01 ├── anonymous-classes.php ├── changes-to-list-construct.php ├── constant-arrays.php ├── context-sensitive-lexer.php ├── filtered-unserialize.php ├── generator-delegation.php ├── generator-return-expressions.php ├── group-use-declarations.php ├── level-support-for-the-dirname-function.php ├── return-type-hints.php ├── scalar-type-hints.php ├── secure-random-number-generator.php ├── session-options.php ├── the-closure-call-method.php ├── the-integer-division-function.php ├── the-null-coalesce-operator.php ├── the-spaceship-operator.php ├── throwables.php ├── unicode-enhancements.php └── uniform-variable-syntax.php ├── Chapter02 ├── behavioral-chain-of-responsibility-pattern.php ├── behavioral-command-pattern.php ├── behavioral-interpreter-pattern.php ├── behavioral-iterator-pattern.php ├── behavioral-mediator-pattern.php ├── behavioral-memento-pattern.php ├── behavioral-observer-pattern.php ├── behavioral-state-pattern.php ├── behavioral-strategy-pattern.php ├── behavioral-template-method-pattern.php ├── behavioral-visitor-pattern.php ├── creational-abstract-factory-pattern.php ├── creational-builder-pattern.php ├── creational-facade-pattern.php ├── creational-factory-method-pattern.php ├── creational-prototype-pattern.php ├── creational-singleton-pattern.php ├── structural-adapter-pattern.php ├── structural-bridge-pattern.php ├── structural-composite-pattern.php ├── structural-decorator-pattern.php ├── structural-flyweight-pattern.php └── structural-proxy-pattern.php ├── Chapter03 ├── dip1.php ├── dip2.php ├── faulty-open-closed.php ├── faulty-single-responsibility-principle.php ├── interface-segregation.php ├── interface-segregation2.php ├── liskov1.php ├── liskov2.php ├── liskov3.php ├── liskov4.php ├── open-closed.php └── single-responsibility-principle.php ├── Chapter05 ├── .idea │ ├── .name │ ├── misc.xml │ ├── modules.xml │ ├── test-app.iml │ ├── vcs.xml │ └── workspace.xml ├── app │ ├── .htaccess │ ├── AppCache.php │ ├── AppKernel.php │ ├── Resources │ │ └── views │ │ │ ├── base.html.twig │ │ │ ├── customer │ │ │ ├── edit.html.twig │ │ │ ├── index.html.twig │ │ │ ├── new.html.twig │ │ │ └── show.html.twig │ │ │ └── default │ │ │ └── index.html.twig │ ├── autoload.php │ └── config │ │ ├── config.yml │ │ ├── config_dev.yml │ │ ├── config_prod.yml │ │ ├── config_test.yml │ │ ├── parameters.yml │ │ ├── parameters.yml.dist │ │ ├── routing.yml │ │ ├── routing_dev.yml │ │ ├── security.yml │ │ └── services.yml ├── bin │ ├── console │ └── symfony_requirements ├── composer.json ├── composer.lock ├── phpunit.xml.dist ├── src │ ├── .htaccess │ └── AppBundle │ │ ├── AppBundle.php │ │ ├── Controller │ │ ├── CustomerController.php │ │ └── DefaultController.php │ │ ├── Entity │ │ └── Customer.php │ │ ├── Form │ │ └── CustomerType.php │ │ ├── Repository │ │ └── CustomerRepository.php │ │ └── Tests │ │ └── Controller │ │ └── CustomerControllerTest.php ├── tests │ └── AppBundle │ │ └── Controller │ │ └── DefaultControllerTest.php ├── var │ ├── SymfonyRequirements.php │ ├── bootstrap.php.cache │ ├── cache │ │ ├── .gitkeep │ │ └── dev │ │ │ ├── annotations │ │ │ ├── 17 │ │ │ │ └── 5b41707042756e646c655c456e746974795c437573746f6d6572246964405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ ├── 37 │ │ │ │ └── 5b5b435d41707042756e646c655c456e746974795c437573746f6d657224656d61696c405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ ├── 65 │ │ │ │ └── 5b5b435d41707042756e646c655c456e746974795c437573746f6d6572246964405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ ├── 92 │ │ │ │ └── 5b41707042756e646c655c456e746974795c437573746f6d6572405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ ├── 94 │ │ │ │ └── 5b5b435d41707042756e646c655c456e746974795c437573746f6d65722466697273746e616d65405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ ├── 1e │ │ │ │ └── 5b41707042756e646c655c456e746974795c437573746f6d65722466697273746e616d65405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ ├── 2d │ │ │ │ └── 5b41707042756e646c655c456e746974795c437573746f6d657224656d61696c405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ ├── 4f │ │ │ │ └── 5b41707042756e646c655c456e746974795c437573746f6d6572246c6173746e616d65405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ ├── eb │ │ │ │ └── 5b5b435d41707042756e646c655c456e746974795c437573746f6d6572405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ └── f1 │ │ │ │ └── 5b5b435d41707042756e646c655c456e746974795c437573746f6d6572246c6173746e616d65405b416e6e6f745d5d5b315d.doctrinecache.data │ │ │ ├── appDevDebugProjectContainer.php │ │ │ ├── appDevDebugProjectContainer.php.meta │ │ │ ├── appDevDebugProjectContainer.xml │ │ │ ├── appDevDebugProjectContainerCompiler.log │ │ │ └── classes.map │ ├── logs │ │ ├── .gitkeep │ │ └── dev.log │ └── sessions │ │ └── .gitkeep ├── vendor │ ├── autoload.php │ ├── bin │ │ ├── doctrine │ │ ├── doctrine-dbal │ │ ├── doctrine.php │ │ └── security-checker │ ├── composer │ │ ├── ClassLoader.php │ │ ├── LICENSE │ │ ├── autoload_classmap.php │ │ ├── autoload_files.php │ │ ├── autoload_namespaces.php │ │ ├── autoload_psr4.php │ │ ├── autoload_real.php │ │ └── installed.json │ ├── doctrine │ │ ├── annotations │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ └── lib │ │ │ │ └── Doctrine │ │ │ │ └── Common │ │ │ │ └── Annotations │ │ │ │ ├── Annotation.php │ │ │ │ ├── Annotation │ │ │ │ ├── Attribute.php │ │ │ │ ├── Attributes.php │ │ │ │ ├── Enum.php │ │ │ │ ├── IgnoreAnnotation.php │ │ │ │ ├── Required.php │ │ │ │ └── Target.php │ │ │ │ ├── AnnotationException.php │ │ │ │ ├── AnnotationReader.php │ │ │ │ ├── AnnotationRegistry.php │ │ │ │ ├── CachedReader.php │ │ │ │ ├── DocLexer.php │ │ │ │ ├── DocParser.php │ │ │ │ ├── FileCacheReader.php │ │ │ │ ├── IndexedReader.php │ │ │ │ ├── PhpParser.php │ │ │ │ ├── Reader.php │ │ │ │ ├── SimpleAnnotationReader.php │ │ │ │ └── TokenParser.php │ │ ├── cache │ │ │ ├── .coveralls.yml │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── UPGRADE.md │ │ │ ├── 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 │ │ │ ├── phpunit.xml.dist │ │ │ └── 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 │ │ ├── collections │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── 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 │ │ │ ├── phpunit.xml.dist │ │ │ └── tests │ │ │ │ └── Doctrine │ │ │ │ └── Tests │ │ │ │ ├── Common │ │ │ │ └── Collections │ │ │ │ │ ├── AbstractLazyCollectionTest.php │ │ │ │ │ ├── ArrayCollectionTest.php │ │ │ │ │ ├── ClosureExpressionVisitorTest.php │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ ├── CriteriaTest.php │ │ │ │ │ └── ExpressionBuilderTest.php │ │ │ │ ├── LazyArrayCollection.php │ │ │ │ └── TestInit.php │ │ ├── common │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── UPGRADE_TO_2_1 │ │ │ ├── UPGRADE_TO_2_2 │ │ │ ├── composer.json │ │ │ └── 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 │ │ │ │ │ ├── ClassMetadata.php │ │ │ │ │ ├── ClassMetadataFactory.php │ │ │ │ │ ├── Driver │ │ │ │ │ │ ├── AnnotationDriver.php │ │ │ │ │ │ ├── DefaultFileLocator.php │ │ │ │ │ │ ├── FileDriver.php │ │ │ │ │ │ ├── FileLocator.php │ │ │ │ │ │ ├── MappingDriver.php │ │ │ │ │ │ ├── MappingDriverChain.php │ │ │ │ │ │ ├── PHPDriver.php │ │ │ │ │ │ ├── StaticPHPDriver.php │ │ │ │ │ │ └── SymfonyFileLocator.php │ │ │ │ │ ├── MappingException.php │ │ │ │ │ ├── ReflectionService.php │ │ │ │ │ ├── RuntimeReflectionService.php │ │ │ │ │ └── StaticReflectionService.php │ │ │ │ ├── ObjectManager.php │ │ │ │ ├── ObjectManagerAware.php │ │ │ │ ├── ObjectManagerDecorator.php │ │ │ │ ├── ObjectRepository.php │ │ │ │ ├── PersistentObject.php │ │ │ │ └── Proxy.php │ │ │ │ ├── PropertyChangedListener.php │ │ │ │ ├── Proxy │ │ │ │ ├── AbstractProxyFactory.php │ │ │ │ ├── Autoloader.php │ │ │ │ ├── Exception │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ │ ├── ProxyException.php │ │ │ │ │ └── UnexpectedValueException.php │ │ │ │ ├── Proxy.php │ │ │ │ ├── ProxyDefinition.php │ │ │ │ └── ProxyGenerator.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 │ │ ├── dbal │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ ├── UPGRADE.md │ │ │ ├── bin │ │ │ │ ├── doctrine-dbal │ │ │ │ └── doctrine-dbal.php │ │ │ ├── composer.json │ │ │ └── lib │ │ │ │ └── Doctrine │ │ │ │ └── DBAL │ │ │ │ ├── Cache │ │ │ │ ├── ArrayStatement.php │ │ │ │ ├── CacheException.php │ │ │ │ ├── QueryCacheProfile.php │ │ │ │ └── ResultCacheStatement.php │ │ │ │ ├── Configuration.php │ │ │ │ ├── Connection.php │ │ │ │ ├── ConnectionException.php │ │ │ │ ├── Connections │ │ │ │ └── MasterSlaveConnection.php │ │ │ │ ├── DBALException.php │ │ │ │ ├── Driver.php │ │ │ │ ├── Driver │ │ │ │ ├── AbstractDB2Driver.php │ │ │ │ ├── AbstractDriverException.php │ │ │ │ ├── AbstractMySQLDriver.php │ │ │ │ ├── AbstractOracleDriver.php │ │ │ │ ├── AbstractPostgreSQLDriver.php │ │ │ │ ├── AbstractSQLAnywhereDriver.php │ │ │ │ ├── AbstractSQLServerDriver.php │ │ │ │ ├── AbstractSQLiteDriver.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 │ │ │ │ ├── PDOStatement.php │ │ │ │ ├── PingableConnection.php │ │ │ │ ├── ResultStatement.php │ │ │ │ ├── SQLAnywhere │ │ │ │ │ ├── Driver.php │ │ │ │ │ ├── SQLAnywhereConnection.php │ │ │ │ │ ├── SQLAnywhereException.php │ │ │ │ │ └── SQLAnywhereStatement.php │ │ │ │ ├── SQLSrv │ │ │ │ │ ├── Driver.php │ │ │ │ │ ├── LastInsertId.php │ │ │ │ │ ├── SQLSrvConnection.php │ │ │ │ │ ├── SQLSrvException.php │ │ │ │ │ └── SQLSrvStatement.php │ │ │ │ ├── ServerInfoAwareConnection.php │ │ │ │ └── Statement.php │ │ │ │ ├── DriverManager.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 │ │ │ │ │ ├── SQLServer2005Keywords.php │ │ │ │ │ ├── SQLServer2008Keywords.php │ │ │ │ │ ├── SQLServer2012Keywords.php │ │ │ │ │ ├── SQLServerKeywords.php │ │ │ │ │ └── SQLiteKeywords.php │ │ │ │ ├── MySQL57Platform.php │ │ │ │ ├── MySqlPlatform.php │ │ │ │ ├── OraclePlatform.php │ │ │ │ ├── PostgreSQL91Platform.php │ │ │ │ ├── PostgreSQL92Platform.php │ │ │ │ ├── PostgreSqlPlatform.php │ │ │ │ ├── SQLAnywhere11Platform.php │ │ │ │ ├── SQLAnywhere12Platform.php │ │ │ │ ├── SQLAnywhere16Platform.php │ │ │ │ ├── SQLAnywherePlatform.php │ │ │ │ ├── SQLAzurePlatform.php │ │ │ │ ├── SQLServer2005Platform.php │ │ │ │ ├── SQLServer2008Platform.php │ │ │ │ ├── SQLServer2012Platform.php │ │ │ │ ├── SQLServerPlatform.php │ │ │ │ └── SqlitePlatform.php │ │ │ │ ├── Portability │ │ │ │ ├── Connection.php │ │ │ │ └── Statement.php │ │ │ │ ├── Query │ │ │ │ ├── Expression │ │ │ │ │ ├── CompositeExpression.php │ │ │ │ │ └── ExpressionBuilder.php │ │ │ │ ├── QueryBuilder.php │ │ │ │ └── QueryException.php │ │ │ │ ├── README.markdown │ │ │ │ ├── SQLParserUtils.php │ │ │ │ ├── SQLParserUtilsException.php │ │ │ │ ├── Schema │ │ │ │ ├── AbstractAsset.php │ │ │ │ ├── AbstractSchemaManager.php │ │ │ │ ├── Column.php │ │ │ │ ├── ColumnDiff.php │ │ │ │ ├── Comparator.php │ │ │ │ ├── Constraint.php │ │ │ │ ├── DB2SchemaManager.php │ │ │ │ ├── DrizzleSchemaManager.php │ │ │ │ ├── ForeignKeyConstraint.php │ │ │ │ ├── Identifier.php │ │ │ │ ├── Index.php │ │ │ │ ├── MySqlSchemaManager.php │ │ │ │ ├── OracleSchemaManager.php │ │ │ │ ├── PostgreSqlSchemaManager.php │ │ │ │ ├── SQLAnywhereSchemaManager.php │ │ │ │ ├── SQLServerSchemaManager.php │ │ │ │ ├── Schema.php │ │ │ │ ├── SchemaConfig.php │ │ │ │ ├── SchemaDiff.php │ │ │ │ ├── SchemaException.php │ │ │ │ ├── Sequence.php │ │ │ │ ├── SqliteSchemaManager.php │ │ │ │ ├── Synchronizer │ │ │ │ │ ├── AbstractSchemaSynchronizer.php │ │ │ │ │ ├── SchemaSynchronizer.php │ │ │ │ │ └── SingleDatabaseSynchronizer.php │ │ │ │ ├── Table.php │ │ │ │ ├── TableDiff.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 │ │ │ │ ├── SQLAzure │ │ │ │ │ ├── SQLAzureFederationsSynchronizer.php │ │ │ │ │ ├── SQLAzureShardManager.php │ │ │ │ │ └── Schema │ │ │ │ │ │ └── MultiTenantVisitor.php │ │ │ │ ├── ShardChoser │ │ │ │ │ ├── MultiTenantShardChoser.php │ │ │ │ │ └── ShardChoser.php │ │ │ │ ├── ShardManager.php │ │ │ │ └── ShardingException.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 │ │ │ │ ├── Version.php │ │ │ │ └── VersionAwarePlatformDriver.php │ │ ├── doctrine-bundle │ │ │ ├── .travis.yml │ │ │ ├── Changelog.md │ │ │ ├── Command │ │ │ │ ├── CreateDatabaseDoctrineCommand.php │ │ │ │ ├── DoctrineCommand.php │ │ │ │ ├── DropDatabaseDoctrineCommand.php │ │ │ │ ├── GenerateEntitiesDoctrineCommand.php │ │ │ │ ├── ImportMappingDoctrineCommand.php │ │ │ │ └── Proxy │ │ │ │ │ ├── ClearMetadataCacheDoctrineCommand.php │ │ │ │ │ ├── ClearQueryCacheDoctrineCommand.php │ │ │ │ │ ├── ClearResultCacheDoctrineCommand.php │ │ │ │ │ ├── CollectionRegionDoctrineCommand.php │ │ │ │ │ ├── ConvertMappingDoctrineCommand.php │ │ │ │ │ ├── CreateSchemaDoctrineCommand.php │ │ │ │ │ ├── DelegateCommand.php │ │ │ │ │ ├── DoctrineCommandHelper.php │ │ │ │ │ ├── DropSchemaDoctrineCommand.php │ │ │ │ │ ├── EnsureProductionSettingsDoctrineCommand.php │ │ │ │ │ ├── EntityRegionCacheDoctrineCommand.php │ │ │ │ │ ├── InfoDoctrineCommand.php │ │ │ │ │ ├── QueryRegionCacheDoctrineCommand.php │ │ │ │ │ ├── RunDqlDoctrineCommand.php │ │ │ │ │ ├── RunSqlDoctrineCommand.php │ │ │ │ │ ├── UpdateSchemaDoctrineCommand.php │ │ │ │ │ └── ValidateSchemaCommand.php │ │ │ ├── ConnectionFactory.php │ │ │ ├── Controller │ │ │ │ └── ProfilerController.php │ │ │ ├── DataCollector │ │ │ │ └── DoctrineDataCollector.php │ │ │ ├── DependencyInjection │ │ │ │ ├── Compiler │ │ │ │ │ ├── DoctrineOrmMappingsPass.php │ │ │ │ │ └── EntityListenerPass.php │ │ │ │ ├── Configuration.php │ │ │ │ └── DoctrineExtension.php │ │ │ ├── DoctrineBundle.php │ │ │ ├── LICENSE │ │ │ ├── ManagerConfigurator.php │ │ │ ├── Mapping │ │ │ │ ├── ClassMetadataCollection.php │ │ │ │ └── DisconnectedMetadataFactory.php │ │ │ ├── README.md │ │ │ ├── Registry.php │ │ │ ├── Resources │ │ │ │ ├── config │ │ │ │ │ ├── dbal.xml │ │ │ │ │ ├── orm.xml │ │ │ │ │ └── schema │ │ │ │ │ │ └── doctrine-1.0.xsd │ │ │ │ └── views │ │ │ │ │ └── Collector │ │ │ │ │ ├── db.html.twig │ │ │ │ │ ├── explain.html.twig │ │ │ │ │ └── icon.svg │ │ │ ├── Twig │ │ │ │ └── DoctrineExtension.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ ├── doctrine-cache-bundle │ │ │ ├── .coveralls.yml │ │ │ ├── .travis.yml │ │ │ ├── Acl │ │ │ │ └── Model │ │ │ │ │ └── AclCache.php │ │ │ ├── Command │ │ │ │ ├── CacheCommand.php │ │ │ │ ├── ContainsCommand.php │ │ │ │ ├── DeleteCommand.php │ │ │ │ ├── FlushCommand.php │ │ │ │ └── StatsCommand.php │ │ │ ├── DependencyInjection │ │ │ │ ├── CacheProviderLoader.php │ │ │ │ ├── Configuration.php │ │ │ │ ├── Definition │ │ │ │ │ ├── CacheDefinition.php │ │ │ │ │ ├── ChainDefinition.php │ │ │ │ │ ├── CouchbaseDefinition.php │ │ │ │ │ ├── FileSystemDefinition.php │ │ │ │ │ ├── MemcacheDefinition.php │ │ │ │ │ ├── MemcachedDefinition.php │ │ │ │ │ ├── MongodbDefinition.php │ │ │ │ │ ├── PhpFileDefinition.php │ │ │ │ │ ├── PredisDefinition.php │ │ │ │ │ ├── RedisDefinition.php │ │ │ │ │ ├── RiakDefinition.php │ │ │ │ │ └── Sqlite3Definition.php │ │ │ │ ├── DoctrineCacheExtension.php │ │ │ │ └── SymfonyBridgeAdapter.php │ │ │ ├── DoctrineCacheBundle.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ ├── config │ │ │ │ │ ├── schema │ │ │ │ │ │ └── doctrine_cache-1.0.xsd │ │ │ │ │ └── services.xml │ │ │ │ └── doc │ │ │ │ │ ├── acl_cache.rst │ │ │ │ │ ├── custom_providers.rst │ │ │ │ │ ├── index.rst │ │ │ │ │ ├── installation.rst │ │ │ │ │ ├── reference.rst │ │ │ │ │ ├── service_parameter.rst │ │ │ │ │ └── usage.rst │ │ │ ├── Tests │ │ │ │ ├── Acl │ │ │ │ │ └── Model │ │ │ │ │ │ └── AclCacheTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── AbstractDoctrineCacheExtensionTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── Bundles │ │ │ │ │ │ │ ├── XmlBundle │ │ │ │ │ │ │ │ └── XmlBundle.php │ │ │ │ │ │ │ └── YamlBundle │ │ │ │ │ │ │ │ └── YamlBundle.php │ │ │ │ │ │ ├── Cache │ │ │ │ │ │ │ └── MyCustomType.php │ │ │ │ │ │ ├── Definition │ │ │ │ │ │ │ └── MyCustomTypeDefinition.php │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ ├── acl.xml │ │ │ │ │ │ │ ├── aliased.xml │ │ │ │ │ │ │ ├── basic.xml │ │ │ │ │ │ │ ├── configurable.xml │ │ │ │ │ │ │ ├── configurable_defaults.xml │ │ │ │ │ │ │ ├── custom_providers.xml │ │ │ │ │ │ │ ├── namespaced.xml │ │ │ │ │ │ │ ├── service_parameter.xml │ │ │ │ │ │ │ └── unrecognized.xml │ │ │ │ │ │ │ └── yml │ │ │ │ │ │ │ ├── acl.yml │ │ │ │ │ │ │ ├── aliased.yml │ │ │ │ │ │ │ ├── basic.yml │ │ │ │ │ │ │ ├── configurable.yml │ │ │ │ │ │ │ ├── configurable_defaults.yml │ │ │ │ │ │ │ ├── custom_providers.yml │ │ │ │ │ │ │ ├── namespaced.yml │ │ │ │ │ │ │ ├── service_parameter.yml │ │ │ │ │ │ │ └── unrecognized.yml │ │ │ │ │ ├── SymfonyBridgeAdapterTest.php │ │ │ │ │ ├── XmlDoctrineCacheExtensionTest.php │ │ │ │ │ └── YmlDoctrineCacheExtensionTest.php │ │ │ │ ├── Functional │ │ │ │ │ ├── ArrayCacheTest.php │ │ │ │ │ ├── BaseCacheTest.php │ │ │ │ │ ├── ChainCacheTest.php │ │ │ │ │ ├── Command │ │ │ │ │ │ ├── CommandTestCase.php │ │ │ │ │ │ ├── ContainsCommandTest.php │ │ │ │ │ │ ├── DeleteCommandTest.php │ │ │ │ │ │ ├── FlushCommandTest.php │ │ │ │ │ │ └── StatsCommandTest.php │ │ │ │ │ ├── FileSystemCacheTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── Memcached.php │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── array.xml │ │ │ │ │ │ │ ├── chain.xml │ │ │ │ │ │ │ ├── file_system.xml │ │ │ │ │ │ │ ├── memcache.xml │ │ │ │ │ │ │ ├── memcached.xml │ │ │ │ │ │ │ ├── mongodb.xml │ │ │ │ │ │ │ ├── php_file.xml │ │ │ │ │ │ │ ├── predis.xml │ │ │ │ │ │ │ ├── riak.xml │ │ │ │ │ │ │ ├── sqlite3.xml │ │ │ │ │ │ │ └── void.xml │ │ │ │ │ ├── MemcacheCacheTest.php │ │ │ │ │ ├── MemcachedCacheTest.php │ │ │ │ │ ├── MongoDBCacheTest.php │ │ │ │ │ ├── PhpFileCacheTest.php │ │ │ │ │ ├── PredisCacheTest.php │ │ │ │ │ ├── RiakCacheTest.php │ │ │ │ │ ├── Sqlite3CacheTest.php │ │ │ │ │ └── VoidCacheTest.php │ │ │ │ ├── FunctionalTestCase.php │ │ │ │ ├── TestCase.php │ │ │ │ ├── bootstrap.php │ │ │ │ └── travis │ │ │ │ │ ├── install-deps.sh │ │ │ │ │ └── php.ini │ │ │ ├── composer.json │ │ │ ├── phpunit.xml.dist │ │ │ └── ruleset.xml │ │ ├── inflector │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── lib │ │ │ │ └── Doctrine │ │ │ │ │ └── Common │ │ │ │ │ └── Inflector │ │ │ │ │ └── Inflector.php │ │ │ ├── phpunit.xml.dist │ │ │ └── tests │ │ │ │ └── Doctrine │ │ │ │ └── Tests │ │ │ │ ├── Common │ │ │ │ └── Inflector │ │ │ │ │ └── InflectorTest.php │ │ │ │ ├── DoctrineTestCase.php │ │ │ │ └── TestInit.php │ │ ├── instantiator │ │ │ ├── .scrutinizer.yml │ │ │ ├── .travis.install.sh │ │ │ ├── .travis.yml │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── phpmd.xml.dist │ │ │ ├── phpunit.xml.dist │ │ │ ├── src │ │ │ │ └── Doctrine │ │ │ │ │ └── Instantiator │ │ │ │ │ ├── Exception │ │ │ │ │ ├── ExceptionInterface.php │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ └── UnexpectedValueException.php │ │ │ │ │ ├── Instantiator.php │ │ │ │ │ └── InstantiatorInterface.php │ │ │ └── tests │ │ │ │ └── DoctrineTest │ │ │ │ ├── InstantiatorPerformance │ │ │ │ └── InstantiatorPerformanceEvent.php │ │ │ │ ├── InstantiatorTest │ │ │ │ ├── Exception │ │ │ │ │ ├── InvalidArgumentExceptionTest.php │ │ │ │ │ └── UnexpectedValueExceptionTest.php │ │ │ │ └── InstantiatorTest.php │ │ │ │ └── InstantiatorTestAsset │ │ │ │ ├── AbstractClassAsset.php │ │ │ │ ├── ArrayObjectAsset.php │ │ │ │ ├── ExceptionAsset.php │ │ │ │ ├── FinalExceptionAsset.php │ │ │ │ ├── PharAsset.php │ │ │ │ ├── PharExceptionAsset.php │ │ │ │ ├── SerializableArrayObjectAsset.php │ │ │ │ ├── SimpleSerializableAsset.php │ │ │ │ ├── SimpleTraitAsset.php │ │ │ │ ├── UnCloneableAsset.php │ │ │ │ ├── UnserializeExceptionArrayObjectAsset.php │ │ │ │ ├── WakeUpNoticesAsset.php │ │ │ │ └── XMLReaderAsset.php │ │ ├── lexer │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ └── lib │ │ │ │ └── Doctrine │ │ │ │ └── Common │ │ │ │ └── Lexer │ │ │ │ └── AbstractLexer.php │ │ └── orm │ │ │ ├── .coveralls.yml │ │ │ ├── LICENSE │ │ │ ├── README.markdown │ │ │ ├── SECURITY.md │ │ │ ├── bin │ │ │ ├── doctrine │ │ │ ├── doctrine-pear.php │ │ │ ├── doctrine.bat │ │ │ └── doctrine.php │ │ │ ├── composer.json │ │ │ ├── docs │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ ├── generate-docs.sh │ │ │ │ └── install-dependencies.sh │ │ │ └── en │ │ │ │ ├── Makefile │ │ │ │ ├── _exts │ │ │ │ └── configurationblock.py │ │ │ │ ├── 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 │ │ │ │ ├── index.rst │ │ │ │ ├── make.bat │ │ │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ ├── doctrine-mapping.xsd │ │ │ └── lib │ │ │ └── Doctrine │ │ │ └── ORM │ │ │ ├── AbstractQuery.php │ │ │ ├── Cache.php │ │ │ ├── Cache │ │ │ ├── AssociationCacheEntry.php │ │ │ ├── CacheConfiguration.php │ │ │ ├── CacheEntry.php │ │ │ ├── CacheException.php │ │ │ ├── CacheFactory.php │ │ │ ├── CacheKey.php │ │ │ ├── CollectionCacheEntry.php │ │ │ ├── CollectionCacheKey.php │ │ │ ├── CollectionHydrator.php │ │ │ ├── ConcurrentRegion.php │ │ │ ├── DefaultCache.php │ │ │ ├── DefaultCacheFactory.php │ │ │ ├── DefaultCollectionHydrator.php │ │ │ ├── DefaultEntityHydrator.php │ │ │ ├── DefaultQueryCache.php │ │ │ ├── EntityCacheEntry.php │ │ │ ├── EntityCacheKey.php │ │ │ ├── EntityHydrator.php │ │ │ ├── Lock.php │ │ │ ├── LockException.php │ │ │ ├── Logging │ │ │ │ ├── CacheLogger.php │ │ │ │ ├── CacheLoggerChain.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 │ │ │ ├── QueryCache.php │ │ │ ├── QueryCacheEntry.php │ │ │ ├── QueryCacheKey.php │ │ │ ├── QueryCacheValidator.php │ │ │ ├── Region.php │ │ │ ├── Region │ │ │ │ ├── DefaultMultiGetRegion.php │ │ │ │ ├── DefaultRegion.php │ │ │ │ ├── FileLockRegion.php │ │ │ │ └── UpdateTimestampCache.php │ │ │ ├── RegionsConfiguration.php │ │ │ ├── TimestampCacheEntry.php │ │ │ ├── TimestampCacheKey.php │ │ │ ├── TimestampQueryCacheValidator.php │ │ │ └── TimestampRegion.php │ │ │ ├── Configuration.php │ │ │ ├── Decorator │ │ │ └── EntityManagerDecorator.php │ │ │ ├── EntityManager.php │ │ │ ├── EntityManagerInterface.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 │ │ │ ├── ClassMetadata.php │ │ │ ├── ClassMetadataFactory.php │ │ │ ├── ClassMetadataInfo.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 │ │ │ ├── Entity.php │ │ │ ├── EntityListenerResolver.php │ │ │ ├── EntityListeners.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 │ │ │ ├── NoResultException.php │ │ │ ├── NonUniqueResultException.php │ │ │ ├── ORMException.php │ │ │ ├── ORMInvalidArgumentException.php │ │ │ ├── OptimisticLockException.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 │ │ │ ├── Proxy.php │ │ │ └── ProxyFactory.php │ │ │ ├── Query.php │ │ │ ├── Query │ │ │ ├── AST │ │ │ │ ├── ASTException.php │ │ │ │ ├── AggregateExpression.php │ │ │ │ ├── ArithmeticExpression.php │ │ │ │ ├── ArithmeticFactor.php │ │ │ │ ├── ArithmeticTerm.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 │ │ │ │ ├── InExpression.php │ │ │ │ ├── IndexBy.php │ │ │ │ ├── InputParameter.php │ │ │ │ ├── InstanceOfExpression.php │ │ │ │ ├── Join.php │ │ │ │ ├── JoinAssociationDeclaration.php │ │ │ │ ├── JoinAssociationPathExpression.php │ │ │ │ ├── JoinClassPathExpression.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 │ │ │ │ ├── Subselect.php │ │ │ │ ├── SubselectFromClause.php │ │ │ │ ├── SubselectIdentificationVariableDeclaration.php │ │ │ │ ├── UpdateClause.php │ │ │ │ ├── UpdateItem.php │ │ │ │ ├── UpdateStatement.php │ │ │ │ ├── WhenClause.php │ │ │ │ └── WhereClause.php │ │ │ ├── Exec │ │ │ │ ├── AbstractSqlExecutor.php │ │ │ │ ├── MultiTableDeleteExecutor.php │ │ │ │ ├── MultiTableUpdateExecutor.php │ │ │ │ ├── SingleSelectExecutor.php │ │ │ │ └── SingleTableDeleteUpdateExecutor.php │ │ │ ├── Expr.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 │ │ │ ├── Filter │ │ │ │ └── SQLFilter.php │ │ │ ├── FilterCollection.php │ │ │ ├── Lexer.php │ │ │ ├── Parameter.php │ │ │ ├── ParameterTypeInferer.php │ │ │ ├── Parser.php │ │ │ ├── ParserResult.php │ │ │ ├── Printer.php │ │ │ ├── QueryException.php │ │ │ ├── QueryExpressionVisitor.php │ │ │ ├── ResultSetMapping.php │ │ │ ├── ResultSetMappingBuilder.php │ │ │ ├── SqlWalker.php │ │ │ ├── TreeWalker.php │ │ │ ├── TreeWalkerAdapter.php │ │ │ ├── TreeWalkerChain.php │ │ │ └── TreeWalkerChainIterator.php │ │ │ ├── QueryBuilder.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 │ ├── incenteev │ │ └── composer-parameter-handler │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Processor.php │ │ │ ├── README.md │ │ │ ├── ScriptHandler.php │ │ │ ├── Tests │ │ │ ├── ProcessorTest.php │ │ │ ├── ScriptHandlerTest.php │ │ │ └── fixtures │ │ │ │ ├── invalid │ │ │ │ ├── invalid_existing_values.yml │ │ │ │ ├── invalid_existing_values.yml.dist │ │ │ │ └── missing_top_level.yml.dist │ │ │ │ └── testcases │ │ │ │ ├── custom_dist_file │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── custom_key │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── existent │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── existent_empty │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── existent_without_key │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── extra_keys │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── interaction_existent │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── interaction_non_existent │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── interaction_with_environment │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── keep_outdated │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── non_existent │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── non_existent_with_environment │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── remove_outdated │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── renamed │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── renamed_and_environment │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── subfolder │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ └── subfolder_created │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ ├── jdorn │ │ └── sql-formatter │ │ │ ├── .travis.yml │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── composer.lock │ │ │ ├── examples │ │ │ ├── cli.php │ │ │ └── examples.php │ │ │ ├── lib │ │ │ └── SqlFormatter.php │ │ │ ├── phpunit.xml.dist │ │ │ └── tests │ │ │ ├── SqlFormatterTest.php │ │ │ ├── clihighlight.html │ │ │ ├── compress.html │ │ │ ├── format-highlight.html │ │ │ ├── format.html │ │ │ ├── highlight.html │ │ │ ├── performance.php │ │ │ └── sql.sql │ ├── monolog │ │ └── monolog │ │ │ ├── .php_cs │ │ │ ├── CHANGELOG.mdown │ │ │ ├── LICENSE │ │ │ ├── README.mdown │ │ │ ├── composer.json │ │ │ ├── doc │ │ │ ├── 01-usage.md │ │ │ ├── 02-handlers-formatters-processors.md │ │ │ ├── 03-utilities.md │ │ │ ├── 04-extending.md │ │ │ └── sockets.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 │ │ │ ├── SlackHandler.php │ │ │ ├── SocketHandler.php │ │ │ ├── StreamHandler.php │ │ │ ├── SwiftMailerHandler.php │ │ │ ├── SyslogHandler.php │ │ │ ├── SyslogUdp │ │ │ │ └── UdpSocket.php │ │ │ ├── SyslogUdpHandler.php │ │ │ ├── TestHandler.php │ │ │ ├── WhatFailureGroupHandler.php │ │ │ └── ZendMonitorHandler.php │ │ │ ├── Logger.php │ │ │ ├── Processor │ │ │ ├── GitProcessor.php │ │ │ ├── IntrospectionProcessor.php │ │ │ ├── MemoryPeakUsageProcessor.php │ │ │ ├── MemoryProcessor.php │ │ │ ├── MemoryUsageProcessor.php │ │ │ ├── ProcessIdProcessor.php │ │ │ ├── PsrLogMessageProcessor.php │ │ │ ├── TagProcessor.php │ │ │ ├── UidProcessor.php │ │ │ └── WebProcessor.php │ │ │ └── Registry.php │ ├── paragonie │ │ └── random_compat │ │ │ ├── CHANGELOG.md │ │ │ ├── ERRATA.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ ├── 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.php │ │ │ ├── random_bytes_com_dotnet.php │ │ │ ├── random_bytes_dev_urandom.php │ │ │ ├── random_bytes_libsodium.php │ │ │ ├── random_bytes_libsodium_legacy.php │ │ │ ├── random_bytes_mcrypt.php │ │ │ ├── random_bytes_openssl.php │ │ │ └── random_int.php │ │ │ └── other │ │ │ └── build_phar.php │ ├── psr │ │ └── log │ │ │ ├── LICENSE │ │ │ ├── Psr │ │ │ └── Log │ │ │ │ ├── AbstractLogger.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── LogLevel.php │ │ │ │ ├── LoggerAwareInterface.php │ │ │ │ ├── LoggerAwareTrait.php │ │ │ │ ├── LoggerInterface.php │ │ │ │ ├── LoggerTrait.php │ │ │ │ ├── NullLogger.php │ │ │ │ └── Test │ │ │ │ └── LoggerInterfaceTest.php │ │ │ ├── README.md │ │ │ └── composer.json │ ├── sensio │ │ ├── distribution-bundle │ │ │ ├── Composer │ │ │ │ └── ScriptHandler.php │ │ │ ├── DependencyInjection │ │ │ │ └── SensioDistributionExtension.php │ │ │ ├── LICENSE │ │ │ ├── README.rst │ │ │ ├── Resources │ │ │ │ ├── bin │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── build_bootstrap.php │ │ │ │ │ └── build_demo.sh │ │ │ │ ├── config │ │ │ │ │ └── security.xml │ │ │ │ └── skeleton │ │ │ │ │ ├── app │ │ │ │ │ ├── SymfonyRequirements.php │ │ │ │ │ └── check.php │ │ │ │ │ └── web │ │ │ │ │ └── config.php │ │ │ ├── SensioDistributionBundle.php │ │ │ ├── UPGRADE.md │ │ │ └── composer.json │ │ ├── framework-extra-bundle │ │ │ ├── .travis.yml │ │ │ ├── Configuration │ │ │ │ ├── Cache.php │ │ │ │ ├── ConfigurationAnnotation.php │ │ │ │ ├── ConfigurationInterface.php │ │ │ │ ├── Method.php │ │ │ │ ├── ParamConverter.php │ │ │ │ ├── Route.php │ │ │ │ ├── Security.php │ │ │ │ └── Template.php │ │ │ ├── DependencyInjection │ │ │ │ ├── Compiler │ │ │ │ │ ├── AddParamConverterPass.php │ │ │ │ │ └── LegacyPass.php │ │ │ │ ├── Configuration.php │ │ │ │ └── SensioFrameworkExtraExtension.php │ │ │ ├── EventListener │ │ │ │ ├── CacheListener.php │ │ │ │ ├── ControllerListener.php │ │ │ │ ├── HttpCacheListener.php │ │ │ │ ├── ParamConverterListener.php │ │ │ │ ├── PsrResponseListener.php │ │ │ │ ├── SecurityListener.php │ │ │ │ └── TemplateListener.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Request │ │ │ │ └── ParamConverter │ │ │ │ │ ├── DateTimeParamConverter.php │ │ │ │ │ ├── DoctrineParamConverter.php │ │ │ │ │ ├── ParamConverterInterface.php │ │ │ │ │ ├── ParamConverterManager.php │ │ │ │ │ └── PsrServerRequestParamConverter.php │ │ │ ├── Resources │ │ │ │ └── config │ │ │ │ │ ├── annotations.xml │ │ │ │ │ ├── cache.xml │ │ │ │ │ ├── converters.xml │ │ │ │ │ ├── psr7.xml │ │ │ │ │ ├── routing.xml │ │ │ │ │ ├── security.xml │ │ │ │ │ ├── services.xml │ │ │ │ │ └── view.xml │ │ │ ├── Routing │ │ │ │ └── AnnotatedRouteControllerLoader.php │ │ │ ├── Security │ │ │ │ └── ExpressionLanguage.php │ │ │ ├── SensioFrameworkExtraBundle.php │ │ │ ├── Templating │ │ │ │ └── TemplateGuesser.php │ │ │ ├── UPGRADE.md │ │ │ └── composer.json │ │ └── generator-bundle │ │ │ ├── .travis.yml │ │ │ ├── Command │ │ │ ├── AutoComplete │ │ │ │ └── EntitiesAutoCompleter.php │ │ │ ├── GenerateBundleCommand.php │ │ │ ├── GenerateCommandCommand.php │ │ │ ├── GenerateControllerCommand.php │ │ │ ├── GenerateDoctrineCommand.php │ │ │ ├── GenerateDoctrineCrudCommand.php │ │ │ ├── GenerateDoctrineEntityCommand.php │ │ │ ├── GenerateDoctrineFormCommand.php │ │ │ ├── GeneratorCommand.php │ │ │ ├── Helper │ │ │ │ └── QuestionHelper.php │ │ │ └── Validators.php │ │ │ ├── Generator │ │ │ ├── BundleGenerator.php │ │ │ ├── CommandGenerator.php │ │ │ ├── ControllerGenerator.php │ │ │ ├── DoctrineCrudGenerator.php │ │ │ ├── DoctrineEntityGenerator.php │ │ │ ├── DoctrineFormGenerator.php │ │ │ └── Generator.php │ │ │ ├── LICENSE │ │ │ ├── Manipulator │ │ │ ├── ConfigurationManipulator.php │ │ │ ├── KernelManipulator.php │ │ │ ├── Manipulator.php │ │ │ └── RoutingManipulator.php │ │ │ ├── Model │ │ │ ├── Bundle.php │ │ │ └── EntityGeneratorResult.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ └── skeleton │ │ │ │ ├── bundle │ │ │ │ ├── Bundle.php.twig │ │ │ │ ├── Configuration.php.twig │ │ │ │ ├── DefaultController.php.twig │ │ │ │ ├── DefaultControllerTest.php.twig │ │ │ │ ├── Extension.php.twig │ │ │ │ ├── index.html.twig.twig │ │ │ │ ├── routing.php.twig │ │ │ │ ├── routing.xml.twig │ │ │ │ ├── routing.yml.twig │ │ │ │ ├── services.php.twig │ │ │ │ ├── services.xml.twig │ │ │ │ └── services.yml.twig │ │ │ │ ├── command │ │ │ │ └── Command.php.twig │ │ │ │ ├── controller │ │ │ │ ├── Controller.php.twig │ │ │ │ ├── ControllerTest.php.twig │ │ │ │ ├── Template.html.php.twig │ │ │ │ └── Template.html.twig.twig │ │ │ │ ├── crud │ │ │ │ ├── actions │ │ │ │ │ ├── delete.php.twig │ │ │ │ │ ├── edit.php.twig │ │ │ │ │ ├── index.php.twig │ │ │ │ │ ├── new.php.twig │ │ │ │ │ └── show.php.twig │ │ │ │ ├── config │ │ │ │ │ ├── routing.php.twig │ │ │ │ │ ├── routing.xml.twig │ │ │ │ │ └── routing.yml.twig │ │ │ │ ├── controller.php.twig │ │ │ │ ├── tests │ │ │ │ │ ├── others │ │ │ │ │ │ ├── full_scenario.php.twig │ │ │ │ │ │ └── short_scenario.php.twig │ │ │ │ │ └── test.php.twig │ │ │ │ └── views │ │ │ │ │ ├── edit.html.twig.twig │ │ │ │ │ ├── index.html.twig.twig │ │ │ │ │ ├── new.html.twig.twig │ │ │ │ │ ├── others │ │ │ │ │ └── record_actions.html.twig.twig │ │ │ │ │ └── show.html.twig.twig │ │ │ │ └── form │ │ │ │ └── FormType.php.twig │ │ │ ├── SensioGeneratorBundle.php │ │ │ └── composer.json │ ├── sensiolabs │ │ └── security-checker │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SensioLabs │ │ │ └── Security │ │ │ │ ├── Command │ │ │ │ └── SecurityCheckerCommand.php │ │ │ │ ├── Crawler │ │ │ │ ├── BaseCrawler.php │ │ │ │ ├── CrawlerInterface.php │ │ │ │ ├── CurlCrawler.php │ │ │ │ ├── DefaultCrawler.php │ │ │ │ └── FileGetContentsCrawler.php │ │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ └── RuntimeException.php │ │ │ │ ├── Formatters │ │ │ │ ├── FormatterInterface.php │ │ │ │ ├── JsonFormatter.php │ │ │ │ ├── SimpleFormatter.php │ │ │ │ └── TextFormatter.php │ │ │ │ ├── Resources │ │ │ │ └── security.sensiolabs.org.crt │ │ │ │ └── SecurityChecker.php │ │ │ ├── box.json │ │ │ ├── composer.json │ │ │ └── security-checker │ ├── swiftmailer │ │ └── swiftmailer │ │ │ ├── .gitattributes │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── VERSION │ │ │ ├── composer.json │ │ │ ├── doc │ │ │ ├── headers.rst │ │ │ ├── help-resources.rst │ │ │ ├── including-the-files.rst │ │ │ ├── index.rst │ │ │ ├── installing.rst │ │ │ ├── introduction.rst │ │ │ ├── japanese.rst │ │ │ ├── messages.rst │ │ │ ├── overview.rst │ │ │ ├── plugins.rst │ │ │ ├── sending.rst │ │ │ └── uml │ │ │ │ ├── Encoders.graffle │ │ │ │ ├── Mime.graffle │ │ │ │ └── Transports.graffle │ │ │ ├── lib │ │ │ ├── classes │ │ │ │ ├── Swift.php │ │ │ │ └── Swift │ │ │ │ │ ├── Attachment.php │ │ │ │ │ ├── ByteStream │ │ │ │ │ ├── AbstractFilterableInputStream.php │ │ │ │ │ ├── ArrayByteStream.php │ │ │ │ │ ├── FileByteStream.php │ │ │ │ │ └── TemporaryFileByteStream.php │ │ │ │ │ ├── CharacterReader.php │ │ │ │ │ ├── CharacterReader │ │ │ │ │ ├── GenericFixedWidthReader.php │ │ │ │ │ ├── UsAsciiReader.php │ │ │ │ │ └── Utf8Reader.php │ │ │ │ │ ├── CharacterReaderFactory.php │ │ │ │ │ ├── CharacterReaderFactory │ │ │ │ │ └── SimpleCharacterReaderFactory.php │ │ │ │ │ ├── CharacterStream.php │ │ │ │ │ ├── CharacterStream │ │ │ │ │ ├── ArrayCharacterStream.php │ │ │ │ │ └── NgCharacterStream.php │ │ │ │ │ ├── ConfigurableSpool.php │ │ │ │ │ ├── DependencyContainer.php │ │ │ │ │ ├── DependencyException.php │ │ │ │ │ ├── EmbeddedFile.php │ │ │ │ │ ├── Encoder.php │ │ │ │ │ ├── Encoder │ │ │ │ │ ├── Base64Encoder.php │ │ │ │ │ ├── QpEncoder.php │ │ │ │ │ └── Rfc2231Encoder.php │ │ │ │ │ ├── Encoding.php │ │ │ │ │ ├── Events │ │ │ │ │ ├── CommandEvent.php │ │ │ │ │ ├── CommandListener.php │ │ │ │ │ ├── Event.php │ │ │ │ │ ├── EventDispatcher.php │ │ │ │ │ ├── EventListener.php │ │ │ │ │ ├── EventObject.php │ │ │ │ │ ├── ResponseEvent.php │ │ │ │ │ ├── ResponseListener.php │ │ │ │ │ ├── SendEvent.php │ │ │ │ │ ├── SendListener.php │ │ │ │ │ ├── SimpleEventDispatcher.php │ │ │ │ │ ├── TransportChangeEvent.php │ │ │ │ │ ├── TransportChangeListener.php │ │ │ │ │ ├── TransportExceptionEvent.php │ │ │ │ │ └── TransportExceptionListener.php │ │ │ │ │ ├── FailoverTransport.php │ │ │ │ │ ├── FileSpool.php │ │ │ │ │ ├── FileStream.php │ │ │ │ │ ├── Filterable.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── InputByteStream.php │ │ │ │ │ ├── IoException.php │ │ │ │ │ ├── KeyCache.php │ │ │ │ │ ├── KeyCache │ │ │ │ │ ├── ArrayKeyCache.php │ │ │ │ │ ├── DiskKeyCache.php │ │ │ │ │ ├── KeyCacheInputStream.php │ │ │ │ │ ├── NullKeyCache.php │ │ │ │ │ └── SimpleKeyCacheInputStream.php │ │ │ │ │ ├── LoadBalancedTransport.php │ │ │ │ │ ├── MailTransport.php │ │ │ │ │ ├── Mailer.php │ │ │ │ │ ├── Mailer │ │ │ │ │ ├── ArrayRecipientIterator.php │ │ │ │ │ └── RecipientIterator.php │ │ │ │ │ ├── MemorySpool.php │ │ │ │ │ ├── Message.php │ │ │ │ │ ├── Mime │ │ │ │ │ ├── Attachment.php │ │ │ │ │ ├── CharsetObserver.php │ │ │ │ │ ├── ContentEncoder.php │ │ │ │ │ ├── ContentEncoder │ │ │ │ │ │ ├── Base64ContentEncoder.php │ │ │ │ │ │ ├── NativeQpContentEncoder.php │ │ │ │ │ │ ├── PlainContentEncoder.php │ │ │ │ │ │ ├── QpContentEncoder.php │ │ │ │ │ │ ├── QpContentEncoderProxy.php │ │ │ │ │ │ └── RawContentEncoder.php │ │ │ │ │ ├── EmbeddedFile.php │ │ │ │ │ ├── EncodingObserver.php │ │ │ │ │ ├── Grammar.php │ │ │ │ │ ├── Header.php │ │ │ │ │ ├── HeaderEncoder.php │ │ │ │ │ ├── HeaderEncoder │ │ │ │ │ │ ├── Base64HeaderEncoder.php │ │ │ │ │ │ └── QpHeaderEncoder.php │ │ │ │ │ ├── HeaderFactory.php │ │ │ │ │ ├── HeaderSet.php │ │ │ │ │ ├── Headers │ │ │ │ │ │ ├── AbstractHeader.php │ │ │ │ │ │ ├── DateHeader.php │ │ │ │ │ │ ├── IdentificationHeader.php │ │ │ │ │ │ ├── MailboxHeader.php │ │ │ │ │ │ ├── OpenDKIMHeader.php │ │ │ │ │ │ ├── ParameterizedHeader.php │ │ │ │ │ │ ├── PathHeader.php │ │ │ │ │ │ └── UnstructuredHeader.php │ │ │ │ │ ├── Message.php │ │ │ │ │ ├── MimeEntity.php │ │ │ │ │ ├── MimePart.php │ │ │ │ │ ├── ParameterizedHeader.php │ │ │ │ │ ├── SimpleHeaderFactory.php │ │ │ │ │ ├── SimpleHeaderSet.php │ │ │ │ │ ├── SimpleMessage.php │ │ │ │ │ └── SimpleMimeEntity.php │ │ │ │ │ ├── MimePart.php │ │ │ │ │ ├── NullTransport.php │ │ │ │ │ ├── OutputByteStream.php │ │ │ │ │ ├── Plugins │ │ │ │ │ ├── AntiFloodPlugin.php │ │ │ │ │ ├── BandwidthMonitorPlugin.php │ │ │ │ │ ├── Decorator │ │ │ │ │ │ └── Replacements.php │ │ │ │ │ ├── DecoratorPlugin.php │ │ │ │ │ ├── ImpersonatePlugin.php │ │ │ │ │ ├── Logger.php │ │ │ │ │ ├── LoggerPlugin.php │ │ │ │ │ ├── Loggers │ │ │ │ │ │ ├── ArrayLogger.php │ │ │ │ │ │ └── EchoLogger.php │ │ │ │ │ ├── MessageLogger.php │ │ │ │ │ ├── Pop │ │ │ │ │ │ ├── Pop3Connection.php │ │ │ │ │ │ └── Pop3Exception.php │ │ │ │ │ ├── PopBeforeSmtpPlugin.php │ │ │ │ │ ├── RedirectingPlugin.php │ │ │ │ │ ├── Reporter.php │ │ │ │ │ ├── ReporterPlugin.php │ │ │ │ │ ├── Reporters │ │ │ │ │ │ ├── HitReporter.php │ │ │ │ │ │ └── HtmlReporter.php │ │ │ │ │ ├── Sleeper.php │ │ │ │ │ ├── ThrottlerPlugin.php │ │ │ │ │ └── Timer.php │ │ │ │ │ ├── Preferences.php │ │ │ │ │ ├── ReplacementFilterFactory.php │ │ │ │ │ ├── RfcComplianceException.php │ │ │ │ │ ├── SendmailTransport.php │ │ │ │ │ ├── SignedMessage.php │ │ │ │ │ ├── Signer.php │ │ │ │ │ ├── Signers │ │ │ │ │ ├── BodySigner.php │ │ │ │ │ ├── DKIMSigner.php │ │ │ │ │ ├── DomainKeySigner.php │ │ │ │ │ ├── HeaderSigner.php │ │ │ │ │ ├── OpenDKIMSigner.php │ │ │ │ │ └── SMimeSigner.php │ │ │ │ │ ├── SmtpTransport.php │ │ │ │ │ ├── Spool.php │ │ │ │ │ ├── SpoolTransport.php │ │ │ │ │ ├── StreamFilter.php │ │ │ │ │ ├── StreamFilters │ │ │ │ │ ├── ByteArrayReplacementFilter.php │ │ │ │ │ ├── StringReplacementFilter.php │ │ │ │ │ └── StringReplacementFilterFactory.php │ │ │ │ │ ├── SwiftException.php │ │ │ │ │ ├── Transport.php │ │ │ │ │ ├── Transport │ │ │ │ │ ├── AbstractSmtpTransport.php │ │ │ │ │ ├── Esmtp │ │ │ │ │ │ ├── Auth │ │ │ │ │ │ │ ├── CramMd5Authenticator.php │ │ │ │ │ │ │ ├── LoginAuthenticator.php │ │ │ │ │ │ │ ├── NTLMAuthenticator.php │ │ │ │ │ │ │ ├── PlainAuthenticator.php │ │ │ │ │ │ │ └── XOAuth2Authenticator.php │ │ │ │ │ │ ├── AuthHandler.php │ │ │ │ │ │ └── Authenticator.php │ │ │ │ │ ├── EsmtpHandler.php │ │ │ │ │ ├── EsmtpTransport.php │ │ │ │ │ ├── FailoverTransport.php │ │ │ │ │ ├── IoBuffer.php │ │ │ │ │ ├── LoadBalancedTransport.php │ │ │ │ │ ├── MailInvoker.php │ │ │ │ │ ├── MailTransport.php │ │ │ │ │ ├── NullTransport.php │ │ │ │ │ ├── SendmailTransport.php │ │ │ │ │ ├── SimpleMailInvoker.php │ │ │ │ │ ├── SmtpAgent.php │ │ │ │ │ ├── SpoolTransport.php │ │ │ │ │ └── StreamBuffer.php │ │ │ │ │ ├── TransportException.php │ │ │ │ │ └── Validate.php │ │ │ ├── dependency_maps │ │ │ │ ├── cache_deps.php │ │ │ │ ├── message_deps.php │ │ │ │ ├── mime_deps.php │ │ │ │ └── transport_deps.php │ │ │ ├── mime_types.php │ │ │ ├── preferences.php │ │ │ ├── swift_init.php │ │ │ ├── swift_required.php │ │ │ ├── swift_required_pear.php │ │ │ └── swiftmailer_generate_mimes_config.php │ │ │ └── phpunit.xml.dist │ ├── symfony │ │ ├── monolog-bundle │ │ │ ├── .travis.yml │ │ │ ├── DependencyInjection │ │ │ │ ├── Compiler │ │ │ │ │ ├── AddProcessorsPass.php │ │ │ │ │ ├── AddSwiftMailerTransportPass.php │ │ │ │ │ ├── DebugHandlerPass.php │ │ │ │ │ └── LoggerChannelPass.php │ │ │ │ ├── Configuration.php │ │ │ │ └── MonologExtension.php │ │ │ ├── LICENSE │ │ │ ├── MonologBundle.php │ │ │ ├── NotFoundActivationStrategy.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── config │ │ │ │ │ ├── monolog.xml │ │ │ │ │ └── schema │ │ │ │ │ └── monolog-1.0.xsd │ │ │ ├── SwiftMailer │ │ │ │ └── MessageFactory.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ ├── phpunit-bridge │ │ │ ├── ClockMock.php │ │ │ ├── DeprecationErrorHandler.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SymfonyTestsListener.php │ │ │ ├── Tests │ │ │ │ └── DeprecationErrorHandler │ │ │ │ │ ├── default.phpt │ │ │ │ │ ├── regexp.phpt │ │ │ │ │ └── weak.phpt │ │ │ ├── TextUI │ │ │ │ ├── Command.php │ │ │ │ └── TestRunner.php │ │ │ ├── bootstrap.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ ├── polyfill-intl-icu │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bootstrap.php │ │ │ └── composer.json │ │ ├── polyfill-mbstring │ │ │ ├── LICENSE │ │ │ ├── Mbstring.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── unidata │ │ │ │ │ ├── lowerCase.ser │ │ │ │ │ └── upperCase.ser │ │ │ ├── bootstrap.php │ │ │ └── composer.json │ │ ├── polyfill-php56 │ │ │ ├── LICENSE │ │ │ ├── Php56.php │ │ │ ├── README.md │ │ │ ├── bootstrap.php │ │ │ └── composer.json │ │ ├── polyfill-php70 │ │ │ ├── LICENSE │ │ │ ├── Php70.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── stubs │ │ │ │ │ ├── ArithmeticError.php │ │ │ │ │ ├── AssertionError.php │ │ │ │ │ ├── DivisionByZeroError.php │ │ │ │ │ ├── Error.php │ │ │ │ │ ├── ParseError.php │ │ │ │ │ └── TypeError.php │ │ │ ├── bootstrap.php │ │ │ └── composer.json │ │ ├── polyfill-util │ │ │ ├── Binary.php │ │ │ ├── BinaryNoFuncOverload.php │ │ │ ├── BinaryOnFuncOverload.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── TestListener.php │ │ │ └── composer.json │ │ ├── swiftmailer-bundle │ │ │ ├── .travis.yml │ │ │ ├── Command │ │ │ │ ├── DebugCommand.php │ │ │ │ ├── NewEmailCommand.php │ │ │ │ └── SendEmailCommand.php │ │ │ ├── DataCollector │ │ │ │ └── MessageDataCollector.php │ │ │ ├── DependencyInjection │ │ │ │ ├── Compiler │ │ │ │ │ └── RegisterPluginsPass.php │ │ │ │ ├── Configuration.php │ │ │ │ └── SwiftmailerExtension.php │ │ │ ├── EventListener │ │ │ │ └── EmailSenderListener.php │ │ │ ├── Resources │ │ │ │ ├── config │ │ │ │ │ ├── schema │ │ │ │ │ │ └── swiftmailer-1.0.xsd │ │ │ │ │ └── swiftmailer.xml │ │ │ │ ├── meta │ │ │ │ │ └── LICENSE │ │ │ │ └── views │ │ │ │ │ └── Collector │ │ │ │ │ ├── icon.svg │ │ │ │ │ └── swiftmailer.html.twig │ │ │ ├── SwiftmailerBundle.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ └── symfony │ │ │ ├── .composer │ │ │ ├── composer.json │ │ │ ├── composer.lock │ │ │ └── config.json │ │ │ ├── .editorconfig │ │ │ ├── .php_cs │ │ │ ├── .travis.php │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG-3.0.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── CONTRIBUTORS.md │ │ │ ├── LICENSE │ │ │ ├── UPGRADE-3.0.md │ │ │ ├── appveyor.yml │ │ │ ├── composer.json │ │ │ ├── phpunit │ │ │ └── src │ │ │ └── Symfony │ │ │ ├── Bridge │ │ │ ├── Doctrine │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CacheWarmer │ │ │ │ │ └── ProxyCacheWarmer.php │ │ │ │ ├── ContainerAwareEventManager.php │ │ │ │ ├── DataCollector │ │ │ │ │ └── DoctrineDataCollector.php │ │ │ │ ├── DataFixtures │ │ │ │ │ └── ContainerAwareLoader.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── AbstractDoctrineExtension.php │ │ │ │ │ ├── CompilerPass │ │ │ │ │ │ ├── DoctrineValidationPass.php │ │ │ │ │ │ ├── RegisterEventListenersAndSubscribersPass.php │ │ │ │ │ │ └── RegisterMappingsPass.php │ │ │ │ │ └── Security │ │ │ │ │ │ └── UserProvider │ │ │ │ │ │ └── EntityFactory.php │ │ │ │ ├── ExpressionLanguage │ │ │ │ │ └── DoctrineParserCache.php │ │ │ │ ├── Form │ │ │ │ │ ├── ChoiceList │ │ │ │ │ │ ├── DoctrineChoiceLoader.php │ │ │ │ │ │ ├── EntityLoaderInterface.php │ │ │ │ │ │ ├── IdReader.php │ │ │ │ │ │ └── ORMQueryBuilderLoader.php │ │ │ │ │ ├── DataTransformer │ │ │ │ │ │ └── CollectionToArrayTransformer.php │ │ │ │ │ ├── DoctrineOrmExtension.php │ │ │ │ │ ├── DoctrineOrmTypeGuesser.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ └── MergeDoctrineCollectionListener.php │ │ │ │ │ └── Type │ │ │ │ │ │ ├── DoctrineType.php │ │ │ │ │ │ └── EntityType.php │ │ │ │ ├── HttpFoundation │ │ │ │ │ ├── DbalSessionHandler.php │ │ │ │ │ └── DbalSessionHandlerSchema.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Logger │ │ │ │ │ └── DbalLogger.php │ │ │ │ ├── ManagerRegistry.php │ │ │ │ ├── PropertyInfo │ │ │ │ │ └── DoctrineExtractor.php │ │ │ │ ├── README.md │ │ │ │ ├── RegistryInterface.php │ │ │ │ ├── Security │ │ │ │ │ ├── RememberMe │ │ │ │ │ │ └── DoctrineTokenProvider.php │ │ │ │ │ └── User │ │ │ │ │ │ ├── EntityUserProvider.php │ │ │ │ │ │ └── UserLoaderInterface.php │ │ │ │ ├── Test │ │ │ │ │ └── DoctrineTestHelper.php │ │ │ │ ├── Tests │ │ │ │ │ ├── ContainerAwareEventManagerTest.php │ │ │ │ │ ├── DataCollector │ │ │ │ │ │ └── DoctrineDataCollectorTest.php │ │ │ │ │ ├── DataFixtures │ │ │ │ │ │ └── ContainerAwareLoaderTest.php │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ ├── CompilerPass │ │ │ │ │ │ │ └── RegisterEventListenersAndSubscribersPassTest.php │ │ │ │ │ │ └── DoctrineExtensionTest.php │ │ │ │ │ ├── ExpressionLanguage │ │ │ │ │ │ └── DoctrineParserCacheTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── AssociationEntity.php │ │ │ │ │ │ ├── CompositeIntIdEntity.php │ │ │ │ │ │ ├── CompositeStringIdEntity.php │ │ │ │ │ │ ├── ContainerAwareFixture.php │ │ │ │ │ │ ├── DoubleNameEntity.php │ │ │ │ │ │ ├── Embeddable │ │ │ │ │ │ │ └── Identifier.php │ │ │ │ │ │ ├── EmbeddedIdentifierEntity.php │ │ │ │ │ │ ├── GroupableEntity.php │ │ │ │ │ │ ├── SingleAssociationToIntIdEntity.php │ │ │ │ │ │ ├── SingleIntIdEntity.php │ │ │ │ │ │ ├── SingleIntIdNoToStringEntity.php │ │ │ │ │ │ ├── SingleStringCastableIdEntity.php │ │ │ │ │ │ ├── SingleStringIdEntity.php │ │ │ │ │ │ └── User.php │ │ │ │ │ ├── Form │ │ │ │ │ │ ├── ChoiceList │ │ │ │ │ │ │ └── ORMQueryBuilderLoaderTest.php │ │ │ │ │ │ ├── DataTransformer │ │ │ │ │ │ │ └── CollectionToArrayTransformerTest.php │ │ │ │ │ │ ├── DoctrineOrmTypeGuesserTest.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ ├── EntityTypePerformanceTest.php │ │ │ │ │ │ │ └── EntityTypeTest.php │ │ │ │ │ ├── HttpFoundation │ │ │ │ │ │ └── DbalSessionHandlerTest.php │ │ │ │ │ ├── Logger │ │ │ │ │ │ └── DbalLoggerTest.php │ │ │ │ │ ├── PropertyInfo │ │ │ │ │ │ ├── DoctrineExtractorTest.php │ │ │ │ │ │ └── Fixtures │ │ │ │ │ │ │ ├── DoctrineDummy.php │ │ │ │ │ │ │ ├── DoctrineFooType.php │ │ │ │ │ │ │ ├── DoctrineRelation.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── Security │ │ │ │ │ │ └── User │ │ │ │ │ │ │ └── EntityUserProviderTest.php │ │ │ │ │ └── Validator │ │ │ │ │ │ └── Constraints │ │ │ │ │ │ └── UniqueEntityValidatorTest.php │ │ │ │ ├── Validator │ │ │ │ │ ├── Constraints │ │ │ │ │ │ ├── UniqueEntity.php │ │ │ │ │ │ └── UniqueEntityValidator.php │ │ │ │ │ └── DoctrineInitializer.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Monolog │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Formatter │ │ │ │ │ └── ConsoleFormatter.php │ │ │ │ ├── Handler │ │ │ │ │ ├── ChromePhpHandler.php │ │ │ │ │ ├── ConsoleHandler.php │ │ │ │ │ ├── DebugHandler.php │ │ │ │ │ ├── FingersCrossed │ │ │ │ │ │ └── NotFoundActivationStrategy.php │ │ │ │ │ ├── FirePHPHandler.php │ │ │ │ │ └── SwiftMailerHandler.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Logger.php │ │ │ │ ├── Processor │ │ │ │ │ └── WebProcessor.php │ │ │ │ ├── README.md │ │ │ │ ├── Tests │ │ │ │ │ ├── Handler │ │ │ │ │ │ ├── ConsoleHandlerTest.php │ │ │ │ │ │ └── FingersCrossed │ │ │ │ │ │ │ └── NotFoundActivationStrategyTest.php │ │ │ │ │ ├── LoggerTest.php │ │ │ │ │ └── Processor │ │ │ │ │ │ └── WebProcessorTest.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── PhpUnit │ │ │ │ ├── ClockMock.php │ │ │ │ ├── DeprecationErrorHandler.php │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── SymfonyTestsListener.php │ │ │ │ ├── Tests │ │ │ │ │ └── DeprecationErrorHandler │ │ │ │ │ │ ├── default.phpt │ │ │ │ │ │ ├── regexp.phpt │ │ │ │ │ │ └── weak.phpt │ │ │ │ ├── TextUI │ │ │ │ │ ├── Command.php │ │ │ │ │ └── TestRunner.php │ │ │ │ ├── bootstrap.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── ProxyManager │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── LazyProxy │ │ │ │ │ ├── Instantiator │ │ │ │ │ │ └── RuntimeInstantiator.php │ │ │ │ │ └── PhpDumper │ │ │ │ │ │ └── ProxyDumper.php │ │ │ │ ├── README.md │ │ │ │ ├── Tests │ │ │ │ │ └── LazyProxy │ │ │ │ │ │ ├── ContainerBuilderTest.php │ │ │ │ │ │ ├── Dumper │ │ │ │ │ │ └── PhpDumperTest.php │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── includes │ │ │ │ │ │ │ └── foo.php │ │ │ │ │ │ └── php │ │ │ │ │ │ │ ├── lazy_service.php │ │ │ │ │ │ │ ├── lazy_service_structure.txt │ │ │ │ │ │ │ └── lazy_service_with_hints.php │ │ │ │ │ │ ├── Instantiator │ │ │ │ │ │ └── RuntimeInstantiatorTest.php │ │ │ │ │ │ └── PhpDumper │ │ │ │ │ │ └── ProxyDumperTest.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ └── Twig │ │ │ │ ├── AppVariable.php │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Command │ │ │ │ ├── DebugCommand.php │ │ │ │ └── LintCommand.php │ │ │ │ ├── DataCollector │ │ │ │ └── TwigDataCollector.php │ │ │ │ ├── Extension │ │ │ │ ├── AssetExtension.php │ │ │ │ ├── CodeExtension.php │ │ │ │ ├── DumpExtension.php │ │ │ │ ├── ExpressionExtension.php │ │ │ │ ├── FormExtension.php │ │ │ │ ├── HttpFoundationExtension.php │ │ │ │ ├── HttpKernelExtension.php │ │ │ │ ├── LogoutUrlExtension.php │ │ │ │ ├── ProfilerExtension.php │ │ │ │ ├── RoutingExtension.php │ │ │ │ ├── SecurityExtension.php │ │ │ │ ├── StopwatchExtension.php │ │ │ │ ├── TranslationExtension.php │ │ │ │ └── YamlExtension.php │ │ │ │ ├── Form │ │ │ │ ├── TwigRenderer.php │ │ │ │ ├── TwigRendererEngine.php │ │ │ │ ├── TwigRendererEngineInterface.php │ │ │ │ └── TwigRendererInterface.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Node │ │ │ │ ├── DumpNode.php │ │ │ │ ├── FormThemeNode.php │ │ │ │ ├── RenderBlockNode.php │ │ │ │ ├── SearchAndRenderBlockNode.php │ │ │ │ ├── StopwatchNode.php │ │ │ │ ├── TransDefaultDomainNode.php │ │ │ │ └── TransNode.php │ │ │ │ ├── NodeVisitor │ │ │ │ ├── Scope.php │ │ │ │ ├── TranslationDefaultDomainNodeVisitor.php │ │ │ │ └── TranslationNodeVisitor.php │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ └── views │ │ │ │ │ └── Form │ │ │ │ │ ├── bootstrap_3_horizontal_layout.html.twig │ │ │ │ │ ├── bootstrap_3_layout.html.twig │ │ │ │ │ ├── form_div_layout.html.twig │ │ │ │ │ ├── form_table_layout.html.twig │ │ │ │ │ └── foundation_5_layout.html.twig │ │ │ │ ├── Tests │ │ │ │ ├── AppVariableTest.php │ │ │ │ ├── Command │ │ │ │ │ └── LintCommandTest.php │ │ │ │ ├── Extension │ │ │ │ │ ├── CodeExtensionTest.php │ │ │ │ │ ├── DumpExtensionTest.php │ │ │ │ │ ├── ExpressionExtensionTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── StubFilesystemLoader.php │ │ │ │ │ │ ├── StubTranslator.php │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ └── form │ │ │ │ │ │ │ ├── child_label.html.twig │ │ │ │ │ │ │ ├── custom_widgets.html.twig │ │ │ │ │ │ │ ├── page_dynamic_extends.html.twig │ │ │ │ │ │ │ ├── parent_label.html.twig │ │ │ │ │ │ │ ├── theme.html.twig │ │ │ │ │ │ │ ├── theme_extends.html.twig │ │ │ │ │ │ │ └── theme_use.html.twig │ │ │ │ │ ├── FormExtensionBootstrap3HorizontalLayoutTest.php │ │ │ │ │ ├── FormExtensionBootstrap3LayoutTest.php │ │ │ │ │ ├── FormExtensionDivLayoutTest.php │ │ │ │ │ ├── FormExtensionTableLayoutTest.php │ │ │ │ │ ├── HttpFoundationExtensionTest.php │ │ │ │ │ ├── HttpKernelExtensionTest.php │ │ │ │ │ ├── RoutingExtensionTest.php │ │ │ │ │ ├── StopwatchExtensionTest.php │ │ │ │ │ └── TranslationExtensionTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ └── extractor │ │ │ │ │ │ ├── syntax_error.twig │ │ │ │ │ │ └── with_translations.html.twig │ │ │ │ ├── Node │ │ │ │ │ ├── DumpNodeTest.php │ │ │ │ │ ├── FormThemeTest.php │ │ │ │ │ ├── SearchAndRenderBlockNodeTest.php │ │ │ │ │ └── TransNodeTest.php │ │ │ │ ├── NodeVisitor │ │ │ │ │ ├── ScopeTest.php │ │ │ │ │ ├── TranslationDefaultDomainNodeVisitorTest.php │ │ │ │ │ ├── TranslationNodeVisitorTest.php │ │ │ │ │ └── TwigNodeProvider.php │ │ │ │ ├── TokenParser │ │ │ │ │ └── FormThemeTokenParserTest.php │ │ │ │ ├── Translation │ │ │ │ │ └── TwigExtractorTest.php │ │ │ │ └── TwigEngineTest.php │ │ │ │ ├── TokenParser │ │ │ │ ├── DumpTokenParser.php │ │ │ │ ├── FormThemeTokenParser.php │ │ │ │ ├── StopwatchTokenParser.php │ │ │ │ ├── TransChoiceTokenParser.php │ │ │ │ ├── TransDefaultDomainTokenParser.php │ │ │ │ └── TransTokenParser.php │ │ │ │ ├── Translation │ │ │ │ └── TwigExtractor.php │ │ │ │ ├── TwigEngine.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Bundle │ │ │ ├── DebugBundle │ │ │ │ ├── DebugBundle.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── Compiler │ │ │ │ │ │ └── DumpDataCollectorPass.php │ │ │ │ │ ├── Configuration.php │ │ │ │ │ └── DebugExtension.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Resources │ │ │ │ │ ├── config │ │ │ │ │ │ ├── schema │ │ │ │ │ │ │ └── debug-1.0.xsd │ │ │ │ │ │ └── services.xml │ │ │ │ │ └── views │ │ │ │ │ │ └── Profiler │ │ │ │ │ │ ├── dump.html.twig │ │ │ │ │ │ └── icon.svg │ │ │ │ ├── Tests │ │ │ │ │ └── DependencyInjection │ │ │ │ │ │ ├── Compiler │ │ │ │ │ │ └── DumpDataCollectorPassTest.php │ │ │ │ │ │ └── DebugExtensionTest.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── FrameworkBundle │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CacheWarmer │ │ │ │ │ ├── ClassCacheCacheWarmer.php │ │ │ │ │ ├── RouterCacheWarmer.php │ │ │ │ │ ├── TemplateFinder.php │ │ │ │ │ ├── TemplateFinderInterface.php │ │ │ │ │ ├── TemplatePathsCacheWarmer.php │ │ │ │ │ └── TranslationsCacheWarmer.php │ │ │ │ ├── Client.php │ │ │ │ ├── Command │ │ │ │ │ ├── AbstractConfigCommand.php │ │ │ │ │ ├── AssetsInstallCommand.php │ │ │ │ │ ├── CacheClearCommand.php │ │ │ │ │ ├── CacheWarmupCommand.php │ │ │ │ │ ├── ConfigDebugCommand.php │ │ │ │ │ ├── ConfigDumpReferenceCommand.php │ │ │ │ │ ├── ContainerAwareCommand.php │ │ │ │ │ ├── ContainerDebugCommand.php │ │ │ │ │ ├── EventDispatcherDebugCommand.php │ │ │ │ │ ├── RouterDebugCommand.php │ │ │ │ │ ├── RouterMatchCommand.php │ │ │ │ │ ├── ServerCommand.php │ │ │ │ │ ├── ServerRunCommand.php │ │ │ │ │ ├── ServerStartCommand.php │ │ │ │ │ ├── ServerStatusCommand.php │ │ │ │ │ ├── ServerStopCommand.php │ │ │ │ │ ├── TranslationDebugCommand.php │ │ │ │ │ ├── TranslationUpdateCommand.php │ │ │ │ │ └── YamlLintCommand.php │ │ │ │ ├── Console │ │ │ │ │ ├── Application.php │ │ │ │ │ ├── Descriptor │ │ │ │ │ │ ├── Descriptor.php │ │ │ │ │ │ ├── JsonDescriptor.php │ │ │ │ │ │ ├── MarkdownDescriptor.php │ │ │ │ │ │ ├── TextDescriptor.php │ │ │ │ │ │ └── XmlDescriptor.php │ │ │ │ │ └── Helper │ │ │ │ │ │ └── DescriptorHelper.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Controller.php │ │ │ │ │ ├── ControllerNameParser.php │ │ │ │ │ ├── ControllerResolver.php │ │ │ │ │ ├── RedirectController.php │ │ │ │ │ └── TemplateController.php │ │ │ │ ├── DataCollector │ │ │ │ │ └── RouterDataCollector.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── Compiler │ │ │ │ │ │ ├── AddCacheClearerPass.php │ │ │ │ │ │ ├── AddCacheWarmerPass.php │ │ │ │ │ │ ├── AddConsoleCommandPass.php │ │ │ │ │ │ ├── AddConstraintValidatorsPass.php │ │ │ │ │ │ ├── AddExpressionLanguageProvidersPass.php │ │ │ │ │ │ ├── AddValidatorInitializersPass.php │ │ │ │ │ │ ├── CompilerDebugDumpPass.php │ │ │ │ │ │ ├── ConfigCachePass.php │ │ │ │ │ │ ├── ContainerBuilderDebugDumpPass.php │ │ │ │ │ │ ├── FormPass.php │ │ │ │ │ │ ├── LoggingTranslatorPass.php │ │ │ │ │ │ ├── ProfilerPass.php │ │ │ │ │ │ ├── PropertyInfoPass.php │ │ │ │ │ │ ├── RoutingResolverPass.php │ │ │ │ │ │ ├── SerializerPass.php │ │ │ │ │ │ ├── TemplatingPass.php │ │ │ │ │ │ ├── TranslationDumperPass.php │ │ │ │ │ │ ├── TranslationExtractorPass.php │ │ │ │ │ │ ├── TranslatorPass.php │ │ │ │ │ │ └── UnusedTagsPass.php │ │ │ │ │ ├── Configuration.php │ │ │ │ │ └── FrameworkExtension.php │ │ │ │ ├── EventListener │ │ │ │ │ ├── SessionListener.php │ │ │ │ │ └── TestSessionListener.php │ │ │ │ ├── FrameworkBundle.php │ │ │ │ ├── HttpCache │ │ │ │ │ └── HttpCache.php │ │ │ │ ├── Kernel │ │ │ │ │ └── MicroKernelTrait.php │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ ├── config │ │ │ │ │ │ ├── annotations.xml │ │ │ │ │ │ ├── assets.xml │ │ │ │ │ │ ├── collectors.xml │ │ │ │ │ │ ├── debug.xml │ │ │ │ │ │ ├── debug_prod.xml │ │ │ │ │ │ ├── esi.xml │ │ │ │ │ │ ├── form.xml │ │ │ │ │ │ ├── form_csrf.xml │ │ │ │ │ │ ├── form_debug.xml │ │ │ │ │ │ ├── fragment_listener.xml │ │ │ │ │ │ ├── fragment_renderer.xml │ │ │ │ │ │ ├── profiling.xml │ │ │ │ │ │ ├── property_access.xml │ │ │ │ │ │ ├── property_info.xml │ │ │ │ │ │ ├── request.xml │ │ │ │ │ │ ├── router_dev.php │ │ │ │ │ │ ├── router_prod.php │ │ │ │ │ │ ├── router_test.php │ │ │ │ │ │ ├── routing.xml │ │ │ │ │ │ ├── schema │ │ │ │ │ │ │ └── symfony-1.0.xsd │ │ │ │ │ │ ├── security_csrf.xml │ │ │ │ │ │ ├── serializer.xml │ │ │ │ │ │ ├── services.xml │ │ │ │ │ │ ├── session.xml │ │ │ │ │ │ ├── ssi.xml │ │ │ │ │ │ ├── templating.xml │ │ │ │ │ │ ├── templating_debug.xml │ │ │ │ │ │ ├── templating_php.xml │ │ │ │ │ │ ├── test.xml │ │ │ │ │ │ ├── translation.xml │ │ │ │ │ │ ├── translation_debug.xml │ │ │ │ │ │ ├── validator.xml │ │ │ │ │ │ └── web.xml │ │ │ │ │ ├── public │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── body.css │ │ │ │ │ │ │ ├── exception.css │ │ │ │ │ │ │ └── structure.css │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── blue_picto_less.gif │ │ │ │ │ │ │ ├── blue_picto_more.gif │ │ │ │ │ │ │ ├── grey_magnifier.png │ │ │ │ │ │ │ └── logo_symfony.png │ │ │ │ │ └── views │ │ │ │ │ │ ├── Form │ │ │ │ │ │ ├── attributes.html.php │ │ │ │ │ │ ├── button_attributes.html.php │ │ │ │ │ │ ├── button_label.html.php │ │ │ │ │ │ ├── button_row.html.php │ │ │ │ │ │ ├── button_widget.html.php │ │ │ │ │ │ ├── checkbox_widget.html.php │ │ │ │ │ │ ├── choice_options.html.php │ │ │ │ │ │ ├── choice_widget.html.php │ │ │ │ │ │ ├── choice_widget_collapsed.html.php │ │ │ │ │ │ ├── choice_widget_expanded.html.php │ │ │ │ │ │ ├── choice_widget_options.html.php │ │ │ │ │ │ ├── collection_widget.html.php │ │ │ │ │ │ ├── container_attributes.html.php │ │ │ │ │ │ ├── date_widget.html.php │ │ │ │ │ │ ├── datetime_widget.html.php │ │ │ │ │ │ ├── email_widget.html.php │ │ │ │ │ │ ├── form.html.php │ │ │ │ │ │ ├── form_enctype.html.php │ │ │ │ │ │ ├── form_end.html.php │ │ │ │ │ │ ├── form_errors.html.php │ │ │ │ │ │ ├── form_label.html.php │ │ │ │ │ │ ├── form_rest.html.php │ │ │ │ │ │ ├── form_row.html.php │ │ │ │ │ │ ├── form_rows.html.php │ │ │ │ │ │ ├── form_start.html.php │ │ │ │ │ │ ├── form_widget.html.php │ │ │ │ │ │ ├── form_widget_compound.html.php │ │ │ │ │ │ ├── form_widget_simple.html.php │ │ │ │ │ │ ├── hidden_row.html.php │ │ │ │ │ │ ├── hidden_widget.html.php │ │ │ │ │ │ ├── integer_widget.html.php │ │ │ │ │ │ ├── money_widget.html.php │ │ │ │ │ │ ├── number_widget.html.php │ │ │ │ │ │ ├── password_widget.html.php │ │ │ │ │ │ ├── percent_widget.html.php │ │ │ │ │ │ ├── radio_widget.html.php │ │ │ │ │ │ ├── range_widget.html.php │ │ │ │ │ │ ├── repeated_row.html.php │ │ │ │ │ │ ├── reset_widget.html.php │ │ │ │ │ │ ├── search_widget.html.php │ │ │ │ │ │ ├── submit_widget.html.php │ │ │ │ │ │ ├── textarea_widget.html.php │ │ │ │ │ │ ├── time_widget.html.php │ │ │ │ │ │ ├── url_widget.html.php │ │ │ │ │ │ ├── widget_attributes.html.php │ │ │ │ │ │ └── widget_container_attributes.html.php │ │ │ │ │ │ └── FormTable │ │ │ │ │ │ ├── button_row.html.php │ │ │ │ │ │ ├── form_row.html.php │ │ │ │ │ │ ├── form_widget_compound.html.php │ │ │ │ │ │ └── hidden_row.html.php │ │ │ │ ├── Routing │ │ │ │ │ ├── DelegatingLoader.php │ │ │ │ │ ├── RedirectableUrlMatcher.php │ │ │ │ │ └── Router.php │ │ │ │ ├── Templating │ │ │ │ │ ├── DelegatingEngine.php │ │ │ │ │ ├── EngineInterface.php │ │ │ │ │ ├── GlobalVariables.php │ │ │ │ │ ├── Helper │ │ │ │ │ │ ├── ActionsHelper.php │ │ │ │ │ │ ├── AssetsHelper.php │ │ │ │ │ │ ├── CodeHelper.php │ │ │ │ │ │ ├── FormHelper.php │ │ │ │ │ │ ├── RequestHelper.php │ │ │ │ │ │ ├── RouterHelper.php │ │ │ │ │ │ ├── SessionHelper.php │ │ │ │ │ │ ├── StopwatchHelper.php │ │ │ │ │ │ └── TranslatorHelper.php │ │ │ │ │ ├── Loader │ │ │ │ │ │ ├── FilesystemLoader.php │ │ │ │ │ │ └── TemplateLocator.php │ │ │ │ │ ├── PhpEngine.php │ │ │ │ │ ├── TemplateFilenameParser.php │ │ │ │ │ ├── TemplateNameParser.php │ │ │ │ │ ├── TemplateReference.php │ │ │ │ │ └── TimedPhpEngine.php │ │ │ │ ├── Test │ │ │ │ │ ├── KernelTestCase.php │ │ │ │ │ └── WebTestCase.php │ │ │ │ ├── Tests │ │ │ │ │ ├── CacheWarmer │ │ │ │ │ │ └── TemplateFinderTest.php │ │ │ │ │ ├── ClientTest.php │ │ │ │ │ ├── Command │ │ │ │ │ │ ├── CacheClearCommand │ │ │ │ │ │ │ ├── CacheClearCommandTest.php │ │ │ │ │ │ │ └── Fixture │ │ │ │ │ │ │ │ ├── TestAppKernel.php │ │ │ │ │ │ │ │ └── config.yml │ │ │ │ │ │ ├── RouterDebugCommandTest.php │ │ │ │ │ │ ├── RouterMatchCommandTest.php │ │ │ │ │ │ ├── TranslationDebugCommandTest.php │ │ │ │ │ │ └── TranslationUpdateCommandTest.php │ │ │ │ │ ├── Console │ │ │ │ │ │ ├── ApplicationTest.php │ │ │ │ │ │ └── Descriptor │ │ │ │ │ │ │ ├── AbstractDescriptorTest.php │ │ │ │ │ │ │ ├── JsonDescriptorTest.php │ │ │ │ │ │ │ ├── MarkdownDescriptorTest.php │ │ │ │ │ │ │ ├── ObjectsProvider.php │ │ │ │ │ │ │ ├── TextDescriptorTest.php │ │ │ │ │ │ │ └── XmlDescriptorTest.php │ │ │ │ │ ├── Controller │ │ │ │ │ │ ├── ControllerNameParserTest.php │ │ │ │ │ │ ├── ControllerResolverTest.php │ │ │ │ │ │ ├── ControllerTest.php │ │ │ │ │ │ └── RedirectControllerTest.php │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ ├── Compiler │ │ │ │ │ │ │ ├── AddCacheWarmerPassTest.php │ │ │ │ │ │ │ ├── AddConsoleCommandPassTest.php │ │ │ │ │ │ │ ├── AddConstraintValidatorsPassTest.php │ │ │ │ │ │ │ ├── AddExpressionLanguageProvidersPassTest.php │ │ │ │ │ │ │ ├── ConfigCachePassTest.php │ │ │ │ │ │ │ ├── FormPassTest.php │ │ │ │ │ │ │ ├── LoggingTranslatorPassTest.php │ │ │ │ │ │ │ ├── ProfilerPassTest.php │ │ │ │ │ │ │ ├── PropertyInfoPassTest.php │ │ │ │ │ │ │ ├── SerializerPassTest.php │ │ │ │ │ │ │ ├── TranslatorPassTest.php │ │ │ │ │ │ │ └── UnusedTagsPassTest.php │ │ │ │ │ │ ├── ConfigurationTest.php │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ ├── TestBundle │ │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ │ ├── validation.xml │ │ │ │ │ │ │ │ │ │ └── validation.yml │ │ │ │ │ │ │ │ └── TestBundle.php │ │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ │ ├── assets.php │ │ │ │ │ │ │ │ ├── csrf.php │ │ │ │ │ │ │ │ ├── csrf_needs_session.php │ │ │ │ │ │ │ │ ├── default_config.php │ │ │ │ │ │ │ │ ├── form_no_csrf.php │ │ │ │ │ │ │ │ ├── full.php │ │ │ │ │ │ │ │ ├── profiler.php │ │ │ │ │ │ │ │ ├── property_accessor.php │ │ │ │ │ │ │ │ ├── property_info.php │ │ │ │ │ │ │ │ ├── request.php │ │ │ │ │ │ │ │ ├── serializer_disabled.php │ │ │ │ │ │ │ │ ├── serializer_enabled.php │ │ │ │ │ │ │ │ ├── session.php │ │ │ │ │ │ │ │ ├── templating_no_assets.php │ │ │ │ │ │ │ │ ├── templating_php_assets_disabled.php │ │ │ │ │ │ │ │ ├── translator_fallbacks.php │ │ │ │ │ │ │ │ ├── validation_annotations.php │ │ │ │ │ │ │ │ ├── validation_multiple_static_methods.php │ │ │ │ │ │ │ │ └── validation_no_static_method.php │ │ │ │ │ │ │ ├── translations │ │ │ │ │ │ │ │ └── test_paths.en.yml │ │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ │ ├── assets.xml │ │ │ │ │ │ │ │ ├── csrf.xml │ │ │ │ │ │ │ │ ├── csrf_disabled.xml │ │ │ │ │ │ │ │ ├── csrf_needs_session.xml │ │ │ │ │ │ │ │ ├── default_config.xml │ │ │ │ │ │ │ │ ├── form_csrf_sets_field_name.xml │ │ │ │ │ │ │ │ ├── form_csrf_under_form_sets_field_name.xml │ │ │ │ │ │ │ │ ├── form_no_csrf.xml │ │ │ │ │ │ │ │ ├── full.xml │ │ │ │ │ │ │ │ ├── profiler.xml │ │ │ │ │ │ │ │ ├── property_accessor.xml │ │ │ │ │ │ │ │ ├── property_info.xml │ │ │ │ │ │ │ │ ├── request.xml │ │ │ │ │ │ │ │ ├── serializer_disabled.xml │ │ │ │ │ │ │ │ ├── serializer_enabled.xml │ │ │ │ │ │ │ │ ├── session.xml │ │ │ │ │ │ │ │ ├── templating_no_assets.xml │ │ │ │ │ │ │ │ ├── translator_fallbacks.xml │ │ │ │ │ │ │ │ ├── validation_annotations.xml │ │ │ │ │ │ │ │ ├── validation_multiple_static_methods.xml │ │ │ │ │ │ │ │ └── validation_no_static_method.xml │ │ │ │ │ │ │ └── yml │ │ │ │ │ │ │ │ ├── assets.yml │ │ │ │ │ │ │ │ ├── csrf.yml │ │ │ │ │ │ │ │ ├── csrf_needs_session.yml │ │ │ │ │ │ │ │ ├── default_config.yml │ │ │ │ │ │ │ │ ├── form_no_csrf.yml │ │ │ │ │ │ │ │ ├── full.yml │ │ │ │ │ │ │ │ ├── profiler.yml │ │ │ │ │ │ │ │ ├── property_accessor.yml │ │ │ │ │ │ │ │ ├── property_info.yml │ │ │ │ │ │ │ │ ├── request.yml │ │ │ │ │ │ │ │ ├── serializer_disabled.yml │ │ │ │ │ │ │ │ ├── serializer_enabled.yml │ │ │ │ │ │ │ │ ├── session.yml │ │ │ │ │ │ │ │ ├── templating_no_assets.yml │ │ │ │ │ │ │ │ ├── templating_php_assets_disabled.yml │ │ │ │ │ │ │ │ ├── translator_fallbacks.yml │ │ │ │ │ │ │ │ ├── validation_annotations.yml │ │ │ │ │ │ │ │ ├── validation_multiple_static_methods.yml │ │ │ │ │ │ │ │ └── validation_no_static_method.yml │ │ │ │ │ │ ├── FrameworkExtensionTest.php │ │ │ │ │ │ ├── PhpFrameworkExtensionTest.php │ │ │ │ │ │ ├── XmlFrameworkExtensionTest.php │ │ │ │ │ │ └── YamlFrameworkExtensionTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── BaseBundle │ │ │ │ │ │ │ ├── BaseBundle.php │ │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ ├── base.format.engine │ │ │ │ │ │ │ │ ├── controller │ │ │ │ │ │ │ │ └── base.format.engine │ │ │ │ │ │ │ │ └── this.is.a.template.format.engine │ │ │ │ │ │ ├── Descriptor │ │ │ │ │ │ │ ├── alias_1.json │ │ │ │ │ │ │ ├── alias_1.md │ │ │ │ │ │ │ ├── alias_1.txt │ │ │ │ │ │ │ ├── alias_1.xml │ │ │ │ │ │ │ ├── alias_2.json │ │ │ │ │ │ │ ├── alias_2.md │ │ │ │ │ │ │ ├── alias_2.txt │ │ │ │ │ │ │ ├── alias_2.xml │ │ │ │ │ │ │ ├── array_parameter.json │ │ │ │ │ │ │ ├── array_parameter.md │ │ │ │ │ │ │ ├── array_parameter.txt │ │ │ │ │ │ │ ├── array_parameter.xml │ │ │ │ │ │ │ ├── builder_1_public.json │ │ │ │ │ │ │ ├── builder_1_public.md │ │ │ │ │ │ │ ├── builder_1_public.txt │ │ │ │ │ │ │ ├── builder_1_public.xml │ │ │ │ │ │ │ ├── builder_1_services.json │ │ │ │ │ │ │ ├── builder_1_services.md │ │ │ │ │ │ │ ├── builder_1_services.txt │ │ │ │ │ │ │ ├── builder_1_services.xml │ │ │ │ │ │ │ ├── builder_1_tag1.json │ │ │ │ │ │ │ ├── builder_1_tag1.md │ │ │ │ │ │ │ ├── builder_1_tag1.txt │ │ │ │ │ │ │ ├── builder_1_tag1.xml │ │ │ │ │ │ │ ├── builder_1_tags.json │ │ │ │ │ │ │ ├── builder_1_tags.md │ │ │ │ │ │ │ ├── builder_1_tags.txt │ │ │ │ │ │ │ ├── builder_1_tags.xml │ │ │ │ │ │ │ ├── callable_1.json │ │ │ │ │ │ │ ├── callable_1.md │ │ │ │ │ │ │ ├── callable_1.txt │ │ │ │ │ │ │ ├── callable_1.xml │ │ │ │ │ │ │ ├── callable_2.json │ │ │ │ │ │ │ ├── callable_2.md │ │ │ │ │ │ │ ├── callable_2.txt │ │ │ │ │ │ │ ├── callable_2.xml │ │ │ │ │ │ │ ├── callable_3.json │ │ │ │ │ │ │ ├── callable_3.md │ │ │ │ │ │ │ ├── callable_3.txt │ │ │ │ │ │ │ ├── callable_3.xml │ │ │ │ │ │ │ ├── callable_4.json │ │ │ │ │ │ │ ├── callable_4.md │ │ │ │ │ │ │ ├── callable_4.txt │ │ │ │ │ │ │ ├── callable_4.xml │ │ │ │ │ │ │ ├── callable_5.json │ │ │ │ │ │ │ ├── callable_5.md │ │ │ │ │ │ │ ├── callable_5.txt │ │ │ │ │ │ │ ├── callable_5.xml │ │ │ │ │ │ │ ├── callable_6.json │ │ │ │ │ │ │ ├── callable_6.md │ │ │ │ │ │ │ ├── callable_6.txt │ │ │ │ │ │ │ ├── callable_6.xml │ │ │ │ │ │ │ ├── callable_7.json │ │ │ │ │ │ │ ├── callable_7.md │ │ │ │ │ │ │ ├── callable_7.txt │ │ │ │ │ │ │ ├── callable_7.xml │ │ │ │ │ │ │ ├── definition_1.json │ │ │ │ │ │ │ ├── definition_1.md │ │ │ │ │ │ │ ├── definition_1.txt │ │ │ │ │ │ │ ├── definition_1.xml │ │ │ │ │ │ │ ├── definition_2.json │ │ │ │ │ │ │ ├── definition_2.md │ │ │ │ │ │ │ ├── definition_2.txt │ │ │ │ │ │ │ ├── definition_2.xml │ │ │ │ │ │ │ ├── event_dispatcher_1_event1.json │ │ │ │ │ │ │ ├── event_dispatcher_1_event1.md │ │ │ │ │ │ │ ├── event_dispatcher_1_event1.txt │ │ │ │ │ │ │ ├── event_dispatcher_1_event1.xml │ │ │ │ │ │ │ ├── event_dispatcher_1_events.json │ │ │ │ │ │ │ ├── event_dispatcher_1_events.md │ │ │ │ │ │ │ ├── event_dispatcher_1_events.txt │ │ │ │ │ │ │ ├── event_dispatcher_1_events.xml │ │ │ │ │ │ │ ├── parameter.json │ │ │ │ │ │ │ ├── parameter.md │ │ │ │ │ │ │ ├── parameter.txt │ │ │ │ │ │ │ ├── parameter.xml │ │ │ │ │ │ │ ├── parameters_1.json │ │ │ │ │ │ │ ├── parameters_1.md │ │ │ │ │ │ │ ├── parameters_1.txt │ │ │ │ │ │ │ ├── parameters_1.xml │ │ │ │ │ │ │ ├── route_1.json │ │ │ │ │ │ │ ├── route_1.md │ │ │ │ │ │ │ ├── route_1.txt │ │ │ │ │ │ │ ├── route_1.xml │ │ │ │ │ │ │ ├── route_2.json │ │ │ │ │ │ │ ├── route_2.md │ │ │ │ │ │ │ ├── route_2.txt │ │ │ │ │ │ │ ├── route_2.xml │ │ │ │ │ │ │ ├── route_collection_1.json │ │ │ │ │ │ │ ├── route_collection_1.md │ │ │ │ │ │ │ ├── route_collection_1.txt │ │ │ │ │ │ │ └── route_collection_1.xml │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ ├── BaseBundle │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ │ ├── base.format.engine │ │ │ │ │ │ │ │ │ └── controller │ │ │ │ │ │ │ │ │ └── custom.format.engine │ │ │ │ │ │ │ ├── translations │ │ │ │ │ │ │ │ └── messages.fr.yml │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ ├── resource.format.engine │ │ │ │ │ │ │ │ ├── this.is.a.template.format.engine │ │ │ │ │ │ │ │ └── translation.html.php │ │ │ │ │ │ └── TestBundle │ │ │ │ │ │ │ ├── Fabpot │ │ │ │ │ │ │ └── FooBundle │ │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ │ └── FabpotFooBundle.php │ │ │ │ │ │ │ ├── FooBundle │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ ├── DefaultController.php │ │ │ │ │ │ │ │ ├── Sub │ │ │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ │ └── Test │ │ │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ └── FooBundle.php │ │ │ │ │ │ │ └── Sensio │ │ │ │ │ │ │ ├── Cms │ │ │ │ │ │ │ └── FooBundle │ │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ │ └── SensioCmsFooBundle.php │ │ │ │ │ │ │ └── FooBundle │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ └── SensioFooBundle.php │ │ │ │ │ ├── Functional │ │ │ │ │ │ ├── Bundle │ │ │ │ │ │ │ └── TestBundle │ │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ ├── FragmentController.php │ │ │ │ │ │ │ │ ├── ProfilerController.php │ │ │ │ │ │ │ │ ├── SessionController.php │ │ │ │ │ │ │ │ └── SubRequestController.php │ │ │ │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ │ │ └── CustomConfig.php │ │ │ │ │ │ │ │ ├── Configuration.php │ │ │ │ │ │ │ │ └── TestExtension.php │ │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ │ └── TestBundle.php │ │ │ │ │ │ ├── ConfigDebugCommandTest.php │ │ │ │ │ │ ├── ConfigDumpReferenceCommandTest.php │ │ │ │ │ │ ├── FragmentTest.php │ │ │ │ │ │ ├── ProfilerTest.php │ │ │ │ │ │ ├── SessionTest.php │ │ │ │ │ │ ├── SubRequestsTest.php │ │ │ │ │ │ ├── WebTestCase.php │ │ │ │ │ │ └── app │ │ │ │ │ │ │ ├── AppKernel.php │ │ │ │ │ │ │ ├── ConfigDump │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ └── config.yml │ │ │ │ │ │ │ ├── Fragment │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ ├── Profiler │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ └── fragment.html.php │ │ │ │ │ │ │ ├── Session │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── default.yml │ │ │ │ │ │ │ └── framework.yml │ │ │ │ │ ├── Kernel │ │ │ │ │ │ ├── ConcreteMicroKernel.php │ │ │ │ │ │ └── MicroKernelTraitTest.php │ │ │ │ │ ├── Routing │ │ │ │ │ │ ├── DelegatingLoaderTest.php │ │ │ │ │ │ ├── RedirectableUrlMatcherTest.php │ │ │ │ │ │ └── RouterTest.php │ │ │ │ │ ├── Templating │ │ │ │ │ │ ├── DelegatingEngineTest.php │ │ │ │ │ │ ├── GlobalVariablesTest.php │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ ├── AssetsHelperTest.php │ │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ │ ├── StubTemplateNameParser.php │ │ │ │ │ │ │ │ └── StubTranslator.php │ │ │ │ │ │ │ ├── FormHelperDivLayoutTest.php │ │ │ │ │ │ │ ├── FormHelperTableLayoutTest.php │ │ │ │ │ │ │ ├── RequestHelperTest.php │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ ├── Child │ │ │ │ │ │ │ │ │ └── form_label.html.php │ │ │ │ │ │ │ │ ├── Custom │ │ │ │ │ │ │ │ │ ├── _name_c_entry_label.html.php │ │ │ │ │ │ │ │ │ ├── _names_entry_label.html.php │ │ │ │ │ │ │ │ │ └── _text_id_widget.html.php │ │ │ │ │ │ │ │ └── Parent │ │ │ │ │ │ │ │ │ ├── form_label.html.php │ │ │ │ │ │ │ │ │ └── form_widget_simple.html.php │ │ │ │ │ │ │ ├── SessionHelperTest.php │ │ │ │ │ │ │ └── StopwatchHelperTest.php │ │ │ │ │ │ ├── Loader │ │ │ │ │ │ │ └── TemplateLocatorTest.php │ │ │ │ │ │ ├── PhpEngineTest.php │ │ │ │ │ │ ├── TemplateFilenameParserTest.php │ │ │ │ │ │ ├── TemplateNameParserTest.php │ │ │ │ │ │ ├── TemplateReferenceTest.php │ │ │ │ │ │ ├── TemplateTest.php │ │ │ │ │ │ └── TimedPhpEngineTest.php │ │ │ │ │ ├── TestCase.php │ │ │ │ │ ├── Translation │ │ │ │ │ │ ├── PhpExtractorTest.php │ │ │ │ │ │ └── TranslatorTest.php │ │ │ │ │ └── Validator │ │ │ │ │ │ └── ConstraintValidatorFactoryTest.php │ │ │ │ ├── Translation │ │ │ │ │ ├── PhpExtractor.php │ │ │ │ │ ├── PhpStringTokenParser.php │ │ │ │ │ ├── TranslationLoader.php │ │ │ │ │ └── Translator.php │ │ │ │ ├── Validator │ │ │ │ │ └── ConstraintValidatorFactory.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── SecurityBundle │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Command │ │ │ │ │ ├── InitAclCommand.php │ │ │ │ │ ├── SetAclCommand.php │ │ │ │ │ └── UserPasswordEncoderCommand.php │ │ │ │ ├── DataCollector │ │ │ │ │ └── SecurityDataCollector.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── Compiler │ │ │ │ │ │ └── AddSecurityVotersPass.php │ │ │ │ │ ├── MainConfiguration.php │ │ │ │ │ ├── Security │ │ │ │ │ │ ├── Factory │ │ │ │ │ │ │ ├── AbstractFactory.php │ │ │ │ │ │ │ ├── FormLoginFactory.php │ │ │ │ │ │ │ ├── FormLoginLdapFactory.php │ │ │ │ │ │ │ ├── GuardAuthenticationFactory.php │ │ │ │ │ │ │ ├── HttpBasicFactory.php │ │ │ │ │ │ │ ├── HttpBasicLdapFactory.php │ │ │ │ │ │ │ ├── HttpDigestFactory.php │ │ │ │ │ │ │ ├── RememberMeFactory.php │ │ │ │ │ │ │ ├── RemoteUserFactory.php │ │ │ │ │ │ │ ├── SecurityFactoryInterface.php │ │ │ │ │ │ │ ├── SimpleFormFactory.php │ │ │ │ │ │ │ ├── SimplePreAuthenticationFactory.php │ │ │ │ │ │ │ └── X509Factory.php │ │ │ │ │ │ └── UserProvider │ │ │ │ │ │ │ ├── InMemoryFactory.php │ │ │ │ │ │ │ ├── LdapFactory.php │ │ │ │ │ │ │ └── UserProviderFactoryInterface.php │ │ │ │ │ └── SecurityExtension.php │ │ │ │ ├── EventListener │ │ │ │ │ └── AclSchemaListener.php │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ ├── config │ │ │ │ │ │ ├── collectors.xml │ │ │ │ │ │ ├── guard.xml │ │ │ │ │ │ ├── security.xml │ │ │ │ │ │ ├── security_acl.xml │ │ │ │ │ │ ├── security_acl_dbal.xml │ │ │ │ │ │ ├── security_listeners.xml │ │ │ │ │ │ ├── security_rememberme.xml │ │ │ │ │ │ ├── templating_php.xml │ │ │ │ │ │ └── templating_twig.xml │ │ │ │ │ └── views │ │ │ │ │ │ └── Collector │ │ │ │ │ │ ├── icon.svg │ │ │ │ │ │ └── security.html.twig │ │ │ │ ├── Security │ │ │ │ │ ├── FirewallContext.php │ │ │ │ │ └── FirewallMap.php │ │ │ │ ├── SecurityBundle.php │ │ │ │ ├── Templating │ │ │ │ │ └── Helper │ │ │ │ │ │ ├── LogoutUrlHelper.php │ │ │ │ │ │ └── SecurityHelper.php │ │ │ │ ├── Tests │ │ │ │ │ ├── DataCollector │ │ │ │ │ │ └── SecurityDataCollectorTest.php │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ ├── CompleteConfigurationTest.php │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ ├── UserProvider │ │ │ │ │ │ │ │ └── DummyProvider.php │ │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ │ ├── container1.php │ │ │ │ │ │ │ │ ├── custom_acl_provider.php │ │ │ │ │ │ │ │ ├── merge.php │ │ │ │ │ │ │ │ ├── merge_import.php │ │ │ │ │ │ │ │ └── remember_me_options.php │ │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ │ ├── container1.xml │ │ │ │ │ │ │ │ ├── custom_acl_provider.xml │ │ │ │ │ │ │ │ ├── merge.xml │ │ │ │ │ │ │ │ ├── merge_import.xml │ │ │ │ │ │ │ │ └── remember_me_options.xml │ │ │ │ │ │ │ └── yml │ │ │ │ │ │ │ │ ├── container1.yml │ │ │ │ │ │ │ │ ├── custom_acl_provider.yml │ │ │ │ │ │ │ │ ├── merge.yml │ │ │ │ │ │ │ │ ├── merge_import.yml │ │ │ │ │ │ │ │ └── remember_me_options.yml │ │ │ │ │ │ ├── MainConfigurationTest.php │ │ │ │ │ │ ├── PhpCompleteConfigurationTest.php │ │ │ │ │ │ ├── Security │ │ │ │ │ │ │ └── Factory │ │ │ │ │ │ │ │ ├── AbstractFactoryTest.php │ │ │ │ │ │ │ │ └── GuardAuthenticationFactoryTest.php │ │ │ │ │ │ ├── SecurityExtensionTest.php │ │ │ │ │ │ ├── XmlCompleteConfigurationTest.php │ │ │ │ │ │ └── YamlCompleteConfigurationTest.php │ │ │ │ │ └── Functional │ │ │ │ │ │ ├── AuthenticationCommencingTest.php │ │ │ │ │ │ ├── Bundle │ │ │ │ │ │ ├── AclBundle │ │ │ │ │ │ │ ├── AclBundle.php │ │ │ │ │ │ │ └── Entity │ │ │ │ │ │ │ │ └── Car.php │ │ │ │ │ │ ├── CsrfFormLoginBundle │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ └── LoginController.php │ │ │ │ │ │ │ ├── CsrfFormLoginBundle.php │ │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ │ └── UserLoginType.php │ │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ └── Login │ │ │ │ │ │ │ │ ├── after_login.html.twig │ │ │ │ │ │ │ │ └── login.html.twig │ │ │ │ │ │ ├── FirewallEntryPointBundle │ │ │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ │ │ └── FirewallEntryPointExtension.php │ │ │ │ │ │ │ ├── FirewallEntryPointBundle.php │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ └── services.xml │ │ │ │ │ │ │ └── Security │ │ │ │ │ │ │ │ └── EntryPointStub.php │ │ │ │ │ │ └── FormLoginBundle │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ ├── LocalizedController.php │ │ │ │ │ │ │ └── LoginController.php │ │ │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ │ └── FormLoginExtension.php │ │ │ │ │ │ │ ├── FormLoginBundle.php │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ │ ├── localized_routing.yml │ │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ ├── Localized │ │ │ │ │ │ │ │ └── login.html.twig │ │ │ │ │ │ │ │ └── Login │ │ │ │ │ │ │ │ ├── after_login.html.twig │ │ │ │ │ │ │ │ └── login.html.twig │ │ │ │ │ │ │ └── Security │ │ │ │ │ │ │ └── LocalizedFormFailureHandler.php │ │ │ │ │ │ ├── CsrfFormLoginTest.php │ │ │ │ │ │ ├── FirewallEntryPointTest.php │ │ │ │ │ │ ├── FormLoginTest.php │ │ │ │ │ │ ├── LocalizedRoutesAsPathTest.php │ │ │ │ │ │ ├── SecurityRoutingIntegrationTest.php │ │ │ │ │ │ ├── SetAclCommandTest.php │ │ │ │ │ │ ├── SwitchUserTest.php │ │ │ │ │ │ ├── UserPasswordEncoderCommandTest.php │ │ │ │ │ │ ├── WebTestCase.php │ │ │ │ │ │ └── app │ │ │ │ │ │ ├── Acl │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ └── config.yml │ │ │ │ │ │ ├── AppKernel.php │ │ │ │ │ │ ├── CsrfFormLogin │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ ├── routes_as_path.yml │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ ├── FirewallEntryPoint │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ ├── config_form_login.yml │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ ├── PasswordEncode │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ └── emptysalt.txt │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── views │ │ │ │ │ │ │ └── base.html.twig │ │ │ │ │ │ ├── StandardFormLogin │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ ├── localized_form_failure_handler.yml │ │ │ │ │ │ ├── localized_routes.yml │ │ │ │ │ │ ├── localized_routes_with_forward.yml │ │ │ │ │ │ ├── routes_as_path.yml │ │ │ │ │ │ ├── routing.yml │ │ │ │ │ │ └── switchuser.yml │ │ │ │ │ │ └── config │ │ │ │ │ │ ├── default.yml │ │ │ │ │ │ ├── framework.yml │ │ │ │ │ │ └── twig.yml │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── TwigBundle │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CacheWarmer │ │ │ │ │ ├── TemplateCacheCacheWarmer.php │ │ │ │ │ └── TemplateCacheWarmer.php │ │ │ │ ├── Command │ │ │ │ │ ├── DebugCommand.php │ │ │ │ │ └── LintCommand.php │ │ │ │ ├── Controller │ │ │ │ │ ├── ExceptionController.php │ │ │ │ │ └── PreviewErrorController.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── Compiler │ │ │ │ │ │ ├── ExceptionListenerPass.php │ │ │ │ │ │ ├── ExtensionPass.php │ │ │ │ │ │ ├── TwigEnvironmentPass.php │ │ │ │ │ │ └── TwigLoaderPass.php │ │ │ │ │ ├── Configuration.php │ │ │ │ │ ├── Configurator │ │ │ │ │ │ └── EnvironmentConfigurator.php │ │ │ │ │ └── TwigExtension.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Loader │ │ │ │ │ └── FilesystemLoader.php │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ ├── config │ │ │ │ │ │ ├── routing │ │ │ │ │ │ │ └── errors.xml │ │ │ │ │ │ ├── schema │ │ │ │ │ │ │ └── twig-1.0.xsd │ │ │ │ │ │ └── twig.xml │ │ │ │ │ └── views │ │ │ │ │ │ ├── Exception │ │ │ │ │ │ ├── error.atom.twig │ │ │ │ │ │ ├── error.css.twig │ │ │ │ │ │ ├── error.html.twig │ │ │ │ │ │ ├── error.js.twig │ │ │ │ │ │ ├── error.json.twig │ │ │ │ │ │ ├── error.rdf.twig │ │ │ │ │ │ ├── error.txt.twig │ │ │ │ │ │ ├── error.xml.twig │ │ │ │ │ │ ├── exception.atom.twig │ │ │ │ │ │ ├── exception.css.twig │ │ │ │ │ │ ├── exception.html.twig │ │ │ │ │ │ ├── exception.js.twig │ │ │ │ │ │ ├── exception.json.twig │ │ │ │ │ │ ├── exception.rdf.twig │ │ │ │ │ │ ├── exception.txt.twig │ │ │ │ │ │ ├── exception.xml.twig │ │ │ │ │ │ ├── exception_full.html.twig │ │ │ │ │ │ ├── logs.html.twig │ │ │ │ │ │ ├── trace.html.twig │ │ │ │ │ │ ├── trace.txt.twig │ │ │ │ │ │ ├── traces.html.twig │ │ │ │ │ │ ├── traces.txt.twig │ │ │ │ │ │ ├── traces.xml.twig │ │ │ │ │ │ └── traces_text.html.twig │ │ │ │ │ │ └── layout.html.twig │ │ │ │ ├── TemplateIterator.php │ │ │ │ ├── Tests │ │ │ │ │ ├── Controller │ │ │ │ │ │ ├── ExceptionControllerTest.php │ │ │ │ │ │ └── PreviewErrorControllerTest.php │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ ├── Compiler │ │ │ │ │ │ │ └── TwigLoaderPassTest.php │ │ │ │ │ │ ├── ConfigurationTest.php │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ ├── TwigBundle │ │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ │ │ └── layout.html.twig │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ │ └── layout.html.twig │ │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ │ ├── customTemplateEscapingGuesser.php │ │ │ │ │ │ │ │ ├── empty.php │ │ │ │ │ │ │ │ ├── extra.php │ │ │ │ │ │ │ │ └── full.php │ │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ │ ├── customTemplateEscapingGuesser.xml │ │ │ │ │ │ │ │ ├── empty.xml │ │ │ │ │ │ │ │ ├── extra.xml │ │ │ │ │ │ │ │ └── full.xml │ │ │ │ │ │ │ └── yml │ │ │ │ │ │ │ │ ├── customTemplateEscapingGuesser.yml │ │ │ │ │ │ │ │ ├── empty.yml │ │ │ │ │ │ │ │ ├── extra.yml │ │ │ │ │ │ │ │ └── full.yml │ │ │ │ │ │ └── TwigExtensionTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ ├── BarBundle │ │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ └── index.html.twig │ │ │ │ │ │ │ ├── Foo │ │ │ │ │ │ │ └── index.html.twig │ │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ ├── layout.html.twig │ │ │ │ │ │ │ └── sub │ │ │ │ │ │ │ └── sub.html.twig │ │ │ │ │ ├── Functional │ │ │ │ │ │ ├── CacheWarmingTest.php │ │ │ │ │ │ ├── NoTemplatingEntryTest.php │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ └── empty_routing.yml │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ └── index.html.twig │ │ │ │ │ ├── Loader │ │ │ │ │ │ └── FilesystemLoaderTest.php │ │ │ │ │ ├── TemplateIteratorTest.php │ │ │ │ │ └── TestCase.php │ │ │ │ ├── TwigBundle.php │ │ │ │ ├── TwigEngine.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ └── WebProfilerBundle │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Controller │ │ │ │ ├── ExceptionController.php │ │ │ │ ├── ProfilerController.php │ │ │ │ └── RouterController.php │ │ │ │ ├── DependencyInjection │ │ │ │ ├── Configuration.php │ │ │ │ └── WebProfilerExtension.php │ │ │ │ ├── EventListener │ │ │ │ └── WebDebugToolbarListener.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Profiler │ │ │ │ └── TemplateManager.php │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ ├── ICONS_LICENSE.txt │ │ │ │ ├── bin │ │ │ │ │ └── sync_assets.sh │ │ │ │ ├── config │ │ │ │ │ ├── profiler.xml │ │ │ │ │ ├── routing │ │ │ │ │ │ ├── profiler.xml │ │ │ │ │ │ └── wdt.xml │ │ │ │ │ ├── schema │ │ │ │ │ │ └── webprofiler-1.0.xsd │ │ │ │ │ └── toolbar.xml │ │ │ │ └── views │ │ │ │ │ ├── Collector │ │ │ │ │ ├── ajax.html.twig │ │ │ │ │ ├── config.html.twig │ │ │ │ │ ├── events.html.twig │ │ │ │ │ ├── exception.css.twig │ │ │ │ │ ├── exception.html.twig │ │ │ │ │ ├── form.html.twig │ │ │ │ │ ├── logger.html.twig │ │ │ │ │ ├── memory.html.twig │ │ │ │ │ ├── request.html.twig │ │ │ │ │ ├── router.html.twig │ │ │ │ │ ├── time.html.twig │ │ │ │ │ ├── translation.html.twig │ │ │ │ │ └── twig.html.twig │ │ │ │ │ ├── Icon │ │ │ │ │ ├── ajax.svg │ │ │ │ │ ├── close.svg │ │ │ │ │ ├── config.svg │ │ │ │ │ ├── event.svg │ │ │ │ │ ├── exception.svg │ │ │ │ │ ├── form.svg │ │ │ │ │ ├── logger.svg │ │ │ │ │ ├── memory.svg │ │ │ │ │ ├── menu.svg │ │ │ │ │ ├── no.svg │ │ │ │ │ ├── request.svg │ │ │ │ │ ├── router.svg │ │ │ │ │ ├── search.svg │ │ │ │ │ ├── symfony.svg │ │ │ │ │ ├── time.svg │ │ │ │ │ ├── translation.svg │ │ │ │ │ ├── twig.svg │ │ │ │ │ └── yes.svg │ │ │ │ │ ├── Profiler │ │ │ │ │ ├── ajax_layout.html.twig │ │ │ │ │ ├── bag.html.twig │ │ │ │ │ ├── base.html.twig │ │ │ │ │ ├── base_js.html.twig │ │ │ │ │ ├── header.html.twig │ │ │ │ │ ├── info.html.twig │ │ │ │ │ ├── layout.html.twig │ │ │ │ │ ├── profiler.css.twig │ │ │ │ │ ├── results.html.twig │ │ │ │ │ ├── search.html.twig │ │ │ │ │ ├── table.html.twig │ │ │ │ │ ├── toolbar.css.twig │ │ │ │ │ ├── toolbar.html.twig │ │ │ │ │ ├── toolbar_item.html.twig │ │ │ │ │ ├── toolbar_js.html.twig │ │ │ │ │ └── toolbar_redirect.html.twig │ │ │ │ │ └── Router │ │ │ │ │ └── panel.html.twig │ │ │ │ ├── Tests │ │ │ │ ├── Controller │ │ │ │ │ └── ProfilerControllerTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── ConfigurationTest.php │ │ │ │ │ └── WebProfilerExtensionTest.php │ │ │ │ ├── EventListener │ │ │ │ │ └── WebDebugToolbarListenerTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ └── profile.data │ │ │ │ ├── Profiler │ │ │ │ │ └── TemplateManagerTest.php │ │ │ │ └── TestCase.php │ │ │ │ ├── Twig │ │ │ │ └── WebProfilerExtension.php │ │ │ │ ├── WebProfilerBundle.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ └── Component │ │ │ ├── Asset │ │ │ ├── CHANGELOG.md │ │ │ ├── Context │ │ │ │ ├── ContextInterface.php │ │ │ │ ├── NullContext.php │ │ │ │ └── RequestStackContext.php │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ └── LogicException.php │ │ │ ├── LICENSE │ │ │ ├── Package.php │ │ │ ├── PackageInterface.php │ │ │ ├── Packages.php │ │ │ ├── PathPackage.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── Context │ │ │ │ │ ├── NullContextTest.php │ │ │ │ │ └── RequestStackContextTest.php │ │ │ │ ├── PackageTest.php │ │ │ │ ├── PackagesTest.php │ │ │ │ ├── PathPackageTest.php │ │ │ │ ├── UrlPackageTest.php │ │ │ │ └── VersionStrategy │ │ │ │ │ └── EmptyVersionStrategyTest.php │ │ │ ├── UrlPackage.php │ │ │ ├── VersionStrategy │ │ │ │ ├── EmptyVersionStrategy.php │ │ │ │ ├── StaticVersionStrategy.php │ │ │ │ └── VersionStrategyInterface.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── BrowserKit │ │ │ ├── CHANGELOG.md │ │ │ ├── Client.php │ │ │ ├── Cookie.php │ │ │ ├── CookieJar.php │ │ │ ├── History.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Request.php │ │ │ ├── Response.php │ │ │ ├── Tests │ │ │ │ ├── ClientTest.php │ │ │ │ ├── CookieJarTest.php │ │ │ │ ├── CookieTest.php │ │ │ │ ├── HistoryTest.php │ │ │ │ ├── RequestTest.php │ │ │ │ └── ResponseTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── ClassLoader │ │ │ ├── ApcClassLoader.php │ │ │ ├── CHANGELOG.md │ │ │ ├── ClassCollectionLoader.php │ │ │ ├── ClassLoader.php │ │ │ ├── ClassMapGenerator.php │ │ │ ├── LICENSE │ │ │ ├── MapClassLoader.php │ │ │ ├── Psr4ClassLoader.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── ApcClassLoaderTest.php │ │ │ │ ├── ClassCollectionLoaderTest.php │ │ │ │ ├── ClassLoaderTest.php │ │ │ │ ├── ClassMapGeneratorTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── Apc │ │ │ │ │ │ ├── Namespaced │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ ├── alpha │ │ │ │ │ │ │ └── Apc │ │ │ │ │ │ │ │ ├── ApcPrefixCollision │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ ├── beta │ │ │ │ │ │ │ └── Apc │ │ │ │ │ │ │ │ ├── ApcPrefixCollision │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── fallback │ │ │ │ │ │ │ ├── Apc │ │ │ │ │ │ │ └── Pearlike │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ │ └── Namespaced │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ ├── ClassesWithParents │ │ │ │ │ │ ├── A.php │ │ │ │ │ │ ├── ATrait.php │ │ │ │ │ │ ├── B.php │ │ │ │ │ │ ├── BTrait.php │ │ │ │ │ │ ├── CInterface.php │ │ │ │ │ │ ├── CTrait.php │ │ │ │ │ │ ├── D.php │ │ │ │ │ │ ├── E.php │ │ │ │ │ │ ├── F.php │ │ │ │ │ │ ├── G.php │ │ │ │ │ │ └── GInterface.php │ │ │ │ │ ├── Namespaced │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ └── WithComments.php │ │ │ │ │ ├── Namespaced2 │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ └── WithComments.php │ │ │ │ │ ├── Pearlike2 │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── alpha │ │ │ │ │ │ ├── NamespaceCollision │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── PrefixCollision │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── beta │ │ │ │ │ │ ├── NamespaceCollision │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── PrefixCollision │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── classmap │ │ │ │ │ │ ├── SomeClass.php │ │ │ │ │ │ ├── SomeInterface.php │ │ │ │ │ │ ├── SomeParent.php │ │ │ │ │ │ ├── multipleNs.php │ │ │ │ │ │ ├── notAClass.php │ │ │ │ │ │ ├── notPhpFile.md │ │ │ │ │ │ └── sameNsMultipleClasses.php │ │ │ │ │ ├── deps │ │ │ │ │ │ └── traits.php │ │ │ │ │ ├── fallback │ │ │ │ │ │ ├── Namespaced │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ ├── Namespaced2 │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ └── Pearlike2 │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ ├── includepath │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── php5.4 │ │ │ │ │ │ └── traits.php │ │ │ │ │ ├── php5.5 │ │ │ │ │ │ └── class_cons.php │ │ │ │ │ └── psr-4 │ │ │ │ │ │ ├── Class_With_Underscores.php │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ └── Lets │ │ │ │ │ │ └── Go │ │ │ │ │ │ └── Deeper │ │ │ │ │ │ ├── Class_With_Underscores.php │ │ │ │ │ │ └── Foo.php │ │ │ │ └── Psr4ClassLoaderTest.php │ │ │ ├── WinCacheClassLoader.php │ │ │ ├── XcacheClassLoader.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Config │ │ │ ├── CHANGELOG.md │ │ │ ├── ConfigCache.php │ │ │ ├── ConfigCacheFactory.php │ │ │ ├── ConfigCacheFactoryInterface.php │ │ │ ├── ConfigCacheInterface.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 │ │ │ │ ├── PrototypeNodeInterface.php │ │ │ │ ├── PrototypedArrayNode.php │ │ │ │ ├── ScalarNode.php │ │ │ │ └── VariableNode.php │ │ │ ├── Exception │ │ │ │ ├── FileLoaderImportCircularReferenceException.php │ │ │ │ └── FileLoaderLoadException.php │ │ │ ├── FileLocator.php │ │ │ ├── FileLocatorInterface.php │ │ │ ├── LICENSE │ │ │ ├── Loader │ │ │ │ ├── DelegatingLoader.php │ │ │ │ ├── FileLoader.php │ │ │ │ ├── Loader.php │ │ │ │ ├── LoaderInterface.php │ │ │ │ ├── LoaderResolver.php │ │ │ │ └── LoaderResolverInterface.php │ │ │ ├── README.md │ │ │ ├── Resource │ │ │ │ ├── DirectoryResource.php │ │ │ │ ├── FileExistenceResource.php │ │ │ │ ├── FileResource.php │ │ │ │ ├── ResourceInterface.php │ │ │ │ ├── SelfCheckingResourceChecker.php │ │ │ │ └── SelfCheckingResourceInterface.php │ │ │ ├── ResourceCheckerConfigCache.php │ │ │ ├── ResourceCheckerConfigCacheFactory.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 │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── BarNodeDefinition.php │ │ │ │ │ │ ├── NodeBuilder.php │ │ │ │ │ │ └── VariableNodeDefinition.php │ │ │ │ │ ├── Configuration │ │ │ │ │ │ └── ExampleConfiguration.php │ │ │ │ │ ├── Util │ │ │ │ │ │ ├── document_type.xml │ │ │ │ │ │ ├── invalid.xml │ │ │ │ │ │ ├── invalid_schema.xml │ │ │ │ │ │ ├── schema.xsd │ │ │ │ │ │ └── valid.xml │ │ │ │ │ └── foo.xml │ │ │ │ ├── Loader │ │ │ │ │ ├── DelegatingLoaderTest.php │ │ │ │ │ ├── FileLoaderTest.php │ │ │ │ │ ├── LoaderResolverTest.php │ │ │ │ │ └── LoaderTest.php │ │ │ │ ├── Resource │ │ │ │ │ ├── DirectoryResourceTest.php │ │ │ │ │ ├── FileExistenceResourceTest.php │ │ │ │ │ ├── FileResourceTest.php │ │ │ │ │ └── ResourceStub.php │ │ │ │ ├── ResourceCheckerConfigCacheTest.php │ │ │ │ └── Util │ │ │ │ │ └── XmlUtilsTest.php │ │ │ ├── Util │ │ │ │ └── XmlUtils.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Console │ │ │ ├── Application.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Command │ │ │ │ ├── Command.php │ │ │ │ ├── HelpCommand.php │ │ │ │ └── ListCommand.php │ │ │ ├── ConsoleEvents.php │ │ │ ├── Descriptor │ │ │ │ ├── ApplicationDescription.php │ │ │ │ ├── Descriptor.php │ │ │ │ ├── DescriptorInterface.php │ │ │ │ ├── JsonDescriptor.php │ │ │ │ ├── MarkdownDescriptor.php │ │ │ │ ├── TextDescriptor.php │ │ │ │ └── XmlDescriptor.php │ │ │ ├── Event │ │ │ │ ├── ConsoleCommandEvent.php │ │ │ │ ├── ConsoleEvent.php │ │ │ │ ├── ConsoleExceptionEvent.php │ │ │ │ └── ConsoleTerminateEvent.php │ │ │ ├── Exception │ │ │ │ ├── CommandNotFoundException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidOptionException.php │ │ │ │ ├── LogicException.php │ │ │ │ └── RuntimeException.php │ │ │ ├── Formatter │ │ │ │ ├── OutputFormatter.php │ │ │ │ ├── OutputFormatterInterface.php │ │ │ │ ├── OutputFormatterStyle.php │ │ │ │ ├── OutputFormatterStyleInterface.php │ │ │ │ └── OutputFormatterStyleStack.php │ │ │ ├── Helper │ │ │ │ ├── DebugFormatterHelper.php │ │ │ │ ├── DescriptorHelper.php │ │ │ │ ├── FormatterHelper.php │ │ │ │ ├── Helper.php │ │ │ │ ├── HelperInterface.php │ │ │ │ ├── HelperSet.php │ │ │ │ ├── InputAwareHelper.php │ │ │ │ ├── ProcessHelper.php │ │ │ │ ├── ProgressBar.php │ │ │ │ ├── ProgressIndicator.php │ │ │ │ ├── QuestionHelper.php │ │ │ │ ├── SymfonyQuestionHelper.php │ │ │ │ ├── Table.php │ │ │ │ ├── TableCell.php │ │ │ │ ├── TableSeparator.php │ │ │ │ └── TableStyle.php │ │ │ ├── Input │ │ │ │ ├── ArgvInput.php │ │ │ │ ├── ArrayInput.php │ │ │ │ ├── Input.php │ │ │ │ ├── InputArgument.php │ │ │ │ ├── InputAwareInterface.php │ │ │ │ ├── InputDefinition.php │ │ │ │ ├── InputInterface.php │ │ │ │ ├── InputOption.php │ │ │ │ └── StringInput.php │ │ │ ├── LICENSE │ │ │ ├── Logger │ │ │ │ └── ConsoleLogger.php │ │ │ ├── Output │ │ │ │ ├── BufferedOutput.php │ │ │ │ ├── ConsoleOutput.php │ │ │ │ ├── ConsoleOutputInterface.php │ │ │ │ ├── NullOutput.php │ │ │ │ ├── Output.php │ │ │ │ ├── OutputInterface.php │ │ │ │ └── StreamOutput.php │ │ │ ├── Question │ │ │ │ ├── ChoiceQuestion.php │ │ │ │ ├── ConfirmationQuestion.php │ │ │ │ └── Question.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── bin │ │ │ │ │ └── hiddeninput.exe │ │ │ ├── Style │ │ │ │ ├── OutputStyle.php │ │ │ │ ├── StyleInterface.php │ │ │ │ └── SymfonyStyle.php │ │ │ ├── Tester │ │ │ │ ├── ApplicationTester.php │ │ │ │ └── CommandTester.php │ │ │ ├── Tests │ │ │ │ ├── ApplicationTest.php │ │ │ │ ├── Command │ │ │ │ │ ├── CommandTest.php │ │ │ │ │ ├── HelpCommandTest.php │ │ │ │ │ └── ListCommandTest.php │ │ │ │ ├── Descriptor │ │ │ │ │ ├── AbstractDescriptorTest.php │ │ │ │ │ ├── JsonDescriptorTest.php │ │ │ │ │ ├── MarkdownDescriptorTest.php │ │ │ │ │ ├── ObjectsProvider.php │ │ │ │ │ ├── TextDescriptorTest.php │ │ │ │ │ └── XmlDescriptorTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── BarBucCommand.php │ │ │ │ │ ├── DescriptorApplication1.php │ │ │ │ │ ├── DescriptorApplication2.php │ │ │ │ │ ├── DescriptorCommand1.php │ │ │ │ │ ├── DescriptorCommand2.php │ │ │ │ │ ├── DummyOutput.php │ │ │ │ │ ├── Foo1Command.php │ │ │ │ │ ├── Foo2Command.php │ │ │ │ │ ├── Foo3Command.php │ │ │ │ │ ├── Foo4Command.php │ │ │ │ │ ├── Foo5Command.php │ │ │ │ │ ├── Foo6Command.php │ │ │ │ │ ├── FooCommand.php │ │ │ │ │ ├── FooSubnamespaced1Command.php │ │ │ │ │ ├── FooSubnamespaced2Command.php │ │ │ │ │ ├── FoobarCommand.php │ │ │ │ │ ├── Style │ │ │ │ │ │ └── SymfonyStyle │ │ │ │ │ │ │ ├── command │ │ │ │ │ │ │ ├── command_0.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 │ │ │ │ │ │ │ └── output │ │ │ │ │ │ │ ├── output_0.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 │ │ │ │ │ ├── TestCommand.php │ │ │ │ │ ├── application_1.json │ │ │ │ │ ├── application_1.md │ │ │ │ │ ├── application_1.txt │ │ │ │ │ ├── application_1.xml │ │ │ │ │ ├── application_2.json │ │ │ │ │ ├── application_2.md │ │ │ │ │ ├── application_2.txt │ │ │ │ │ ├── application_2.xml │ │ │ │ │ ├── application_astext1.txt │ │ │ │ │ ├── application_astext2.txt │ │ │ │ │ ├── application_gethelp.txt │ │ │ │ │ ├── application_renderexception1.txt │ │ │ │ │ ├── application_renderexception2.txt │ │ │ │ │ ├── application_renderexception3.txt │ │ │ │ │ ├── application_renderexception3decorated.txt │ │ │ │ │ ├── application_renderexception4.txt │ │ │ │ │ ├── application_renderexception_doublewidth1.txt │ │ │ │ │ ├── application_renderexception_doublewidth1decorated.txt │ │ │ │ │ ├── application_renderexception_doublewidth2.txt │ │ │ │ │ ├── application_run1.txt │ │ │ │ │ ├── application_run2.txt │ │ │ │ │ ├── application_run3.txt │ │ │ │ │ ├── application_run4.txt │ │ │ │ │ ├── command_1.json │ │ │ │ │ ├── command_1.md │ │ │ │ │ ├── command_1.txt │ │ │ │ │ ├── command_1.xml │ │ │ │ │ ├── command_2.json │ │ │ │ │ ├── command_2.md │ │ │ │ │ ├── command_2.txt │ │ │ │ │ ├── command_2.xml │ │ │ │ │ ├── command_astext.txt │ │ │ │ │ ├── command_asxml.txt │ │ │ │ │ ├── definition_astext.txt │ │ │ │ │ ├── definition_asxml.txt │ │ │ │ │ ├── input_argument_1.json │ │ │ │ │ ├── input_argument_1.md │ │ │ │ │ ├── input_argument_1.txt │ │ │ │ │ ├── input_argument_1.xml │ │ │ │ │ ├── input_argument_2.json │ │ │ │ │ ├── input_argument_2.md │ │ │ │ │ ├── input_argument_2.txt │ │ │ │ │ ├── input_argument_2.xml │ │ │ │ │ ├── input_argument_3.json │ │ │ │ │ ├── input_argument_3.md │ │ │ │ │ ├── input_argument_3.txt │ │ │ │ │ ├── input_argument_3.xml │ │ │ │ │ ├── input_argument_4.json │ │ │ │ │ ├── input_argument_4.md │ │ │ │ │ ├── input_argument_4.txt │ │ │ │ │ ├── input_argument_4.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 │ │ │ │ ├── Formatter │ │ │ │ │ ├── OutputFormatterStyleStackTest.php │ │ │ │ │ ├── OutputFormatterStyleTest.php │ │ │ │ │ └── OutputFormatterTest.php │ │ │ │ ├── Helper │ │ │ │ │ ├── FormatterHelperTest.php │ │ │ │ │ ├── HelperSetTest.php │ │ │ │ │ ├── HelperTest.php │ │ │ │ │ ├── ProcessHelperTest.php │ │ │ │ │ ├── ProgressBarTest.php │ │ │ │ │ ├── ProgressIndicatorTest.php │ │ │ │ │ ├── QuestionHelperTest.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 │ │ │ │ └── Tester │ │ │ │ │ ├── ApplicationTesterTest.php │ │ │ │ │ └── CommandTesterTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── CssSelector │ │ │ ├── CHANGELOG.md │ │ │ ├── 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 │ │ │ │ ├── Parser.php │ │ │ │ ├── ParserInterface.php │ │ │ │ ├── Reader.php │ │ │ │ ├── Shortcut │ │ │ │ │ ├── ClassParser.php │ │ │ │ │ ├── ElementParser.php │ │ │ │ │ ├── EmptyStringParser.php │ │ │ │ │ └── HashParser.php │ │ │ │ ├── Token.php │ │ │ │ ├── TokenStream.php │ │ │ │ └── Tokenizer │ │ │ │ │ ├── Tokenizer.php │ │ │ │ │ ├── TokenizerEscaping.php │ │ │ │ │ └── TokenizerPatterns.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── 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 │ │ │ │ ├── Translator.php │ │ │ │ ├── TranslatorInterface.php │ │ │ │ └── XPathExpr.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Debug │ │ │ ├── BufferingLogger.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Debug.php │ │ │ ├── DebugClassLoader.php │ │ │ ├── ErrorHandler.php │ │ │ ├── Exception │ │ │ │ ├── ClassNotFoundException.php │ │ │ │ ├── ContextErrorException.php │ │ │ │ ├── FatalErrorException.php │ │ │ │ ├── FatalThrowableError.php │ │ │ │ ├── FlattenException.php │ │ │ │ ├── OutOfMemoryException.php │ │ │ │ ├── UndefinedFunctionException.php │ │ │ │ └── UndefinedMethodException.php │ │ │ ├── ExceptionHandler.php │ │ │ ├── FatalErrorHandler │ │ │ │ ├── ClassNotFoundFatalErrorHandler.php │ │ │ │ ├── FatalErrorHandlerInterface.php │ │ │ │ ├── UndefinedFunctionFatalErrorHandler.php │ │ │ │ └── UndefinedMethodFatalErrorHandler.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── ext │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.m4 │ │ │ │ │ ├── config.w32 │ │ │ │ │ ├── php_symfony_debug.h │ │ │ │ │ ├── symfony_debug.c │ │ │ │ │ └── tests │ │ │ │ │ ├── 001.phpt │ │ │ │ │ ├── 002.phpt │ │ │ │ │ ├── 002_1.phpt │ │ │ │ │ └── 003.phpt │ │ │ ├── Tests │ │ │ │ ├── DebugClassLoaderTest.php │ │ │ │ ├── ErrorHandlerTest.php │ │ │ │ ├── Exception │ │ │ │ │ └── FlattenExceptionTest.php │ │ │ │ ├── ExceptionHandlerTest.php │ │ │ │ ├── FatalErrorHandler │ │ │ │ │ ├── ClassNotFoundFatalErrorHandlerTest.php │ │ │ │ │ ├── UndefinedFunctionFatalErrorHandlerTest.php │ │ │ │ │ └── UndefinedMethodFatalErrorHandlerTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── ClassAlias.php │ │ │ │ │ ├── DeprecatedClass.php │ │ │ │ │ ├── DeprecatedInterface.php │ │ │ │ │ ├── NonDeprecatedInterface.php │ │ │ │ │ ├── PEARClass.php │ │ │ │ │ ├── ToStringThrower.php │ │ │ │ │ ├── casemismatch.php │ │ │ │ │ ├── notPsr0Bis.php │ │ │ │ │ ├── psr4 │ │ │ │ │ │ └── Psr4CaseMismatch.php │ │ │ │ │ └── reallyNotPsr0.php │ │ │ │ ├── Fixtures2 │ │ │ │ │ └── RequiredTwice.php │ │ │ │ ├── HeaderMock.php │ │ │ │ └── MockExceptionHandler.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── DependencyInjection │ │ │ ├── Alias.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Compiler │ │ │ │ ├── AnalyzeServiceReferencesPass.php │ │ │ │ ├── AutoAliasServicePass.php │ │ │ │ ├── AutowirePass.php │ │ │ │ ├── CheckCircularReferencesPass.php │ │ │ │ ├── CheckDefinitionValidityPass.php │ │ │ │ ├── CheckExceptionOnInvalidReferenceBehaviorPass.php │ │ │ │ ├── CheckReferenceValidityPass.php │ │ │ │ ├── Compiler.php │ │ │ │ ├── CompilerPassInterface.php │ │ │ │ ├── DecoratorServicePass.php │ │ │ │ ├── ExtensionCompilerPass.php │ │ │ │ ├── InlineServiceDefinitionsPass.php │ │ │ │ ├── LoggingFormatter.php │ │ │ │ ├── MergeExtensionConfigurationPass.php │ │ │ │ ├── PassConfig.php │ │ │ │ ├── RemoveAbstractDefinitionsPass.php │ │ │ │ ├── RemovePrivateAliasesPass.php │ │ │ │ ├── RemoveUnusedDefinitionsPass.php │ │ │ │ ├── RepeatablePassInterface.php │ │ │ │ ├── RepeatedPass.php │ │ │ │ ├── ReplaceAliasByActualDefinitionPass.php │ │ │ │ ├── ResolveDefinitionTemplatesPass.php │ │ │ │ ├── ResolveInvalidReferencesPass.php │ │ │ │ ├── ResolveParameterPlaceHoldersPass.php │ │ │ │ ├── ResolveReferencesToAliasesPass.php │ │ │ │ ├── ServiceReferenceGraph.php │ │ │ │ ├── ServiceReferenceGraphEdge.php │ │ │ │ └── ServiceReferenceGraphNode.php │ │ │ ├── Container.php │ │ │ ├── ContainerAwareInterface.php │ │ │ ├── ContainerAwareTrait.php │ │ │ ├── ContainerBuilder.php │ │ │ ├── ContainerInterface.php │ │ │ ├── Definition.php │ │ │ ├── DefinitionDecorator.php │ │ │ ├── Dumper │ │ │ │ ├── Dumper.php │ │ │ │ ├── DumperInterface.php │ │ │ │ ├── GraphvizDumper.php │ │ │ │ ├── PhpDumper.php │ │ │ │ ├── XmlDumper.php │ │ │ │ └── YamlDumper.php │ │ │ ├── Exception │ │ │ │ ├── BadMethodCallException.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 │ │ │ │ ├── Extension.php │ │ │ │ ├── ExtensionInterface.php │ │ │ │ └── PrependExtensionInterface.php │ │ │ ├── LICENSE │ │ │ ├── LazyProxy │ │ │ │ ├── Instantiator │ │ │ │ │ ├── InstantiatorInterface.php │ │ │ │ │ └── RealServiceInstantiator.php │ │ │ │ └── PhpDumper │ │ │ │ │ ├── DumperInterface.php │ │ │ │ │ └── NullDumper.php │ │ │ ├── Loader │ │ │ │ ├── ClosureLoader.php │ │ │ │ ├── DirectoryLoader.php │ │ │ │ ├── FileLoader.php │ │ │ │ ├── IniFileLoader.php │ │ │ │ ├── PhpFileLoader.php │ │ │ │ ├── XmlFileLoader.php │ │ │ │ ├── YamlFileLoader.php │ │ │ │ └── schema │ │ │ │ │ └── dic │ │ │ │ │ └── services │ │ │ │ │ └── services-1.0.xsd │ │ │ ├── Parameter.php │ │ │ ├── ParameterBag │ │ │ │ ├── FrozenParameterBag.php │ │ │ │ ├── ParameterBag.php │ │ │ │ └── ParameterBagInterface.php │ │ │ ├── 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 │ │ │ │ │ ├── InlineServiceDefinitionsPassTest.php │ │ │ │ │ ├── IntegrationTest.php │ │ │ │ │ ├── MergeExtensionConfigurationPassTest.php │ │ │ │ │ ├── OptionalServiceClass.php │ │ │ │ │ ├── RemoveUnusedDefinitionsPassTest.php │ │ │ │ │ ├── ReplaceAliasByActualDefinitionPassTest.php │ │ │ │ │ ├── ResolveDefinitionTemplatesPassTest.php │ │ │ │ │ ├── ResolveInvalidReferencesPassTest.php │ │ │ │ │ ├── ResolveParameterPlaceHoldersPassTest.php │ │ │ │ │ └── ResolveReferencesToAliasesPassTest.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 │ │ │ │ │ ├── directory │ │ │ │ │ │ ├── import │ │ │ │ │ │ │ └── import.yml │ │ │ │ │ │ ├── recurse │ │ │ │ │ │ │ ├── simple.ini │ │ │ │ │ │ │ └── simple.yml │ │ │ │ │ │ └── simple.php │ │ │ │ │ ├── graphviz │ │ │ │ │ │ ├── services1.dot │ │ │ │ │ │ ├── services10-1.dot │ │ │ │ │ │ ├── services10.dot │ │ │ │ │ │ ├── services13.dot │ │ │ │ │ │ ├── services14.dot │ │ │ │ │ │ ├── services17.dot │ │ │ │ │ │ ├── services18.dot │ │ │ │ │ │ └── services9.dot │ │ │ │ │ ├── includes │ │ │ │ │ │ ├── ProjectExtension.php │ │ │ │ │ │ ├── ProjectWithXsdExtension.php │ │ │ │ │ │ ├── ProjectWithXsdExtensionInPhar.phar │ │ │ │ │ │ ├── classes.php │ │ │ │ │ │ ├── createphar.php │ │ │ │ │ │ ├── foo.php │ │ │ │ │ │ └── schema │ │ │ │ │ │ │ └── project-1.0.xsd │ │ │ │ │ ├── ini │ │ │ │ │ │ ├── nonvalid.ini │ │ │ │ │ │ ├── parameters.ini │ │ │ │ │ │ ├── parameters1.ini │ │ │ │ │ │ └── parameters2.ini │ │ │ │ │ ├── php │ │ │ │ │ │ ├── services1-1.php │ │ │ │ │ │ ├── services1.php │ │ │ │ │ │ ├── services10.php │ │ │ │ │ │ ├── services12.php │ │ │ │ │ │ ├── services19.php │ │ │ │ │ │ ├── services24.php │ │ │ │ │ │ ├── services8.php │ │ │ │ │ │ ├── services9.php │ │ │ │ │ │ ├── services9_compiled.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 │ │ │ │ │ │ ├── namespaces.xml │ │ │ │ │ │ ├── nonvalid.xml │ │ │ │ │ │ ├── services1.xml │ │ │ │ │ │ ├── services10.xml │ │ │ │ │ │ ├── services13.xml │ │ │ │ │ │ ├── services14.xml │ │ │ │ │ │ ├── services2.xml │ │ │ │ │ │ ├── services21.xml │ │ │ │ │ │ ├── services22.xml │ │ │ │ │ │ ├── services23.xml │ │ │ │ │ │ ├── services24.xml │ │ │ │ │ │ ├── services3.xml │ │ │ │ │ │ ├── services4.xml │ │ │ │ │ │ ├── services4_bad_import.xml │ │ │ │ │ │ ├── services5.xml │ │ │ │ │ │ ├── services6.xml │ │ │ │ │ │ ├── services7.xml │ │ │ │ │ │ ├── services8.xml │ │ │ │ │ │ ├── services9.xml │ │ │ │ │ │ ├── tag_with_empty_name.xml │ │ │ │ │ │ ├── tag_without_name.xml │ │ │ │ │ │ └── withdoctype.xml │ │ │ │ │ └── yaml │ │ │ │ │ │ ├── bad_calls.yml │ │ │ │ │ │ ├── bad_decorates.yml │ │ │ │ │ │ ├── bad_format.yml │ │ │ │ │ │ ├── bad_import.yml │ │ │ │ │ │ ├── bad_imports.yml │ │ │ │ │ │ ├── bad_parameters.yml │ │ │ │ │ │ ├── bad_service.yml │ │ │ │ │ │ ├── bad_services.yml │ │ │ │ │ │ ├── bad_types1.yml │ │ │ │ │ │ ├── bad_types2.yml │ │ │ │ │ │ ├── badtag1.yml │ │ │ │ │ │ ├── badtag2.yml │ │ │ │ │ │ ├── badtag3.yml │ │ │ │ │ │ ├── badtag4.yml │ │ │ │ │ │ ├── nonvalid1.yml │ │ │ │ │ │ ├── nonvalid2.yml │ │ │ │ │ │ ├── services1.yml │ │ │ │ │ │ ├── services10.yml │ │ │ │ │ │ ├── services11.yml │ │ │ │ │ │ ├── services13.yml │ │ │ │ │ │ ├── services14.yml │ │ │ │ │ │ ├── services2.yml │ │ │ │ │ │ ├── services21.yml │ │ │ │ │ │ ├── services22.yml │ │ │ │ │ │ ├── services23.yml │ │ │ │ │ │ ├── services24.yml │ │ │ │ │ │ ├── services3.yml │ │ │ │ │ │ ├── services4.yml │ │ │ │ │ │ ├── services4_bad_import.yml │ │ │ │ │ │ ├── services6.yml │ │ │ │ │ │ ├── services7.yml │ │ │ │ │ │ ├── services8.yml │ │ │ │ │ │ ├── services9.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 │ │ │ │ │ ├── FrozenParameterBagTest.php │ │ │ │ │ └── ParameterBagTest.php │ │ │ │ ├── ParameterTest.php │ │ │ │ └── ReferenceTest.php │ │ │ ├── Variable.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── DomCrawler │ │ │ ├── CHANGELOG.md │ │ │ ├── Crawler.php │ │ │ ├── Field │ │ │ │ ├── ChoiceFormField.php │ │ │ │ ├── FileFormField.php │ │ │ │ ├── FormField.php │ │ │ │ ├── InputFormField.php │ │ │ │ └── TextareaFormField.php │ │ │ ├── Form.php │ │ │ ├── FormFieldRegistry.php │ │ │ ├── LICENSE │ │ │ ├── Link.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── CrawlerTest.php │ │ │ │ ├── Field │ │ │ │ │ ├── ChoiceFormFieldTest.php │ │ │ │ │ ├── FileFormFieldTest.php │ │ │ │ │ ├── FormFieldTest.php │ │ │ │ │ ├── FormFieldTestCase.php │ │ │ │ │ ├── InputFormFieldTest.php │ │ │ │ │ └── TextareaFormFieldTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── no-extension │ │ │ │ │ └── windows-1250.html │ │ │ │ ├── FormTest.php │ │ │ │ └── LinkTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── EventDispatcher │ │ │ ├── CHANGELOG.md │ │ │ ├── ContainerAwareEventDispatcher.php │ │ │ ├── Debug │ │ │ │ ├── TraceableEventDispatcher.php │ │ │ │ ├── TraceableEventDispatcherInterface.php │ │ │ │ └── WrappedListener.php │ │ │ ├── DependencyInjection │ │ │ │ └── RegisterListenersPass.php │ │ │ ├── Event.php │ │ │ ├── EventDispatcher.php │ │ │ ├── EventDispatcherInterface.php │ │ │ ├── EventSubscriberInterface.php │ │ │ ├── GenericEvent.php │ │ │ ├── ImmutableEventDispatcher.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── AbstractEventDispatcherTest.php │ │ │ │ ├── ContainerAwareEventDispatcherTest.php │ │ │ │ ├── Debug │ │ │ │ │ └── TraceableEventDispatcherTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ └── RegisterListenersPassTest.php │ │ │ │ ├── EventDispatcherTest.php │ │ │ │ ├── EventTest.php │ │ │ │ ├── GenericEventTest.php │ │ │ │ └── ImmutableEventDispatcherTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── ExpressionLanguage │ │ │ ├── CHANGELOG.md │ │ │ ├── Compiler.php │ │ │ ├── Expression.php │ │ │ ├── ExpressionFunction.php │ │ │ ├── ExpressionFunctionProviderInterface.php │ │ │ ├── ExpressionLanguage.php │ │ │ ├── LICENSE │ │ │ ├── Lexer.php │ │ │ ├── Node │ │ │ │ ├── ArgumentsNode.php │ │ │ │ ├── ArrayNode.php │ │ │ │ ├── BinaryNode.php │ │ │ │ ├── ConditionalNode.php │ │ │ │ ├── ConstantNode.php │ │ │ │ ├── FunctionNode.php │ │ │ │ ├── GetAttrNode.php │ │ │ │ ├── NameNode.php │ │ │ │ ├── Node.php │ │ │ │ └── UnaryNode.php │ │ │ ├── ParsedExpression.php │ │ │ ├── Parser.php │ │ │ ├── ParserCache │ │ │ │ ├── ArrayParserCache.php │ │ │ │ └── ParserCacheInterface.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── bin │ │ │ │ │ └── generate_operator_regex.php │ │ │ ├── SerializedParsedExpression.php │ │ │ ├── SyntaxError.php │ │ │ ├── Tests │ │ │ │ ├── ExpressionLanguageTest.php │ │ │ │ ├── ExpressionTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ └── TestProvider.php │ │ │ │ ├── LexerTest.php │ │ │ │ ├── Node │ │ │ │ │ ├── AbstractNodeTest.php │ │ │ │ │ ├── ArgumentsNodeTest.php │ │ │ │ │ ├── ArrayNodeTest.php │ │ │ │ │ ├── BinaryNodeTest.php │ │ │ │ │ ├── ConditionalNodeTest.php │ │ │ │ │ ├── ConstantNodeTest.php │ │ │ │ │ ├── FunctionNodeTest.php │ │ │ │ │ ├── GetAttrNodeTest.php │ │ │ │ │ ├── NameNodeTest.php │ │ │ │ │ ├── NodeTest.php │ │ │ │ │ └── UnaryNodeTest.php │ │ │ │ ├── ParsedExpressionTest.php │ │ │ │ └── ParserTest.php │ │ │ ├── Token.php │ │ │ ├── TokenStream.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Filesystem │ │ │ ├── CHANGELOG.md │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── FileNotFoundException.php │ │ │ │ ├── IOException.php │ │ │ │ └── IOExceptionInterface.php │ │ │ ├── Filesystem.php │ │ │ ├── LICENSE │ │ │ ├── LockHandler.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── ExceptionTest.php │ │ │ │ ├── FilesystemTest.php │ │ │ │ ├── FilesystemTestCase.php │ │ │ │ ├── Fixtures │ │ │ │ │ └── MockStream │ │ │ │ │ │ └── MockStream.php │ │ │ │ └── LockHandlerTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Finder │ │ │ ├── CHANGELOG.md │ │ │ ├── Comparator │ │ │ │ ├── Comparator.php │ │ │ │ ├── DateComparator.php │ │ │ │ └── NumberComparator.php │ │ │ ├── Exception │ │ │ │ ├── AccessDeniedException.php │ │ │ │ └── ExceptionInterface.php │ │ │ ├── Finder.php │ │ │ ├── Glob.php │ │ │ ├── Iterator │ │ │ │ ├── CustomFilterIterator.php │ │ │ │ ├── DateRangeFilterIterator.php │ │ │ │ ├── DepthRangeFilterIterator.php │ │ │ │ ├── ExcludeDirectoryFilterIterator.php │ │ │ │ ├── FileTypeFilterIterator.php │ │ │ │ ├── FilecontentFilterIterator.php │ │ │ │ ├── FilenameFilterIterator.php │ │ │ │ ├── FilterIterator.php │ │ │ │ ├── MultiplePcreFilterIterator.php │ │ │ │ ├── PathFilterIterator.php │ │ │ │ ├── RecursiveDirectoryIterator.php │ │ │ │ ├── SizeRangeFilterIterator.php │ │ │ │ └── SortableIterator.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SplFileInfo.php │ │ │ ├── Tests │ │ │ │ ├── Comparator │ │ │ │ │ ├── ComparatorTest.php │ │ │ │ │ ├── DateComparatorTest.php │ │ │ │ │ └── NumberComparatorTest.php │ │ │ │ ├── FinderTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── A │ │ │ │ │ │ ├── B │ │ │ │ │ │ │ ├── C │ │ │ │ │ │ │ │ └── abc.dat │ │ │ │ │ │ │ └── ab.dat │ │ │ │ │ │ └── a.dat │ │ │ │ │ ├── copy │ │ │ │ │ │ └── A │ │ │ │ │ │ │ ├── B │ │ │ │ │ │ │ ├── C │ │ │ │ │ │ │ │ └── abc.dat.copy │ │ │ │ │ │ │ └── ab.dat.copy │ │ │ │ │ │ │ └── a.dat.copy │ │ │ │ │ ├── dolor.txt │ │ │ │ │ ├── ipsum.txt │ │ │ │ │ ├── lorem.txt │ │ │ │ │ ├── one │ │ │ │ │ │ ├── a │ │ │ │ │ │ └── b │ │ │ │ │ │ │ ├── c.neon │ │ │ │ │ │ │ └── d.neon │ │ │ │ │ ├── r+e.gex[c]a(r)s │ │ │ │ │ │ └── dir │ │ │ │ │ │ │ └── bar.dat │ │ │ │ │ └── with space │ │ │ │ │ │ └── foo.txt │ │ │ │ ├── GlobTest.php │ │ │ │ └── Iterator │ │ │ │ │ ├── CustomFilterIteratorTest.php │ │ │ │ │ ├── DateRangeFilterIteratorTest.php │ │ │ │ │ ├── DepthRangeFilterIteratorTest.php │ │ │ │ │ ├── ExcludeDirectoryFilterIteratorTest.php │ │ │ │ │ ├── FileTypeFilterIteratorTest.php │ │ │ │ │ ├── FilecontentFilterIteratorTest.php │ │ │ │ │ ├── FilenameFilterIteratorTest.php │ │ │ │ │ ├── FilterIteratorTest.php │ │ │ │ │ ├── Iterator.php │ │ │ │ │ ├── IteratorTestCase.php │ │ │ │ │ ├── MockFileListIterator.php │ │ │ │ │ ├── MockSplFileInfo.php │ │ │ │ │ ├── MultiplePcreFilterIteratorTest.php │ │ │ │ │ ├── PathFilterIteratorTest.php │ │ │ │ │ ├── RealIteratorTestCase.php │ │ │ │ │ ├── RecursiveDirectoryIteratorTest.php │ │ │ │ │ ├── SizeRangeFilterIteratorTest.php │ │ │ │ │ └── SortableIteratorTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Form │ │ │ ├── AbstractExtension.php │ │ │ ├── AbstractRendererEngine.php │ │ │ ├── AbstractType.php │ │ │ ├── AbstractTypeExtension.php │ │ │ ├── Button.php │ │ │ ├── ButtonBuilder.php │ │ │ ├── ButtonTypeInterface.php │ │ │ ├── CHANGELOG.md │ │ │ ├── CallbackTransformer.php │ │ │ ├── ChoiceList │ │ │ │ ├── ArrayChoiceList.php │ │ │ │ ├── ChoiceListInterface.php │ │ │ │ ├── Factory │ │ │ │ │ ├── CachingFactoryDecorator.php │ │ │ │ │ ├── ChoiceListFactoryInterface.php │ │ │ │ │ ├── DefaultChoiceListFactory.php │ │ │ │ │ └── PropertyAccessDecorator.php │ │ │ │ ├── LazyChoiceList.php │ │ │ │ ├── Loader │ │ │ │ │ └── ChoiceLoaderInterface.php │ │ │ │ └── View │ │ │ │ │ ├── ChoiceGroupView.php │ │ │ │ │ ├── ChoiceListView.php │ │ │ │ │ └── ChoiceView.php │ │ │ ├── ClickableInterface.php │ │ │ ├── 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 │ │ │ │ │ │ ├── ChoiceToValueTransformer.php │ │ │ │ │ │ ├── ChoicesToValuesTransformer.php │ │ │ │ │ │ ├── DataTransformerChain.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 │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ ├── TextType.php │ │ │ │ │ │ ├── TextareaType.php │ │ │ │ │ │ ├── TimeType.php │ │ │ │ │ │ ├── TimezoneType.php │ │ │ │ │ │ └── UrlType.php │ │ │ │ ├── Csrf │ │ │ │ │ ├── CsrfExtension.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ └── CsrfValidationListener.php │ │ │ │ │ └── Type │ │ │ │ │ │ └── FormTypeCsrfExtension.php │ │ │ │ ├── DataCollector │ │ │ │ │ ├── DataCollectorExtension.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ └── DataCollectorListener.php │ │ │ │ │ ├── FormDataCollector.php │ │ │ │ │ ├── FormDataCollectorInterface.php │ │ │ │ │ ├── FormDataExtractor.php │ │ │ │ │ ├── FormDataExtractorInterface.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 │ │ │ │ │ ├── Util │ │ │ │ │ └── ServerParams.php │ │ │ │ │ ├── ValidatorExtension.php │ │ │ │ │ ├── ValidatorTypeGuesser.php │ │ │ │ │ └── ViolationMapper │ │ │ │ │ ├── MappingRule.php │ │ │ │ │ ├── RelativePath.php │ │ │ │ │ ├── ViolationMapper.php │ │ │ │ │ ├── ViolationMapperInterface.php │ │ │ │ │ ├── ViolationPath.php │ │ │ │ │ └── ViolationPathIterator.php │ │ │ ├── Form.php │ │ │ ├── FormBuilder.php │ │ │ ├── FormBuilderInterface.php │ │ │ ├── FormConfigBuilder.php │ │ │ ├── FormConfigBuilderInterface.php │ │ │ ├── FormConfigInterface.php │ │ │ ├── FormError.php │ │ │ ├── FormErrorIterator.php │ │ │ ├── FormEvent.php │ │ │ ├── FormEvents.php │ │ │ ├── FormExtensionInterface.php │ │ │ ├── FormFactory.php │ │ │ ├── FormFactoryBuilder.php │ │ │ ├── FormFactoryBuilderInterface.php │ │ │ ├── FormFactoryInterface.php │ │ │ ├── FormInterface.php │ │ │ ├── FormRegistry.php │ │ │ ├── FormRegistryInterface.php │ │ │ ├── FormRenderer.php │ │ │ ├── FormRendererEngineInterface.php │ │ │ ├── FormRendererInterface.php │ │ │ ├── FormTypeExtensionInterface.php │ │ │ ├── FormTypeGuesserChain.php │ │ │ ├── FormTypeGuesserInterface.php │ │ │ ├── FormTypeInterface.php │ │ │ ├── FormView.php │ │ │ ├── Forms.php │ │ │ ├── Guess │ │ │ │ ├── Guess.php │ │ │ │ ├── TypeGuess.php │ │ │ │ └── ValueGuess.php │ │ │ ├── LICENSE │ │ │ ├── NativeRequestHandler.php │ │ │ ├── PreloadedExtension.php │ │ │ ├── README.md │ │ │ ├── RequestHandlerInterface.php │ │ │ ├── ResolvedFormType.php │ │ │ ├── ResolvedFormTypeFactory.php │ │ │ ├── ResolvedFormTypeFactoryInterface.php │ │ │ ├── ResolvedFormTypeInterface.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.xlf │ │ │ │ │ ├── validators.pt_BR.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 │ │ │ ├── SubmitButton.php │ │ │ ├── SubmitButtonBuilder.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 │ │ │ │ ├── ButtonTest.php │ │ │ │ ├── CallbackTransformerTest.php │ │ │ │ ├── ChoiceList │ │ │ │ │ ├── AbstractChoiceListTest.php │ │ │ │ │ ├── ArrayChoiceListTest.php │ │ │ │ │ ├── Factory │ │ │ │ │ │ ├── CachingFactoryDecoratorTest.php │ │ │ │ │ │ ├── DefaultChoiceListFactoryTest.php │ │ │ │ │ │ └── PropertyAccessDecoratorTest.php │ │ │ │ │ └── LazyChoiceListTest.php │ │ │ │ ├── CompoundFormPerformanceTest.php │ │ │ │ ├── CompoundFormTest.php │ │ │ │ ├── Extension │ │ │ │ │ ├── Core │ │ │ │ │ │ ├── DataMapper │ │ │ │ │ │ │ └── PropertyPathMapperTest.php │ │ │ │ │ │ ├── DataTransformer │ │ │ │ │ │ │ ├── ArrayToPartsTransformerTest.php │ │ │ │ │ │ │ ├── BaseDateTimeTransformerTest.php │ │ │ │ │ │ │ ├── BooleanToStringTransformerTest.php │ │ │ │ │ │ │ ├── ChoiceToValueTransformerTest.php │ │ │ │ │ │ │ ├── ChoicesToValuesTransformerTest.php │ │ │ │ │ │ │ ├── DataTransformerChainTest.php │ │ │ │ │ │ │ ├── DateTimeTestCase.php │ │ │ │ │ │ │ ├── DateTimeToArrayTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToRfc3339TransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToStringTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToTimestampTransformerTest.php │ │ │ │ │ │ │ ├── IntegerToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── MoneyToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── NumberToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── PercentToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ └── ValueToDuplicatesTransformerTest.php │ │ │ │ │ │ ├── EventListener │ │ │ │ │ │ │ ├── FixUrlProtocolListenerTest.php │ │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ │ └── randomhash │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ │ ├── DateTimeTypeTest.php │ │ │ │ │ │ │ ├── DateTypeTest.php │ │ │ │ │ │ │ ├── FileTypeTest.php │ │ │ │ │ │ │ ├── FormTypeTest.php │ │ │ │ │ │ │ ├── IntegerTypeTest.php │ │ │ │ │ │ │ ├── LanguageTypeTest.php │ │ │ │ │ │ │ ├── LocaleTypeTest.php │ │ │ │ │ │ │ ├── MoneyTypeTest.php │ │ │ │ │ │ │ ├── NumberTypeTest.php │ │ │ │ │ │ │ ├── PasswordTypeTest.php │ │ │ │ │ │ │ ├── RepeatedTypeTest.php │ │ │ │ │ │ │ ├── SubmitTypeTest.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 │ │ │ │ │ │ ├── Util │ │ │ │ │ │ └── ServerParamsTest.php │ │ │ │ │ │ ├── ValidatorExtensionTest.php │ │ │ │ │ │ ├── ValidatorTypeGuesserTest.php │ │ │ │ │ │ └── ViolationMapper │ │ │ │ │ │ ├── ViolationMapperTest.php │ │ │ │ │ │ └── ViolationPathTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── AbstractAuthor.php │ │ │ │ │ ├── AlternatingRowType.php │ │ │ │ │ ├── Author.php │ │ │ │ │ ├── AuthorInterface.php │ │ │ │ │ ├── AuthorType.php │ │ │ │ │ ├── ChoiceSubType.php │ │ │ │ │ ├── CustomArrayObject.php │ │ │ │ │ ├── FBooType.php │ │ │ │ │ ├── FixedDataTransformer.php │ │ │ │ │ ├── FixedFilterListener.php │ │ │ │ │ ├── Foo.php │ │ │ │ │ ├── Foo1Bar2Type.php │ │ │ │ │ ├── FooBarHTMLType.php │ │ │ │ │ ├── FooSubType.php │ │ │ │ │ ├── FooType.php │ │ │ │ │ ├── FooTypeBarExtension.php │ │ │ │ │ ├── FooTypeBazExtension.php │ │ │ │ │ ├── TestExtension.php │ │ │ │ │ ├── Type.php │ │ │ │ │ ├── foo │ │ │ │ │ ├── foo2 │ │ │ │ │ └── foo3 │ │ │ │ ├── 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 │ │ │ │ ├── OrderedHashMap.php │ │ │ │ ├── OrderedHashMapIterator.php │ │ │ │ ├── ServerParams.php │ │ │ │ └── StringUtil.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── HttpFoundation │ │ │ ├── AcceptHeader.php │ │ │ ├── AcceptHeaderItem.php │ │ │ ├── ApacheRequest.php │ │ │ ├── BinaryFileResponse.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Cookie.php │ │ │ ├── ExpressionRequestMatcher.php │ │ │ ├── File │ │ │ │ ├── Exception │ │ │ │ │ ├── AccessDeniedException.php │ │ │ │ │ ├── FileException.php │ │ │ │ │ ├── FileNotFoundException.php │ │ │ │ │ ├── UnexpectedTypeException.php │ │ │ │ │ └── UploadException.php │ │ │ │ ├── File.php │ │ │ │ ├── MimeType │ │ │ │ │ ├── ExtensionGuesser.php │ │ │ │ │ ├── ExtensionGuesserInterface.php │ │ │ │ │ ├── FileBinaryMimeTypeGuesser.php │ │ │ │ │ ├── FileinfoMimeTypeGuesser.php │ │ │ │ │ ├── MimeTypeExtensionGuesser.php │ │ │ │ │ ├── MimeTypeGuesser.php │ │ │ │ │ └── MimeTypeGuesserInterface.php │ │ │ │ └── UploadedFile.php │ │ │ ├── FileBag.php │ │ │ ├── HeaderBag.php │ │ │ ├── IpUtils.php │ │ │ ├── JsonResponse.php │ │ │ ├── LICENSE │ │ │ ├── ParameterBag.php │ │ │ ├── README.md │ │ │ ├── RedirectResponse.php │ │ │ ├── Request.php │ │ │ ├── RequestMatcher.php │ │ │ ├── RequestMatcherInterface.php │ │ │ ├── RequestStack.php │ │ │ ├── Response.php │ │ │ ├── ResponseHeaderBag.php │ │ │ ├── ServerBag.php │ │ │ ├── Session │ │ │ │ ├── Attribute │ │ │ │ │ ├── AttributeBag.php │ │ │ │ │ ├── AttributeBagInterface.php │ │ │ │ │ └── NamespacedAttributeBag.php │ │ │ │ ├── Flash │ │ │ │ │ ├── AutoExpireFlashBag.php │ │ │ │ │ ├── FlashBag.php │ │ │ │ │ └── FlashBagInterface.php │ │ │ │ ├── Session.php │ │ │ │ ├── SessionBagInterface.php │ │ │ │ ├── SessionInterface.php │ │ │ │ └── Storage │ │ │ │ │ ├── Handler │ │ │ │ │ ├── MemcacheSessionHandler.php │ │ │ │ │ ├── MemcachedSessionHandler.php │ │ │ │ │ ├── MongoDbSessionHandler.php │ │ │ │ │ ├── NativeFileSessionHandler.php │ │ │ │ │ ├── NativeSessionHandler.php │ │ │ │ │ ├── NullSessionHandler.php │ │ │ │ │ ├── PdoSessionHandler.php │ │ │ │ │ └── WriteCheckSessionHandler.php │ │ │ │ │ ├── MetadataBag.php │ │ │ │ │ ├── MockArraySessionStorage.php │ │ │ │ │ ├── MockFileSessionStorage.php │ │ │ │ │ ├── NativeSessionStorage.php │ │ │ │ │ ├── PhpBridgeSessionStorage.php │ │ │ │ │ ├── Proxy │ │ │ │ │ ├── AbstractProxy.php │ │ │ │ │ ├── NativeProxy.php │ │ │ │ │ └── SessionHandlerProxy.php │ │ │ │ │ └── SessionStorageInterface.php │ │ │ ├── StreamedResponse.php │ │ │ ├── Tests │ │ │ │ ├── AcceptHeaderItemTest.php │ │ │ │ ├── AcceptHeaderTest.php │ │ │ │ ├── ApacheRequestTest.php │ │ │ │ ├── BinaryFileResponseTest.php │ │ │ │ ├── CookieTest.php │ │ │ │ ├── ExpressionRequestMatcherTest.php │ │ │ │ ├── File │ │ │ │ │ ├── FakeFile.php │ │ │ │ │ ├── FileTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── .unknownextension │ │ │ │ │ │ ├── directory │ │ │ │ │ │ │ └── .empty │ │ │ │ │ │ ├── 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 │ │ │ │ ├── ResponseTest.php │ │ │ │ ├── ResponseTestCase.php │ │ │ │ ├── ServerBagTest.php │ │ │ │ ├── Session │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── AttributeBagTest.php │ │ │ │ │ │ └── NamespacedAttributeBagTest.php │ │ │ │ │ ├── Flash │ │ │ │ │ │ ├── AutoExpireFlashBagTest.php │ │ │ │ │ │ └── FlashBagTest.php │ │ │ │ │ ├── SessionTest.php │ │ │ │ │ └── Storage │ │ │ │ │ │ ├── Handler │ │ │ │ │ │ ├── MemcacheSessionHandlerTest.php │ │ │ │ │ │ ├── MemcachedSessionHandlerTest.php │ │ │ │ │ │ ├── MongoDbSessionHandlerTest.php │ │ │ │ │ │ ├── NativeFileSessionHandlerTest.php │ │ │ │ │ │ ├── NativeSessionHandlerTest.php │ │ │ │ │ │ ├── NullSessionHandlerTest.php │ │ │ │ │ │ ├── PdoSessionHandlerTest.php │ │ │ │ │ │ └── WriteCheckSessionHandlerTest.php │ │ │ │ │ │ ├── MetadataBagTest.php │ │ │ │ │ │ ├── MockArraySessionStorageTest.php │ │ │ │ │ │ ├── MockFileSessionStorageTest.php │ │ │ │ │ │ ├── NativeSessionStorageTest.php │ │ │ │ │ │ ├── PhpBridgeSessionStorageTest.php │ │ │ │ │ │ └── Proxy │ │ │ │ │ │ ├── AbstractProxyTest.php │ │ │ │ │ │ ├── NativeProxyTest.php │ │ │ │ │ │ └── SessionHandlerProxyTest.php │ │ │ │ └── StreamedResponseTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── HttpKernel │ │ │ ├── Bundle │ │ │ │ ├── Bundle.php │ │ │ │ └── BundleInterface.php │ │ │ ├── CHANGELOG.md │ │ │ ├── CacheClearer │ │ │ │ ├── CacheClearerInterface.php │ │ │ │ └── ChainCacheClearer.php │ │ │ ├── CacheWarmer │ │ │ │ ├── CacheWarmer.php │ │ │ │ ├── CacheWarmerAggregate.php │ │ │ │ ├── CacheWarmerInterface.php │ │ │ │ └── WarmableInterface.php │ │ │ ├── Client.php │ │ │ ├── Config │ │ │ │ ├── EnvParametersResource.php │ │ │ │ └── FileLocator.php │ │ │ ├── Controller │ │ │ │ ├── ControllerReference.php │ │ │ │ ├── ControllerResolver.php │ │ │ │ ├── ControllerResolverInterface.php │ │ │ │ └── TraceableControllerResolver.php │ │ │ ├── DataCollector │ │ │ │ ├── AjaxDataCollector.php │ │ │ │ ├── ConfigDataCollector.php │ │ │ │ ├── DataCollector.php │ │ │ │ ├── DataCollectorInterface.php │ │ │ │ ├── DumpDataCollector.php │ │ │ │ ├── EventDataCollector.php │ │ │ │ ├── ExceptionDataCollector.php │ │ │ │ ├── LateDataCollectorInterface.php │ │ │ │ ├── LoggerDataCollector.php │ │ │ │ ├── MemoryDataCollector.php │ │ │ │ ├── RequestDataCollector.php │ │ │ │ ├── RouterDataCollector.php │ │ │ │ ├── TimeDataCollector.php │ │ │ │ └── Util │ │ │ │ │ └── ValueExporter.php │ │ │ ├── Debug │ │ │ │ └── TraceableEventDispatcher.php │ │ │ ├── DependencyInjection │ │ │ │ ├── AddClassesToCachePass.php │ │ │ │ ├── ConfigurableExtension.php │ │ │ │ ├── Extension.php │ │ │ │ ├── FragmentRendererPass.php │ │ │ │ ├── LazyLoadingFragmentHandler.php │ │ │ │ └── MergeExtensionConfigurationPass.php │ │ │ ├── Event │ │ │ │ ├── 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 │ │ │ ├── Exception │ │ │ │ ├── AccessDeniedHttpException.php │ │ │ │ ├── BadRequestHttpException.php │ │ │ │ ├── ConflictHttpException.php │ │ │ │ ├── GoneHttpException.php │ │ │ │ ├── HttpException.php │ │ │ │ ├── HttpExceptionInterface.php │ │ │ │ ├── LengthRequiredHttpException.php │ │ │ │ ├── MethodNotAllowedHttpException.php │ │ │ │ ├── NotAcceptableHttpException.php │ │ │ │ ├── NotFoundHttpException.php │ │ │ │ ├── PreconditionFailedHttpException.php │ │ │ │ ├── PreconditionRequiredHttpException.php │ │ │ │ ├── ServiceUnavailableHttpException.php │ │ │ │ ├── TooManyRequestsHttpException.php │ │ │ │ ├── UnauthorizedHttpException.php │ │ │ │ ├── UnprocessableEntityHttpException.php │ │ │ │ └── UnsupportedMediaTypeHttpException.php │ │ │ ├── Fragment │ │ │ │ ├── AbstractSurrogateFragmentRenderer.php │ │ │ │ ├── EsiFragmentRenderer.php │ │ │ │ ├── FragmentHandler.php │ │ │ │ ├── FragmentRendererInterface.php │ │ │ │ ├── HIncludeFragmentRenderer.php │ │ │ │ ├── InlineFragmentRenderer.php │ │ │ │ ├── RoutableFragmentRenderer.php │ │ │ │ └── SsiFragmentRenderer.php │ │ │ ├── HttpCache │ │ │ │ ├── Esi.php │ │ │ │ ├── HttpCache.php │ │ │ │ ├── ResponseCacheStrategy.php │ │ │ │ ├── ResponseCacheStrategyInterface.php │ │ │ │ ├── Ssi.php │ │ │ │ ├── Store.php │ │ │ │ ├── StoreInterface.php │ │ │ │ └── SurrogateInterface.php │ │ │ ├── HttpKernel.php │ │ │ ├── HttpKernelInterface.php │ │ │ ├── Kernel.php │ │ │ ├── KernelEvents.php │ │ │ ├── KernelInterface.php │ │ │ ├── LICENSE │ │ │ ├── Log │ │ │ │ └── DebugLoggerInterface.php │ │ │ ├── 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 │ │ │ │ │ └── ControllerResolverTest.php │ │ │ │ ├── DataCollector │ │ │ │ │ ├── ConfigDataCollectorTest.php │ │ │ │ │ ├── DumpDataCollectorTest.php │ │ │ │ │ ├── ExceptionDataCollectorTest.php │ │ │ │ │ ├── LoggerDataCollectorTest.php │ │ │ │ │ ├── MemoryDataCollectorTest.php │ │ │ │ │ ├── RequestDataCollectorTest.php │ │ │ │ │ ├── TimeDataCollectorTest.php │ │ │ │ │ └── Util │ │ │ │ │ │ └── ValueExporterTest.php │ │ │ │ ├── Debug │ │ │ │ │ └── TraceableEventDispatcherTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── 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 │ │ │ │ ├── Fixtures │ │ │ │ │ ├── BaseBundle │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ ├── foo.txt │ │ │ │ │ │ │ └── hide.txt │ │ │ │ │ ├── Bundle1Bundle │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ └── foo.txt │ │ │ │ │ │ ├── bar.txt │ │ │ │ │ │ └── foo.txt │ │ │ │ │ ├── Bundle2Bundle │ │ │ │ │ │ └── foo.txt │ │ │ │ │ ├── ChildBundle │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ ├── foo.txt │ │ │ │ │ │ │ └── hide.txt │ │ │ │ │ ├── Controller │ │ │ │ │ │ └── VariadicController.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 │ │ │ │ ├── HttpCache │ │ │ │ │ ├── EsiTest.php │ │ │ │ │ ├── HttpCacheTest.php │ │ │ │ │ ├── HttpCacheTestCase.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 │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Intl │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Collator │ │ │ │ └── Collator.php │ │ │ ├── Data │ │ │ │ ├── Bundle │ │ │ │ │ ├── Compiler │ │ │ │ │ │ ├── BundleCompilerInterface.php │ │ │ │ │ │ └── GenrbCompiler.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ ├── BufferedBundleReader.php │ │ │ │ │ │ ├── BundleEntryReader.php │ │ │ │ │ │ ├── BundleEntryReaderInterface.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.php │ │ │ ├── Locale │ │ │ │ └── Locale.php │ │ │ ├── NumberFormatter │ │ │ │ └── NumberFormatter.php │ │ │ ├── README.md │ │ │ ├── ResourceBundle │ │ │ │ ├── CurrencyBundle.php │ │ │ │ ├── CurrencyBundleInterface.php │ │ │ │ ├── LanguageBundle.php │ │ │ │ ├── LanguageBundleInterface.php │ │ │ │ ├── LocaleBundle.php │ │ │ │ ├── LocaleBundleInterface.php │ │ │ │ ├── RegionBundle.php │ │ │ │ ├── RegionBundleInterface.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.json │ │ │ │ │ │ ├── ar_DJ.json │ │ │ │ │ │ ├── ar_ER.json │ │ │ │ │ │ ├── ar_LB.json │ │ │ │ │ │ ├── ar_SO.json │ │ │ │ │ │ ├── ar_SS.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── bo_IN.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── ca_FR.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── de_LU.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── en_001.json │ │ │ │ │ │ ├── en_AG.json │ │ │ │ │ │ ├── en_AI.json │ │ │ │ │ │ ├── en_AU.json │ │ │ │ │ │ ├── en_BB.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_DM.json │ │ │ │ │ │ ├── en_ER.json │ │ │ │ │ │ ├── en_FJ.json │ │ │ │ │ │ ├── en_FK.json │ │ │ │ │ │ ├── en_GB.json │ │ │ │ │ │ ├── en_GD.json │ │ │ │ │ │ ├── en_GH.json │ │ │ │ │ │ ├── en_GI.json │ │ │ │ │ │ ├── en_GM.json │ │ │ │ │ │ ├── en_GY.json │ │ │ │ │ │ ├── en_JM.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_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.json │ │ │ │ │ │ ├── es_419.json │ │ │ │ │ │ ├── es_AR.json │ │ │ │ │ │ ├── es_BO.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_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.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── ff_GN.json │ │ │ │ │ │ ├── ff_MR.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_BI.json │ │ │ │ │ │ ├── fr_CA.json │ │ │ │ │ │ ├── fr_CD.json │ │ │ │ │ │ ├── fr_DJ.json │ │ │ │ │ │ ├── fr_DZ.json │ │ │ │ │ │ ├── fr_GN.json │ │ │ │ │ │ ├── fr_HT.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.json │ │ │ │ │ │ ├── ha_GH.json │ │ │ │ │ │ ├── ha_Latn_GH.json │ │ │ │ │ │ ├── he.json │ │ │ │ │ │ ├── hi.json │ │ │ │ │ │ ├── hr.json │ │ │ │ │ │ ├── hr_BA.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.json │ │ │ │ │ │ ├── ln_AO.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 │ │ │ │ │ │ ├── ms_BN.json │ │ │ │ │ │ ├── ms_Latn_BN.json │ │ │ │ │ │ ├── ms_Latn_SG.json │ │ │ │ │ │ ├── ms_SG.json │ │ │ │ │ │ ├── mt.json │ │ │ │ │ │ ├── my.json │ │ │ │ │ │ ├── nb.json │ │ │ │ │ │ ├── nd.json │ │ │ │ │ │ ├── ne.json │ │ │ │ │ │ ├── nl.json │ │ │ │ │ │ ├── nl_AW.json │ │ │ │ │ │ ├── nl_BQ.json │ │ │ │ │ │ ├── nl_CW.json │ │ │ │ │ │ ├── nl_SR.json │ │ │ │ │ │ ├── nl_SX.json │ │ │ │ │ │ ├── nn.json │ │ │ │ │ │ ├── no.json │ │ │ │ │ │ ├── om.json │ │ │ │ │ │ ├── om_KE.json │ │ │ │ │ │ ├── or.json │ │ │ │ │ │ ├── os.json │ │ │ │ │ │ ├── os_RU.json │ │ │ │ │ │ ├── pa.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_AO.json │ │ │ │ │ │ ├── pt_CV.json │ │ │ │ │ │ ├── pt_MO.json │ │ │ │ │ │ ├── pt_MZ.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── pt_ST.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── qu_BO.json │ │ │ │ │ │ ├── qu_EC.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ro_MD.json │ │ │ │ │ │ ├── root.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── ru_BY.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.json │ │ │ │ │ │ ├── so_DJ.json │ │ │ │ │ │ ├── so_ET.json │ │ │ │ │ │ ├── so_KE.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sq_MK.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── sw_UG.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── ta_LK.json │ │ │ │ │ │ ├── ta_MY.json │ │ │ │ │ │ ├── ta_SG.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── ti_ER.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hans_HK.json │ │ │ │ │ │ ├── zh_Hans_MO.json │ │ │ │ │ │ ├── zh_Hans_SG.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ ├── zh_Hant_MO.json │ │ │ │ │ │ ├── zh_MO.json │ │ │ │ │ │ ├── zh_SG.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── languages │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── ar_EG.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── en_AU.json │ │ │ │ │ │ ├── eo.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_CA.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 │ │ │ │ │ │ ├── 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.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sv_FI.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── locales │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── ar_EG.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_AZ.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_BA.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── en_NH.json │ │ │ │ │ │ ├── en_RH.json │ │ │ │ │ │ ├── eo.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_CL.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_CA.json │ │ │ │ │ │ ├── fy.json │ │ │ │ │ │ ├── ga.json │ │ │ │ │ │ ├── gd.json │ │ │ │ │ │ ├── gl.json │ │ │ │ │ │ ├── gu.json │ │ │ │ │ │ ├── gv.json │ │ │ │ │ │ ├── ha.json │ │ │ │ │ │ ├── ha_GH.json │ │ │ │ │ │ ├── ha_NE.json │ │ │ │ │ │ ├── ha_NG.json │ │ │ │ │ │ ├── he.json │ │ │ │ │ │ ├── hi.json │ │ │ │ │ │ ├── hr.json │ │ │ │ │ │ ├── hu.json │ │ │ │ │ │ ├── hy.json │ │ │ │ │ │ ├── id.json │ │ │ │ │ │ ├── ig.json │ │ │ │ │ │ ├── ii.json │ │ │ │ │ │ ├── in.json │ │ │ │ │ │ ├── in_ID.json │ │ │ │ │ │ ├── is.json │ │ │ │ │ │ ├── it.json │ │ │ │ │ │ ├── iw.json │ │ │ │ │ │ ├── iw_IL.json │ │ │ │ │ │ ├── ja.json │ │ │ │ │ │ ├── ka.json │ │ │ │ │ │ ├── ki.json │ │ │ │ │ │ ├── kk.json │ │ │ │ │ │ ├── kk_KZ.json │ │ │ │ │ │ ├── kl.json │ │ │ │ │ │ ├── km.json │ │ │ │ │ │ ├── kn.json │ │ │ │ │ │ ├── ko.json │ │ │ │ │ │ ├── ks.json │ │ │ │ │ │ ├── ks_IN.json │ │ │ │ │ │ ├── kw.json │ │ │ │ │ │ ├── ky.json │ │ │ │ │ │ ├── ky_KG.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 │ │ │ │ │ │ ├── mn_MN.json │ │ │ │ │ │ ├── mo.json │ │ │ │ │ │ ├── mr.json │ │ │ │ │ │ ├── ms.json │ │ │ │ │ │ ├── ms_BN.json │ │ │ │ │ │ ├── ms_MY.json │ │ │ │ │ │ ├── ms_SG.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.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pa_IN.json │ │ │ │ │ │ ├── pa_PK.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── sh_BA.json │ │ │ │ │ │ ├── sh_CS.json │ │ │ │ │ │ ├── sh_YU.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_BA.json │ │ │ │ │ │ ├── sr_CS.json │ │ │ │ │ │ ├── sr_Cyrl_CS.json │ │ │ │ │ │ ├── sr_Cyrl_YU.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sr_Latn_CS.json │ │ │ │ │ │ ├── sr_Latn_YU.json │ │ │ │ │ │ ├── sr_ME.json │ │ │ │ │ │ ├── sr_RS.json │ │ │ │ │ │ ├── sr_XK.json │ │ │ │ │ │ ├── sr_YU.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sv_FI.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── tl_PH.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── ug_CN.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── uz_AF.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── uz_UZ.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_CN.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ ├── zh_MO.json │ │ │ │ │ │ ├── zh_SG.json │ │ │ │ │ │ ├── zh_TW.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── regions │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── bo_IN.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── eo.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_CL.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_CA.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 │ │ │ │ │ │ ├── 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.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_CA.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.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── se_FI.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.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.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 │ │ │ │ │ │ │ │ ├── NotAFile │ │ │ │ │ │ │ │ │ └── en.php │ │ │ │ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ │ │ │ ├── build.sh │ │ │ │ │ │ │ │ ├── en.php │ │ │ │ │ │ │ │ ├── en.res │ │ │ │ │ │ │ │ ├── en.txt │ │ │ │ │ │ │ │ ├── json │ │ │ │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ │ │ │ └── en_Invalid.json │ │ │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ │ │ └── en.php │ │ │ │ │ │ │ │ ├── res │ │ │ │ │ │ │ │ │ ├── alias.res │ │ │ │ │ │ │ │ │ ├── mo.res │ │ │ │ │ │ │ │ │ ├── ro.res │ │ │ │ │ │ │ │ │ ├── ro_MD.res │ │ │ │ │ │ │ │ │ └── root.res │ │ │ │ │ │ │ │ └── txt │ │ │ │ │ │ │ │ │ ├── alias.txt │ │ │ │ │ │ │ │ │ ├── mo.txt │ │ │ │ │ │ │ │ │ ├── ro.txt │ │ │ │ │ │ │ │ │ ├── ro_MD.txt │ │ │ │ │ │ │ │ │ └── root.txt │ │ │ │ │ │ │ ├── IntlBundleReaderTest.php │ │ │ │ │ │ │ ├── JsonBundleReaderTest.php │ │ │ │ │ │ │ └── PhpBundleReaderTest.php │ │ │ │ │ │ └── Writer │ │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ │ ├── en.php │ │ │ │ │ │ │ ├── en.res │ │ │ │ │ │ │ ├── en.txt │ │ │ │ │ │ │ ├── en_nofallback.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 │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Ldap │ │ │ ├── Exception │ │ │ │ ├── ConnectionException.php │ │ │ │ └── LdapException.php │ │ │ ├── LICENSE │ │ │ ├── LdapClient.php │ │ │ ├── LdapClientInterface.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ └── LdapClientTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── OptionsResolver │ │ │ ├── CHANGELOG.md │ │ │ ├── Exception │ │ │ │ ├── AccessException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidOptionsException.php │ │ │ │ ├── MissingOptionsException.php │ │ │ │ ├── NoSuchOptionException.php │ │ │ │ ├── OptionDefinitionException.php │ │ │ │ └── UndefinedOptionsException.php │ │ │ ├── LICENSE │ │ │ ├── Options.php │ │ │ ├── OptionsResolver.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ └── OptionsResolverTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Process │ │ │ ├── CHANGELOG.md │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── LogicException.php │ │ │ │ ├── ProcessFailedException.php │ │ │ │ ├── ProcessTimedOutException.php │ │ │ │ └── RuntimeException.php │ │ │ ├── ExecutableFinder.php │ │ │ ├── LICENSE │ │ │ ├── PhpExecutableFinder.php │ │ │ ├── PhpProcess.php │ │ │ ├── Pipes │ │ │ │ ├── AbstractPipes.php │ │ │ │ ├── PipesInterface.php │ │ │ │ ├── UnixPipes.php │ │ │ │ └── WindowsPipes.php │ │ │ ├── Process.php │ │ │ ├── ProcessBuilder.php │ │ │ ├── ProcessUtils.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── ExecutableFinderTest.php │ │ │ │ ├── NonStopableProcess.php │ │ │ │ ├── PhpExecutableFinderTest.php │ │ │ │ ├── PhpProcessTest.php │ │ │ │ ├── PipeStdinInStdoutStdErrStreamSelect.php │ │ │ │ ├── ProcessBuilderTest.php │ │ │ │ ├── ProcessFailedExceptionTest.php │ │ │ │ ├── ProcessTest.php │ │ │ │ ├── ProcessUtilsTest.php │ │ │ │ └── SignalListener.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── PropertyAccess │ │ │ ├── CHANGELOG.md │ │ │ ├── Exception │ │ │ │ ├── AccessException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidPropertyPathException.php │ │ │ │ ├── NoSuchIndexException.php │ │ │ │ ├── NoSuchPropertyException.php │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ └── UnexpectedTypeException.php │ │ │ ├── LICENSE │ │ │ ├── PropertyAccess.php │ │ │ ├── PropertyAccessor.php │ │ │ ├── PropertyAccessorBuilder.php │ │ │ ├── PropertyAccessorInterface.php │ │ │ ├── PropertyPath.php │ │ │ ├── PropertyPathBuilder.php │ │ │ ├── PropertyPathInterface.php │ │ │ ├── PropertyPathIterator.php │ │ │ ├── PropertyPathIteratorInterface.php │ │ │ ├── README.md │ │ │ ├── StringUtil.php │ │ │ ├── Tests │ │ │ │ ├── Fixtures │ │ │ │ │ ├── NonTraversableArrayObject.php │ │ │ │ │ ├── TestClass.php │ │ │ │ │ ├── TestClassIsWritable.php │ │ │ │ │ ├── TestClassMagicCall.php │ │ │ │ │ ├── TestClassMagicGet.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 │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── PropertyInfo │ │ │ ├── Extractor │ │ │ │ ├── PhpDocExtractor.php │ │ │ │ ├── ReflectionExtractor.php │ │ │ │ └── SerializerExtractor.php │ │ │ ├── LICENSE │ │ │ ├── PropertyAccessExtractorInterface.php │ │ │ ├── PropertyDescriptionExtractorInterface.php │ │ │ ├── PropertyInfoExtractor.php │ │ │ ├── PropertyInfoExtractorInterface.php │ │ │ ├── PropertyListExtractorInterface.php │ │ │ ├── PropertyTypeExtractorInterface.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── Extractors │ │ │ │ │ ├── PhpDocExtractorTest.php │ │ │ │ │ ├── ReflectionExtractorTest.php │ │ │ │ │ └── SerializerExtractorTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── Dummy.php │ │ │ │ │ ├── DummyExtractor.php │ │ │ │ │ ├── NullExtractor.php │ │ │ │ │ ├── ParentDummy.php │ │ │ │ │ └── Php7Dummy.php │ │ │ │ ├── PropertyInfoExtractorTest.php │ │ │ │ └── TypeTest.php │ │ │ ├── Type.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Routing │ │ │ ├── Annotation │ │ │ │ └── Route.php │ │ │ ├── CHANGELOG.md │ │ │ ├── CompiledRoute.php │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidParameterException.php │ │ │ │ ├── MethodNotAllowedException.php │ │ │ │ ├── MissingMandatoryParametersException.php │ │ │ │ ├── ResourceNotFoundException.php │ │ │ │ └── RouteNotFoundException.php │ │ │ ├── Generator │ │ │ │ ├── ConfigurableRequirementsInterface.php │ │ │ │ ├── Dumper │ │ │ │ │ ├── GeneratorDumper.php │ │ │ │ │ ├── GeneratorDumperInterface.php │ │ │ │ │ └── PhpGeneratorDumper.php │ │ │ │ ├── UrlGenerator.php │ │ │ │ └── UrlGeneratorInterface.php │ │ │ ├── LICENSE │ │ │ ├── Loader │ │ │ │ ├── AnnotationClassLoader.php │ │ │ │ ├── AnnotationDirectoryLoader.php │ │ │ │ ├── AnnotationFileLoader.php │ │ │ │ ├── ClosureLoader.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ └── ServiceRouterLoader.php │ │ │ │ ├── DirectoryLoader.php │ │ │ │ ├── ObjectRouteLoader.php │ │ │ │ ├── PhpFileLoader.php │ │ │ │ ├── XmlFileLoader.php │ │ │ │ ├── YamlFileLoader.php │ │ │ │ └── schema │ │ │ │ │ └── routing │ │ │ │ │ └── routing-1.0.xsd │ │ │ ├── Matcher │ │ │ │ ├── Dumper │ │ │ │ │ ├── DumperCollection.php │ │ │ │ │ ├── DumperPrefixCollection.php │ │ │ │ │ ├── DumperRoute.php │ │ │ │ │ ├── MatcherDumper.php │ │ │ │ │ ├── MatcherDumperInterface.php │ │ │ │ │ └── PhpMatcherDumper.php │ │ │ │ ├── RedirectableUrlMatcher.php │ │ │ │ ├── RedirectableUrlMatcherInterface.php │ │ │ │ ├── RequestMatcherInterface.php │ │ │ │ ├── TraceableUrlMatcher.php │ │ │ │ ├── UrlMatcher.php │ │ │ │ └── UrlMatcherInterface.php │ │ │ ├── README.md │ │ │ ├── RequestContext.php │ │ │ ├── RequestContextAwareInterface.php │ │ │ ├── Route.php │ │ │ ├── RouteCollection.php │ │ │ ├── RouteCollectionBuilder.php │ │ │ ├── RouteCompiler.php │ │ │ ├── RouteCompilerInterface.php │ │ │ ├── Router.php │ │ │ ├── RouterInterface.php │ │ │ ├── Tests │ │ │ │ ├── Annotation │ │ │ │ │ └── RouteTest.php │ │ │ │ ├── CompiledRouteTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── AnnotatedClasses │ │ │ │ │ │ ├── AbstractClass.php │ │ │ │ │ │ ├── BarClass.php │ │ │ │ │ │ └── FooClass.php │ │ │ │ │ ├── CustomXmlFileLoader.php │ │ │ │ │ ├── OtherAnnotatedClasses │ │ │ │ │ │ └── VariadicClass.php │ │ │ │ │ ├── RedirectableUrlMatcher.php │ │ │ │ │ ├── annotated.php │ │ │ │ │ ├── bad_format.yml │ │ │ │ │ ├── bar.xml │ │ │ │ │ ├── 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 │ │ │ │ │ ├── foo.xml │ │ │ │ │ ├── foo1.xml │ │ │ │ │ ├── incomplete.yml │ │ │ │ │ ├── missing_id.xml │ │ │ │ │ ├── missing_path.xml │ │ │ │ │ ├── namespaceprefix.xml │ │ │ │ │ ├── nonesense_resource_plus_path.yml │ │ │ │ │ ├── nonesense_type_without_resource.yml │ │ │ │ │ ├── nonvalid.xml │ │ │ │ │ ├── nonvalid.yml │ │ │ │ │ ├── nonvalid2.yml │ │ │ │ │ ├── nonvalidkeys.yml │ │ │ │ │ ├── nonvalidnode.xml │ │ │ │ │ ├── nonvalidroute.xml │ │ │ │ │ ├── null_values.xml │ │ │ │ │ ├── special_route_name.yml │ │ │ │ │ ├── validpattern.php │ │ │ │ │ ├── validpattern.xml │ │ │ │ │ ├── validpattern.yml │ │ │ │ │ ├── validresource.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 │ │ │ │ ├── RouteTest.php │ │ │ │ └── RouterTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Security │ │ │ ├── CHANGELOG.md │ │ │ ├── Core │ │ │ │ ├── Authentication │ │ │ │ │ ├── AuthenticationManagerInterface.php │ │ │ │ │ ├── AuthenticationProviderManager.php │ │ │ │ │ ├── AuthenticationTrustResolver.php │ │ │ │ │ ├── AuthenticationTrustResolverInterface.php │ │ │ │ │ ├── Provider │ │ │ │ │ │ ├── AnonymousAuthenticationProvider.php │ │ │ │ │ │ ├── AuthenticationProviderInterface.php │ │ │ │ │ │ ├── DaoAuthenticationProvider.php │ │ │ │ │ │ ├── LdapBindAuthenticationProvider.php │ │ │ │ │ │ ├── PreAuthenticatedAuthenticationProvider.php │ │ │ │ │ │ ├── RememberMeAuthenticationProvider.php │ │ │ │ │ │ ├── SimpleAuthenticationProvider.php │ │ │ │ │ │ └── UserAuthenticationProvider.php │ │ │ │ │ ├── RememberMe │ │ │ │ │ │ ├── InMemoryTokenProvider.php │ │ │ │ │ │ ├── PersistentToken.php │ │ │ │ │ │ ├── PersistentTokenInterface.php │ │ │ │ │ │ └── TokenProviderInterface.php │ │ │ │ │ ├── SimpleAuthenticatorInterface.php │ │ │ │ │ └── Token │ │ │ │ │ │ ├── AbstractToken.php │ │ │ │ │ │ ├── AnonymousToken.php │ │ │ │ │ │ ├── PreAuthenticatedToken.php │ │ │ │ │ │ ├── RememberMeToken.php │ │ │ │ │ │ ├── Storage │ │ │ │ │ │ ├── TokenStorage.php │ │ │ │ │ │ └── TokenStorageInterface.php │ │ │ │ │ │ ├── TokenInterface.php │ │ │ │ │ │ └── UsernamePasswordToken.php │ │ │ │ ├── AuthenticationEvents.php │ │ │ │ ├── Authorization │ │ │ │ │ ├── AccessDecisionManager.php │ │ │ │ │ ├── AccessDecisionManagerInterface.php │ │ │ │ │ ├── AuthorizationChecker.php │ │ │ │ │ ├── AuthorizationCheckerInterface.php │ │ │ │ │ ├── ExpressionLanguage.php │ │ │ │ │ ├── ExpressionLanguageProvider.php │ │ │ │ │ └── Voter │ │ │ │ │ │ ├── AuthenticatedVoter.php │ │ │ │ │ │ ├── ExpressionVoter.php │ │ │ │ │ │ ├── RoleHierarchyVoter.php │ │ │ │ │ │ ├── RoleVoter.php │ │ │ │ │ │ ├── Voter.php │ │ │ │ │ │ └── VoterInterface.php │ │ │ │ ├── Encoder │ │ │ │ │ ├── BCryptPasswordEncoder.php │ │ │ │ │ ├── BasePasswordEncoder.php │ │ │ │ │ ├── EncoderAwareInterface.php │ │ │ │ │ ├── EncoderFactory.php │ │ │ │ │ ├── EncoderFactoryInterface.php │ │ │ │ │ ├── MessageDigestPasswordEncoder.php │ │ │ │ │ ├── PasswordEncoderInterface.php │ │ │ │ │ ├── Pbkdf2PasswordEncoder.php │ │ │ │ │ ├── PlaintextPasswordEncoder.php │ │ │ │ │ ├── UserPasswordEncoder.php │ │ │ │ │ └── UserPasswordEncoderInterface.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 │ │ │ │ ├── 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.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 │ │ │ │ │ ├── Role.php │ │ │ │ │ ├── RoleHierarchy.php │ │ │ │ │ ├── RoleHierarchyInterface.php │ │ │ │ │ ├── RoleInterface.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 │ │ │ │ │ │ ├── ExpressionLanguageTest.php │ │ │ │ │ │ └── Voter │ │ │ │ │ │ │ ├── AuthenticatedVoterTest.php │ │ │ │ │ │ │ ├── ExpressionVoterTest.php │ │ │ │ │ │ │ ├── RoleHierarchyVoterTest.php │ │ │ │ │ │ │ ├── RoleVoterTest.php │ │ │ │ │ │ │ └── VoterTest.php │ │ │ │ │ ├── Encoder │ │ │ │ │ │ ├── BCryptPasswordEncoderTest.php │ │ │ │ │ │ ├── BasePasswordEncoderTest.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 │ │ │ │ │ ├── User.php │ │ │ │ │ ├── UserChecker.php │ │ │ │ │ ├── UserCheckerInterface.php │ │ │ │ │ ├── UserInterface.php │ │ │ │ │ └── UserProviderInterface.php │ │ │ │ ├── Validator │ │ │ │ │ └── Constraints │ │ │ │ │ │ ├── UserPassword.php │ │ │ │ │ │ └── UserPasswordValidator.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Csrf │ │ │ │ ├── CsrfToken.php │ │ │ │ ├── CsrfTokenManager.php │ │ │ │ ├── CsrfTokenManagerInterface.php │ │ │ │ ├── Exception │ │ │ │ │ └── TokenNotFoundException.php │ │ │ │ ├── LICENSE │ │ │ │ ├── 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 │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Guard │ │ │ │ ├── AbstractGuardAuthenticator.php │ │ │ │ ├── Authenticator │ │ │ │ │ └── AbstractFormLoginAuthenticator.php │ │ │ │ ├── Firewall │ │ │ │ │ └── GuardAuthenticationListener.php │ │ │ │ ├── GuardAuthenticatorHandler.php │ │ │ │ ├── GuardAuthenticatorInterface.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Provider │ │ │ │ │ └── GuardAuthenticationProvider.php │ │ │ │ ├── README.md │ │ │ │ ├── Tests │ │ │ │ │ ├── Firewall │ │ │ │ │ │ └── GuardAuthenticationListenerTest.php │ │ │ │ │ ├── GuardAuthenticatorHandlerTest.php │ │ │ │ │ └── Provider │ │ │ │ │ │ └── GuardAuthenticationProviderTest.php │ │ │ │ ├── Token │ │ │ │ │ ├── GuardTokenInterface.php │ │ │ │ │ ├── PostAuthenticationGuardToken.php │ │ │ │ │ └── PreAuthenticationGuardToken.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Http │ │ │ │ ├── AccessMap.php │ │ │ │ ├── AccessMapInterface.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 │ │ │ │ ├── EntryPoint │ │ │ │ │ ├── AuthenticationEntryPointInterface.php │ │ │ │ │ ├── BasicAuthenticationEntryPoint.php │ │ │ │ │ ├── DigestAuthenticationEntryPoint.php │ │ │ │ │ ├── FormAuthenticationEntryPoint.php │ │ │ │ │ └── RetryAuthenticationEntryPoint.php │ │ │ │ ├── Event │ │ │ │ │ ├── InteractiveLoginEvent.php │ │ │ │ │ └── SwitchUserEvent.php │ │ │ │ ├── Firewall.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 │ │ │ │ ├── FirewallMap.php │ │ │ │ ├── FirewallMapInterface.php │ │ │ │ ├── HttpUtils.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Logout │ │ │ │ │ ├── CookieClearingLogoutHandler.php │ │ │ │ │ ├── DefaultLogoutSuccessHandler.php │ │ │ │ │ ├── LogoutHandlerInterface.php │ │ │ │ │ ├── LogoutSuccessHandlerInterface.php │ │ │ │ │ ├── LogoutUrlGenerator.php │ │ │ │ │ └── SessionLogoutHandler.php │ │ │ │ ├── ParameterBagUtils.php │ │ │ │ ├── README.md │ │ │ │ ├── RememberMe │ │ │ │ │ ├── AbstractRememberMeServices.php │ │ │ │ │ ├── PersistentTokenBasedRememberMeServices.php │ │ │ │ │ ├── RememberMeServicesInterface.php │ │ │ │ │ ├── ResponseListener.php │ │ │ │ │ └── TokenBasedRememberMeServices.php │ │ │ │ ├── SecurityEvents.php │ │ │ │ ├── Session │ │ │ │ │ ├── SessionAuthenticationStrategy.php │ │ │ │ │ └── SessionAuthenticationStrategyInterface.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 │ │ │ │ │ │ ├── DigestDataTest.php │ │ │ │ │ │ ├── ExceptionListenerTest.php │ │ │ │ │ │ ├── LogoutListenerTest.php │ │ │ │ │ │ ├── RememberMeListenerTest.php │ │ │ │ │ │ ├── RemoteUserAuthenticationListenerTest.php │ │ │ │ │ │ ├── SimplePreAuthenticationListenerTest.php │ │ │ │ │ │ ├── SwitchUserListenerTest.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 │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ └── Http │ │ │ │ │ └── Firewall │ │ │ │ │ └── UsernamePasswordFormAuthenticationListenerTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Serializer │ │ │ ├── Annotation │ │ │ │ └── Groups.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Encoder │ │ │ │ ├── ChainDecoder.php │ │ │ │ ├── ChainEncoder.php │ │ │ │ ├── DecoderInterface.php │ │ │ │ ├── EncoderInterface.php │ │ │ │ ├── JsonDecode.php │ │ │ │ ├── JsonEncode.php │ │ │ │ ├── JsonEncoder.php │ │ │ │ ├── NormalizationAwareInterface.php │ │ │ │ ├── SerializerAwareEncoder.php │ │ │ │ └── XmlEncoder.php │ │ │ ├── Exception │ │ │ │ ├── BadMethodCallException.php │ │ │ │ ├── CircularReferenceException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── LogicException.php │ │ │ │ ├── MappingException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ ├── UnexpectedValueException.php │ │ │ │ └── UnsupportedException.php │ │ │ ├── LICENSE │ │ │ ├── Mapping │ │ │ │ ├── AttributeMetadata.php │ │ │ │ ├── AttributeMetadataInterface.php │ │ │ │ ├── ClassMetadata.php │ │ │ │ ├── ClassMetadataInterface.php │ │ │ │ ├── Factory │ │ │ │ │ ├── ClassMetadataFactory.php │ │ │ │ │ └── ClassMetadataFactoryInterface.php │ │ │ │ └── Loader │ │ │ │ │ ├── AnnotationLoader.php │ │ │ │ │ ├── FileLoader.php │ │ │ │ │ ├── LoaderChain.php │ │ │ │ │ ├── LoaderInterface.php │ │ │ │ │ ├── XmlFileLoader.php │ │ │ │ │ ├── YamlFileLoader.php │ │ │ │ │ └── schema │ │ │ │ │ └── dic │ │ │ │ │ └── serializer-mapping │ │ │ │ │ └── serializer-mapping-1.0.xsd │ │ │ ├── NameConverter │ │ │ │ ├── CamelCaseToSnakeCaseNameConverter.php │ │ │ │ └── NameConverterInterface.php │ │ │ ├── Normalizer │ │ │ │ ├── AbstractNormalizer.php │ │ │ │ ├── ArrayDenormalizer.php │ │ │ │ ├── CustomNormalizer.php │ │ │ │ ├── DenormalizableInterface.php │ │ │ │ ├── DenormalizerInterface.php │ │ │ │ ├── GetSetMethodNormalizer.php │ │ │ │ ├── NormalizableInterface.php │ │ │ │ ├── NormalizerInterface.php │ │ │ │ ├── ObjectNormalizer.php │ │ │ │ ├── PropertyNormalizer.php │ │ │ │ └── SerializerAwareNormalizer.php │ │ │ ├── README.md │ │ │ ├── Serializer.php │ │ │ ├── SerializerAwareInterface.php │ │ │ ├── SerializerInterface.php │ │ │ ├── Tests │ │ │ │ ├── Annotation │ │ │ │ │ └── GroupsTest.php │ │ │ │ ├── Encoder │ │ │ │ │ ├── ChainDecoderTest.php │ │ │ │ │ ├── ChainEncoderTest.php │ │ │ │ │ ├── JsonDecodeTest.php │ │ │ │ │ ├── JsonEncodeTest.php │ │ │ │ │ ├── JsonEncoderTest.php │ │ │ │ │ └── XmlEncoderTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── AbstractNormalizerDummy.php │ │ │ │ │ ├── CircularReferenceDummy.php │ │ │ │ │ ├── DenormalizableDummy.php │ │ │ │ │ ├── Dummy.php │ │ │ │ │ ├── GroupDummy.php │ │ │ │ │ ├── GroupDummyInterface.php │ │ │ │ │ ├── GroupDummyParent.php │ │ │ │ │ ├── NormalizableTraversableDummy.php │ │ │ │ │ ├── PropertyCircularReferenceDummy.php │ │ │ │ │ ├── PropertySiblingHolder.php │ │ │ │ │ ├── ProxyDummy.php │ │ │ │ │ ├── ScalarDummy.php │ │ │ │ │ ├── SiblingHolder.php │ │ │ │ │ ├── ToBeProxyfiedDummy.php │ │ │ │ │ ├── TraversableDummy.php │ │ │ │ │ ├── VariadicConstructorArgsDummy.php │ │ │ │ │ ├── empty-mapping.yml │ │ │ │ │ ├── invalid-mapping.yml │ │ │ │ │ ├── serialization.xml │ │ │ │ │ └── serialization.yml │ │ │ │ ├── Mapping │ │ │ │ │ ├── AttributeMetadataTest.php │ │ │ │ │ ├── ClassMetadataTest.php │ │ │ │ │ ├── Factory │ │ │ │ │ │ └── ClassMetadataFactoryTest.php │ │ │ │ │ ├── Loader │ │ │ │ │ │ ├── AnnotationLoaderTest.php │ │ │ │ │ │ ├── XmlFileLoaderTest.php │ │ │ │ │ │ └── YamlFileLoaderTest.php │ │ │ │ │ └── TestClassMetadataFactory.php │ │ │ │ ├── NameConverter │ │ │ │ │ └── CamelCaseToSnakeCaseNameConverterTest.php │ │ │ │ ├── Normalizer │ │ │ │ │ ├── AbstractNormalizerTest.php │ │ │ │ │ ├── ArrayDenormalizerTest.php │ │ │ │ │ ├── CustomNormalizerTest.php │ │ │ │ │ ├── GetSetMethodNormalizerTest.php │ │ │ │ │ ├── ObjectNormalizerTest.php │ │ │ │ │ ├── PropertyNormalizerTest.php │ │ │ │ │ ├── TestDenormalizer.php │ │ │ │ │ └── TestNormalizer.php │ │ │ │ └── SerializerTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Stopwatch │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Section.php │ │ │ ├── Stopwatch.php │ │ │ ├── StopwatchEvent.php │ │ │ ├── StopwatchPeriod.php │ │ │ ├── Tests │ │ │ │ ├── StopwatchEventTest.php │ │ │ │ └── StopwatchTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Templating │ │ │ ├── CHANGELOG.md │ │ │ ├── DelegatingEngine.php │ │ │ ├── EngineInterface.php │ │ │ ├── Helper │ │ │ │ ├── Helper.php │ │ │ │ ├── HelperInterface.php │ │ │ │ └── SlotsHelper.php │ │ │ ├── LICENSE │ │ │ ├── Loader │ │ │ │ ├── CacheLoader.php │ │ │ │ ├── ChainLoader.php │ │ │ │ ├── FilesystemLoader.php │ │ │ │ ├── Loader.php │ │ │ │ └── LoaderInterface.php │ │ │ ├── PhpEngine.php │ │ │ ├── README.md │ │ │ ├── Storage │ │ │ │ ├── FileStorage.php │ │ │ │ ├── Storage.php │ │ │ │ └── StringStorage.php │ │ │ ├── StreamingEngineInterface.php │ │ │ ├── TemplateNameParser.php │ │ │ ├── TemplateNameParserInterface.php │ │ │ ├── TemplateReference.php │ │ │ ├── TemplateReferenceInterface.php │ │ │ ├── Tests │ │ │ │ ├── DelegatingEngineTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── SimpleHelper.php │ │ │ │ │ └── templates │ │ │ │ │ │ └── foo.php │ │ │ │ ├── Helper │ │ │ │ │ ├── HelperTest.php │ │ │ │ │ └── SlotsHelperTest.php │ │ │ │ ├── Loader │ │ │ │ │ ├── CacheLoaderTest.php │ │ │ │ │ ├── ChainLoaderTest.php │ │ │ │ │ ├── FilesystemLoaderTest.php │ │ │ │ │ └── LoaderTest.php │ │ │ │ ├── PhpEngineTest.php │ │ │ │ ├── Storage │ │ │ │ │ ├── FileStorageTest.php │ │ │ │ │ ├── StorageTest.php │ │ │ │ │ └── StringStorageTest.php │ │ │ │ └── TemplateNameParserTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Translation │ │ │ ├── CHANGELOG.md │ │ │ ├── Catalogue │ │ │ │ ├── AbstractOperation.php │ │ │ │ ├── MergeOperation.php │ │ │ │ ├── OperationInterface.php │ │ │ │ └── TargetOperation.php │ │ │ ├── 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 │ │ │ │ ├── InvalidResourceException.php │ │ │ │ └── NotFoundResourceException.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 │ │ │ │ ├── XliffFileLoader.php │ │ │ │ ├── YamlFileLoader.php │ │ │ │ └── schema │ │ │ │ │ └── dic │ │ │ │ │ └── xliff-core │ │ │ │ │ ├── xliff-core-1.2-strict.xsd │ │ │ │ │ ├── xliff-core-2.0.xsd │ │ │ │ │ └── xml.xsd │ │ │ ├── LoggingTranslator.php │ │ │ ├── MessageCatalogue.php │ │ │ ├── MessageCatalogueInterface.php │ │ │ ├── MessageSelector.php │ │ │ ├── MetadataAwareInterface.php │ │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ │ └── fixtures │ │ │ │ │ ├── empty-translation.mo │ │ │ │ │ ├── empty-translation.po │ │ │ │ │ ├── empty.csv │ │ │ │ │ ├── empty.ini │ │ │ │ │ ├── empty.json │ │ │ │ │ ├── empty.mo │ │ │ │ │ ├── empty.po │ │ │ │ │ ├── empty.xlf │ │ │ │ │ ├── empty.yml │ │ │ │ │ ├── encoding.xlf │ │ │ │ │ ├── escaped-id-plurals.po │ │ │ │ │ ├── escaped-id.po │ │ │ │ │ ├── fuzzy-translations.po │ │ │ │ │ ├── invalid-xml-resources.xlf │ │ │ │ │ ├── malformed.json │ │ │ │ │ ├── messages.yml │ │ │ │ │ ├── messages_linear.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-target-attributes.xlf │ │ │ │ │ ├── resources-tool-info.xlf │ │ │ │ │ ├── resources.csv │ │ │ │ │ ├── resources.dump.json │ │ │ │ │ ├── resources.ini │ │ │ │ │ ├── resources.json │ │ │ │ │ ├── resources.mo │ │ │ │ │ ├── resources.php │ │ │ │ │ ├── resources.po │ │ │ │ │ ├── resources.ts │ │ │ │ │ ├── resources.xlf │ │ │ │ │ ├── resources.yml │ │ │ │ │ ├── valid.csv │ │ │ │ │ ├── with-attributes.xlf │ │ │ │ │ ├── withdoctype.xlf │ │ │ │ │ └── withnote.xlf │ │ │ ├── Translator.php │ │ │ ├── TranslatorBagInterface.php │ │ │ ├── TranslatorInterface.php │ │ │ ├── Util │ │ │ │ └── ArrayConverter.php │ │ │ ├── Writer │ │ │ │ └── TranslationWriter.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Validator │ │ │ ├── CHANGELOG.md │ │ │ ├── Constraint.php │ │ │ ├── ConstraintValidator.php │ │ │ ├── ConstraintValidatorFactory.php │ │ │ ├── ConstraintValidatorFactoryInterface.php │ │ │ ├── ConstraintValidatorInterface.php │ │ │ ├── ConstraintViolation.php │ │ │ ├── ConstraintViolationInterface.php │ │ │ ├── ConstraintViolationList.php │ │ │ ├── ConstraintViolationListInterface.php │ │ │ ├── Constraints │ │ │ │ ├── AbstractComparison.php │ │ │ │ ├── AbstractComparisonValidator.php │ │ │ │ ├── All.php │ │ │ │ ├── AllValidator.php │ │ │ │ ├── Bic.php │ │ │ │ ├── BicValidator.php │ │ │ │ ├── Blank.php │ │ │ │ ├── BlankValidator.php │ │ │ │ ├── Callback.php │ │ │ │ ├── CallbackValidator.php │ │ │ │ ├── CardScheme.php │ │ │ │ ├── CardSchemeValidator.php │ │ │ │ ├── Choice.php │ │ │ │ ├── ChoiceValidator.php │ │ │ │ ├── Collection.php │ │ │ │ ├── CollectionValidator.php │ │ │ │ ├── Composite.php │ │ │ │ ├── Count.php │ │ │ │ ├── CountValidator.php │ │ │ │ ├── Country.php │ │ │ │ ├── CountryValidator.php │ │ │ │ ├── Currency.php │ │ │ │ ├── CurrencyValidator.php │ │ │ │ ├── Date.php │ │ │ │ ├── DateTime.php │ │ │ │ ├── DateTimeValidator.php │ │ │ │ ├── DateValidator.php │ │ │ │ ├── Email.php │ │ │ │ ├── EmailValidator.php │ │ │ │ ├── EqualTo.php │ │ │ │ ├── EqualToValidator.php │ │ │ │ ├── Existence.php │ │ │ │ ├── Expression.php │ │ │ │ ├── ExpressionValidator.php │ │ │ │ ├── File.php │ │ │ │ ├── FileValidator.php │ │ │ │ ├── GreaterThan.php │ │ │ │ ├── GreaterThanOrEqual.php │ │ │ │ ├── GreaterThanOrEqualValidator.php │ │ │ │ ├── GreaterThanValidator.php │ │ │ │ ├── GroupSequence.php │ │ │ │ ├── GroupSequenceProvider.php │ │ │ │ ├── Iban.php │ │ │ │ ├── IbanValidator.php │ │ │ │ ├── IdenticalTo.php │ │ │ │ ├── IdenticalToValidator.php │ │ │ │ ├── Image.php │ │ │ │ ├── ImageValidator.php │ │ │ │ ├── Ip.php │ │ │ │ ├── IpValidator.php │ │ │ │ ├── IsFalse.php │ │ │ │ ├── IsFalseValidator.php │ │ │ │ ├── IsNull.php │ │ │ │ ├── IsNullValidator.php │ │ │ │ ├── IsTrue.php │ │ │ │ ├── IsTrueValidator.php │ │ │ │ ├── Isbn.php │ │ │ │ ├── IsbnValidator.php │ │ │ │ ├── Issn.php │ │ │ │ ├── IssnValidator.php │ │ │ │ ├── Language.php │ │ │ │ ├── LanguageValidator.php │ │ │ │ ├── Length.php │ │ │ │ ├── LengthValidator.php │ │ │ │ ├── LessThan.php │ │ │ │ ├── LessThanOrEqual.php │ │ │ │ ├── LessThanOrEqualValidator.php │ │ │ │ ├── LessThanValidator.php │ │ │ │ ├── Locale.php │ │ │ │ ├── LocaleValidator.php │ │ │ │ ├── Luhn.php │ │ │ │ ├── LuhnValidator.php │ │ │ │ ├── NotBlank.php │ │ │ │ ├── NotBlankValidator.php │ │ │ │ ├── NotEqualTo.php │ │ │ │ ├── NotEqualToValidator.php │ │ │ │ ├── NotIdenticalTo.php │ │ │ │ ├── NotIdenticalToValidator.php │ │ │ │ ├── NotNull.php │ │ │ │ ├── NotNullValidator.php │ │ │ │ ├── Optional.php │ │ │ │ ├── Range.php │ │ │ │ ├── RangeValidator.php │ │ │ │ ├── Regex.php │ │ │ │ ├── RegexValidator.php │ │ │ │ ├── Required.php │ │ │ │ ├── Time.php │ │ │ │ ├── TimeValidator.php │ │ │ │ ├── Traverse.php │ │ │ │ ├── Type.php │ │ │ │ ├── TypeValidator.php │ │ │ │ ├── Url.php │ │ │ │ ├── UrlValidator.php │ │ │ │ ├── Uuid.php │ │ │ │ ├── UuidValidator.php │ │ │ │ └── Valid.php │ │ │ ├── Context │ │ │ │ ├── ExecutionContext.php │ │ │ │ ├── ExecutionContextFactory.php │ │ │ │ ├── ExecutionContextFactoryInterface.php │ │ │ │ └── ExecutionContextInterface.php │ │ │ ├── Exception │ │ │ │ ├── BadMethodCallException.php │ │ │ │ ├── ConstraintDefinitionException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── GroupDefinitionException.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidOptionsException.php │ │ │ │ ├── MappingException.php │ │ │ │ ├── MissingOptionsException.php │ │ │ │ ├── NoSuchMetadataException.php │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ ├── UnexpectedTypeException.php │ │ │ │ ├── UnsupportedMetadataException.php │ │ │ │ └── ValidatorException.php │ │ │ ├── GroupSequenceProviderInterface.php │ │ │ ├── LICENSE │ │ │ ├── Mapping │ │ │ │ ├── Cache │ │ │ │ │ ├── CacheInterface.php │ │ │ │ │ └── DoctrineCache.php │ │ │ │ ├── CascadingStrategy.php │ │ │ │ ├── ClassMetadata.php │ │ │ │ ├── ClassMetadataInterface.php │ │ │ │ ├── Factory │ │ │ │ │ ├── BlackHoleMetadataFactory.php │ │ │ │ │ ├── LazyLoadingMetadataFactory.php │ │ │ │ │ └── MetadataFactoryInterface.php │ │ │ │ ├── GenericMetadata.php │ │ │ │ ├── GetterMetadata.php │ │ │ │ ├── Loader │ │ │ │ │ ├── AbstractLoader.php │ │ │ │ │ ├── AnnotationLoader.php │ │ │ │ │ ├── FileLoader.php │ │ │ │ │ ├── FilesLoader.php │ │ │ │ │ ├── LoaderChain.php │ │ │ │ │ ├── LoaderInterface.php │ │ │ │ │ ├── StaticMethodLoader.php │ │ │ │ │ ├── XmlFileLoader.php │ │ │ │ │ ├── XmlFilesLoader.php │ │ │ │ │ ├── YamlFileLoader.php │ │ │ │ │ ├── YamlFilesLoader.php │ │ │ │ │ └── schema │ │ │ │ │ │ └── dic │ │ │ │ │ │ └── constraint-mapping │ │ │ │ │ │ └── constraint-mapping-1.0.xsd │ │ │ │ ├── MemberMetadata.php │ │ │ │ ├── MetadataInterface.php │ │ │ │ ├── PropertyMetadata.php │ │ │ │ ├── PropertyMetadataInterface.php │ │ │ │ └── TraversalStrategy.php │ │ │ ├── ObjectInitializerInterface.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── translations │ │ │ │ │ ├── validators.af.xlf │ │ │ │ │ ├── validators.ar.xlf │ │ │ │ │ ├── validators.az.xlf │ │ │ │ │ ├── validators.bg.xlf │ │ │ │ │ ├── validators.ca.xlf │ │ │ │ │ ├── validators.cs.xlf │ │ │ │ │ ├── validators.cy.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.mn.xlf │ │ │ │ │ ├── validators.nl.xlf │ │ │ │ │ ├── validators.nn.xlf │ │ │ │ │ ├── validators.no.xlf │ │ │ │ │ ├── validators.pl.xlf │ │ │ │ │ ├── validators.pt.xlf │ │ │ │ │ ├── validators.pt_BR.xlf │ │ │ │ │ ├── validators.ro.xlf │ │ │ │ │ ├── validators.ru.xlf │ │ │ │ │ ├── validators.sk.xlf │ │ │ │ │ ├── validators.sl.xlf │ │ │ │ │ ├── validators.sq.xlf │ │ │ │ │ ├── validators.sr_Cyrl.xlf │ │ │ │ │ ├── validators.sr_Latn.xlf │ │ │ │ │ ├── validators.sv.xlf │ │ │ │ │ ├── validators.th.xlf │ │ │ │ │ ├── validators.tr.xlf │ │ │ │ │ ├── validators.uk.xlf │ │ │ │ │ ├── validators.vi.xlf │ │ │ │ │ ├── validators.zh_CN.xlf │ │ │ │ │ └── validators.zh_TW.xlf │ │ │ ├── Tests │ │ │ │ ├── ConstraintTest.php │ │ │ │ ├── ConstraintViolationListTest.php │ │ │ │ ├── ConstraintViolationTest.php │ │ │ │ ├── Constraints │ │ │ │ │ ├── AbstractComparisonValidatorTestCase.php │ │ │ │ │ ├── AbstractConstraintValidatorTest.php │ │ │ │ │ ├── AllTest.php │ │ │ │ │ ├── AllValidatorTest.php │ │ │ │ │ ├── BicValidatorTest.php │ │ │ │ │ ├── BlankValidatorTest.php │ │ │ │ │ ├── CallbackValidatorTest.php │ │ │ │ │ ├── CardSchemeValidatorTest.php │ │ │ │ │ ├── ChoiceValidatorTest.php │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ ├── CollectionValidatorArrayObjectTest.php │ │ │ │ │ ├── CollectionValidatorArrayTest.php │ │ │ │ │ ├── CollectionValidatorCustomArrayObjectTest.php │ │ │ │ │ ├── CollectionValidatorTest.php │ │ │ │ │ ├── CompositeTest.php │ │ │ │ │ ├── CountValidatorArrayTest.php │ │ │ │ │ ├── CountValidatorCountableTest.php │ │ │ │ │ ├── CountValidatorTest.php │ │ │ │ │ ├── CountryValidatorTest.php │ │ │ │ │ ├── CurrencyValidatorTest.php │ │ │ │ │ ├── DateTimeValidatorTest.php │ │ │ │ │ ├── DateValidatorTest.php │ │ │ │ │ ├── EmailValidatorTest.php │ │ │ │ │ ├── EqualToValidatorTest.php │ │ │ │ │ ├── ExpressionValidatorTest.php │ │ │ │ │ ├── FileTest.php │ │ │ │ │ ├── FileValidatorObjectTest.php │ │ │ │ │ ├── FileValidatorPathTest.php │ │ │ │ │ ├── FileValidatorTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── test.gif │ │ │ │ │ │ ├── test_4by3.gif │ │ │ │ │ │ ├── test_landscape.gif │ │ │ │ │ │ └── test_portrait.gif │ │ │ │ │ ├── GreaterThanOrEqualValidatorTest.php │ │ │ │ │ ├── GreaterThanValidatorTest.php │ │ │ │ │ ├── GroupSequenceTest.php │ │ │ │ │ ├── IbanValidatorTest.php │ │ │ │ │ ├── IdenticalToValidatorTest.php │ │ │ │ │ ├── ImageValidatorTest.php │ │ │ │ │ ├── IpValidatorTest.php │ │ │ │ │ ├── IsFalseValidatorTest.php │ │ │ │ │ ├── IsNullValidatorTest.php │ │ │ │ │ ├── IsTrueValidatorTest.php │ │ │ │ │ ├── IsbnValidatorTest.php │ │ │ │ │ ├── IssnValidatorTest.php │ │ │ │ │ ├── LanguageValidatorTest.php │ │ │ │ │ ├── LengthValidatorTest.php │ │ │ │ │ ├── LessThanOrEqualValidatorTest.php │ │ │ │ │ ├── LessThanValidatorTest.php │ │ │ │ │ ├── LocaleValidatorTest.php │ │ │ │ │ ├── LuhnValidatorTest.php │ │ │ │ │ ├── NotBlankValidatorTest.php │ │ │ │ │ ├── NotEqualToValidatorTest.php │ │ │ │ │ ├── NotIdenticalToValidatorTest.php │ │ │ │ │ ├── NotNullValidatorTest.php │ │ │ │ │ ├── RangeValidatorTest.php │ │ │ │ │ ├── RegexTest.php │ │ │ │ │ ├── RegexValidatorTest.php │ │ │ │ │ ├── TimeValidatorTest.php │ │ │ │ │ ├── TypeValidatorTest.php │ │ │ │ │ ├── UrlValidatorTest.php │ │ │ │ │ ├── UuidValidatorTest.php │ │ │ │ │ └── ValidTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── CallbackClass.php │ │ │ │ │ ├── ClassConstraint.php │ │ │ │ │ ├── ConstraintA.php │ │ │ │ │ ├── ConstraintAValidator.php │ │ │ │ │ ├── ConstraintB.php │ │ │ │ │ ├── ConstraintC.php │ │ │ │ │ ├── ConstraintWithValue.php │ │ │ │ │ ├── ConstraintWithValueAsDefault.php │ │ │ │ │ ├── Countable.php │ │ │ │ │ ├── CustomArrayObject.php │ │ │ │ │ ├── Entity.php │ │ │ │ │ ├── EntityInterface.php │ │ │ │ │ ├── EntityParent.php │ │ │ │ │ ├── FailingConstraint.php │ │ │ │ │ ├── FailingConstraintValidator.php │ │ │ │ │ ├── FakeClassMetadata.php │ │ │ │ │ ├── FakeMetadataFactory.php │ │ │ │ │ ├── FilesLoader.php │ │ │ │ │ ├── GroupSequenceProviderEntity.php │ │ │ │ │ ├── InvalidConstraint.php │ │ │ │ │ ├── InvalidConstraintValidator.php │ │ │ │ │ ├── PropertyConstraint.php │ │ │ │ │ └── Reference.php │ │ │ │ ├── Mapping │ │ │ │ │ ├── Cache │ │ │ │ │ │ └── DoctrineCacheTest.php │ │ │ │ │ ├── ClassMetadataTest.php │ │ │ │ │ ├── Factory │ │ │ │ │ │ ├── BlackHoleMetadataFactoryTest.php │ │ │ │ │ │ └── LazyLoadingMetadataFactoryTest.php │ │ │ │ │ ├── GetterMetadataTest.php │ │ │ │ │ ├── Loader │ │ │ │ │ │ ├── AbstractStaticMethodLoader.php │ │ │ │ │ │ ├── AnnotationLoaderTest.php │ │ │ │ │ │ ├── FilesLoaderTest.php │ │ │ │ │ │ ├── LoaderChainTest.php │ │ │ │ │ │ ├── StaticMethodLoaderTest.php │ │ │ │ │ │ ├── XmlFileLoaderTest.php │ │ │ │ │ │ ├── YamlFileLoaderTest.php │ │ │ │ │ │ ├── bad-format.yml │ │ │ │ │ │ ├── constraint-mapping-non-strings.xml │ │ │ │ │ │ ├── constraint-mapping.xml │ │ │ │ │ │ ├── constraint-mapping.yml │ │ │ │ │ │ ├── empty-mapping.yml │ │ │ │ │ │ ├── nonvalid-mapping.yml │ │ │ │ │ │ └── withdoctype.xml │ │ │ │ │ ├── MemberMetadataTest.php │ │ │ │ │ └── PropertyMetadataTest.php │ │ │ │ ├── Resources │ │ │ │ │ └── TranslationFilesTest.php │ │ │ │ ├── Util │ │ │ │ │ └── PropertyPathTest.php │ │ │ │ ├── Validator │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ ├── AbstractValidatorTest.php │ │ │ │ │ └── RecursiveValidatorTest.php │ │ │ │ └── ValidatorBuilderTest.php │ │ │ ├── Util │ │ │ │ └── PropertyPath.php │ │ │ ├── Validation.php │ │ │ ├── Validator │ │ │ │ ├── ContextualValidatorInterface.php │ │ │ │ ├── RecursiveContextualValidator.php │ │ │ │ ├── RecursiveValidator.php │ │ │ │ └── ValidatorInterface.php │ │ │ ├── ValidatorBuilder.php │ │ │ ├── ValidatorBuilderInterface.php │ │ │ ├── Violation │ │ │ │ ├── ConstraintViolationBuilder.php │ │ │ │ └── ConstraintViolationBuilderInterface.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── VarDumper │ │ │ ├── CHANGELOG.md │ │ │ ├── Caster │ │ │ │ ├── AmqpCaster.php │ │ │ │ ├── Caster.php │ │ │ │ ├── ConstStub.php │ │ │ │ ├── CutArrayStub.php │ │ │ │ ├── CutStub.php │ │ │ │ ├── DOMCaster.php │ │ │ │ ├── DoctrineCaster.php │ │ │ │ ├── EnumStub.php │ │ │ │ ├── ExceptionCaster.php │ │ │ │ ├── FrameStub.php │ │ │ │ ├── MongoCaster.php │ │ │ │ ├── PdoCaster.php │ │ │ │ ├── PgSqlCaster.php │ │ │ │ ├── ReflectionCaster.php │ │ │ │ ├── ResourceCaster.php │ │ │ │ ├── SplCaster.php │ │ │ │ ├── StubCaster.php │ │ │ │ ├── TraceStub.php │ │ │ │ └── XmlResourceCaster.php │ │ │ ├── Cloner │ │ │ │ ├── AbstractCloner.php │ │ │ │ ├── ClonerInterface.php │ │ │ │ ├── Cursor.php │ │ │ │ ├── Data.php │ │ │ │ ├── DumperInterface.php │ │ │ │ ├── Stub.php │ │ │ │ └── VarCloner.php │ │ │ ├── Dumper │ │ │ │ ├── AbstractDumper.php │ │ │ │ ├── CliDumper.php │ │ │ │ ├── DataDumperInterface.php │ │ │ │ └── HtmlDumper.php │ │ │ ├── Exception │ │ │ │ └── ThrowingCasterException.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── functions │ │ │ │ │ └── dump.php │ │ │ ├── Test │ │ │ │ └── VarDumperTestTrait.php │ │ │ ├── Tests │ │ │ │ ├── Caster │ │ │ │ │ ├── CasterTest.php │ │ │ │ │ ├── PdoCasterTest.php │ │ │ │ │ ├── ReflectionCasterTest.php │ │ │ │ │ └── SplCasterTest.php │ │ │ │ ├── CliDumperTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── GeneratorDemo.php │ │ │ │ │ ├── NotLoadableClass.php │ │ │ │ │ ├── Twig.php │ │ │ │ │ └── dumb-var.php │ │ │ │ ├── HtmlDumperTest.php │ │ │ │ ├── Test │ │ │ │ │ └── VarDumperTestTraitTest.php │ │ │ │ └── VarClonerTest.php │ │ │ ├── VarDumper.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ └── Yaml │ │ │ ├── CHANGELOG.md │ │ │ ├── Dumper.php │ │ │ ├── Escaper.php │ │ │ ├── Exception │ │ │ ├── DumpException.php │ │ │ ├── ExceptionInterface.php │ │ │ ├── ParseException.php │ │ │ └── RuntimeException.php │ │ │ ├── Inline.php │ │ │ ├── LICENSE │ │ │ ├── Parser.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ ├── DumperTest.php │ │ │ ├── Fixtures │ │ │ │ ├── YtsAnchorAlias.yml │ │ │ │ ├── YtsBasicTests.yml │ │ │ │ ├── YtsBlockMapping.yml │ │ │ │ ├── YtsDocumentSeparator.yml │ │ │ │ ├── YtsErrorTests.yml │ │ │ │ ├── YtsFlowCollections.yml │ │ │ │ ├── YtsFoldedScalars.yml │ │ │ │ ├── YtsNullsAndEmpties.yml │ │ │ │ ├── YtsSpecificationExamples.yml │ │ │ │ ├── YtsTypeTransfers.yml │ │ │ │ ├── embededPhp.yml │ │ │ │ ├── escapedCharacters.yml │ │ │ │ ├── index.yml │ │ │ │ ├── sfComments.yml │ │ │ │ ├── sfCompact.yml │ │ │ │ ├── sfMergeKey.yml │ │ │ │ ├── sfObjects.yml │ │ │ │ ├── sfQuotes.yml │ │ │ │ ├── sfTests.yml │ │ │ │ └── unindentedCollections.yml │ │ │ ├── InlineTest.php │ │ │ ├── ParseExceptionTest.php │ │ │ ├── ParserTest.php │ │ │ └── YamlTest.php │ │ │ ├── Unescaper.php │ │ │ ├── Yaml.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ └── twig │ │ └── twig │ │ ├── .editorconfig │ │ ├── .travis.yml │ │ ├── LICENSE │ │ ├── README.rst │ │ ├── composer.json │ │ ├── ext │ │ └── twig │ │ │ ├── config.m4 │ │ │ ├── config.w32 │ │ │ ├── php_twig.h │ │ │ └── twig.c │ │ └── lib │ │ └── Twig │ │ ├── Autoloader.php │ │ ├── BaseNodeVisitor.php │ │ ├── Cache │ │ ├── Filesystem.php │ │ └── Null.php │ │ ├── CacheInterface.php │ │ ├── Compiler.php │ │ ├── CompilerInterface.php │ │ ├── Environment.php │ │ ├── Error.php │ │ ├── Error │ │ ├── Loader.php │ │ ├── Runtime.php │ │ └── Syntax.php │ │ ├── ExistsLoaderInterface.php │ │ ├── ExpressionParser.php │ │ ├── Extension.php │ │ ├── Extension │ │ ├── Core.php │ │ ├── Debug.php │ │ ├── Escaper.php │ │ ├── GlobalsInterface.php │ │ ├── InitRuntimeInterface.php │ │ ├── Optimizer.php │ │ ├── Profiler.php │ │ ├── Sandbox.php │ │ ├── Staging.php │ │ └── StringLoader.php │ │ ├── ExtensionInterface.php │ │ ├── FileExtensionEscapingStrategy.php │ │ ├── Filter.php │ │ ├── Filter │ │ ├── Function.php │ │ ├── Method.php │ │ └── Node.php │ │ ├── FilterCallableInterface.php │ │ ├── FilterInterface.php │ │ ├── Function.php │ │ ├── Function │ │ ├── Function.php │ │ ├── Method.php │ │ └── Node.php │ │ ├── FunctionCallableInterface.php │ │ ├── FunctionInterface.php │ │ ├── Lexer.php │ │ ├── LexerInterface.php │ │ ├── Loader │ │ ├── Array.php │ │ ├── Chain.php │ │ ├── Filesystem.php │ │ └── String.php │ │ ├── LoaderInterface.php │ │ ├── Markup.php │ │ ├── Node.php │ │ ├── Node │ │ ├── AutoEscape.php │ │ ├── Block.php │ │ ├── BlockReference.php │ │ ├── Body.php │ │ ├── CheckSecurity.php │ │ ├── Do.php │ │ ├── Embed.php │ │ ├── Expression.php │ │ ├── Expression │ │ │ ├── Array.php │ │ │ ├── AssignName.php │ │ │ ├── Binary.php │ │ │ ├── Binary │ │ │ │ ├── Add.php │ │ │ │ ├── And.php │ │ │ │ ├── BitwiseAnd.php │ │ │ │ ├── BitwiseOr.php │ │ │ │ ├── BitwiseXor.php │ │ │ │ ├── Concat.php │ │ │ │ ├── Div.php │ │ │ │ ├── EndsWith.php │ │ │ │ ├── Equal.php │ │ │ │ ├── FloorDiv.php │ │ │ │ ├── Greater.php │ │ │ │ ├── GreaterEqual.php │ │ │ │ ├── In.php │ │ │ │ ├── Less.php │ │ │ │ ├── LessEqual.php │ │ │ │ ├── Matches.php │ │ │ │ ├── Mod.php │ │ │ │ ├── Mul.php │ │ │ │ ├── NotEqual.php │ │ │ │ ├── NotIn.php │ │ │ │ ├── Or.php │ │ │ │ ├── Power.php │ │ │ │ ├── Range.php │ │ │ │ ├── StartsWith.php │ │ │ │ └── Sub.php │ │ │ ├── BlockReference.php │ │ │ ├── Call.php │ │ │ ├── Conditional.php │ │ │ ├── Constant.php │ │ │ ├── ExtensionReference.php │ │ │ ├── Filter.php │ │ │ ├── Filter │ │ │ │ └── Default.php │ │ │ ├── Function.php │ │ │ ├── GetAttr.php │ │ │ ├── MethodCall.php │ │ │ ├── Name.php │ │ │ ├── NullCoalesce.php │ │ │ ├── Parent.php │ │ │ ├── TempName.php │ │ │ ├── Test.php │ │ │ ├── Test │ │ │ │ ├── Constant.php │ │ │ │ ├── Defined.php │ │ │ │ ├── Divisibleby.php │ │ │ │ ├── Even.php │ │ │ │ ├── Null.php │ │ │ │ ├── Odd.php │ │ │ │ └── Sameas.php │ │ │ ├── Unary.php │ │ │ └── Unary │ │ │ │ ├── Neg.php │ │ │ │ ├── Not.php │ │ │ │ └── Pos.php │ │ ├── Flush.php │ │ ├── For.php │ │ ├── ForLoop.php │ │ ├── If.php │ │ ├── Import.php │ │ ├── Include.php │ │ ├── Macro.php │ │ ├── Module.php │ │ ├── Print.php │ │ ├── Sandbox.php │ │ ├── SandboxedPrint.php │ │ ├── Set.php │ │ ├── SetTemp.php │ │ ├── Spaceless.php │ │ └── Text.php │ │ ├── NodeInterface.php │ │ ├── NodeOutputInterface.php │ │ ├── NodeTraverser.php │ │ ├── NodeVisitor │ │ ├── Escaper.php │ │ ├── Optimizer.php │ │ ├── SafeAnalysis.php │ │ └── Sandbox.php │ │ ├── NodeVisitorInterface.php │ │ ├── Parser.php │ │ ├── ParserInterface.php │ │ ├── Profiler │ │ ├── Dumper │ │ │ ├── Blackfire.php │ │ │ ├── Html.php │ │ │ └── Text.php │ │ ├── Node │ │ │ ├── EnterProfile.php │ │ │ └── LeaveProfile.php │ │ ├── NodeVisitor │ │ │ └── Profiler.php │ │ └── Profile.php │ │ ├── Sandbox │ │ ├── SecurityError.php │ │ ├── SecurityNotAllowedFilterError.php │ │ ├── SecurityNotAllowedFunctionError.php │ │ ├── SecurityNotAllowedTagError.php │ │ ├── SecurityPolicy.php │ │ └── SecurityPolicyInterface.php │ │ ├── SimpleFilter.php │ │ ├── SimpleFunction.php │ │ ├── SimpleTest.php │ │ ├── Template.php │ │ ├── TemplateInterface.php │ │ ├── Test.php │ │ ├── Test │ │ ├── Function.php │ │ ├── IntegrationTestCase.php │ │ ├── Method.php │ │ ├── Node.php │ │ └── NodeTestCase.php │ │ ├── TestCallableInterface.php │ │ ├── TestInterface.php │ │ ├── Token.php │ │ ├── TokenParser.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 │ │ ├── TokenParserBroker.php │ │ ├── TokenParserBrokerInterface.php │ │ ├── TokenParserInterface.php │ │ ├── TokenStream.php │ │ └── Util │ │ ├── DeprecationCollector.php │ │ └── TemplateDirIterator.php └── web │ ├── .htaccess │ ├── app.php │ ├── app_dev.php │ ├── apple-touch-icon.png │ ├── bundles │ └── framework │ ├── config.php │ ├── favicon.ico │ └── robots.txt ├── Chapter06 ├── .gitignore ├── app │ ├── .htaccess │ ├── AppCache.php │ ├── AppKernel.php │ ├── Resources │ │ └── views │ │ │ └── base.html.twig │ ├── autoload.php │ └── config │ │ ├── config.yml │ │ ├── config_dev.yml │ │ ├── config_prod.yml │ │ ├── config_test.yml │ │ ├── parameters.yml │ │ ├── parameters.yml.dist │ │ ├── routing.yml │ │ ├── routing_dev.yml │ │ ├── security.yml │ │ └── services.yml ├── bin │ ├── console │ └── symfony_requirements ├── composer.json ├── composer.lock ├── nodes-list.txt ├── phpunit-4.8.26.phar ├── phpunit-5.4.2.phar ├── phpunit-5.4.6.phar ├── phpunit.xml.dist ├── src │ ├── .htaccess │ └── AppBundle │ │ ├── AppBundle.php │ │ ├── Controller │ │ └── DefaultController.php │ │ ├── Resources │ │ └── views │ │ │ └── default │ │ │ ├── about.html.twig │ │ │ ├── contact.html.twig │ │ │ ├── customer-service.html.twig │ │ │ ├── index.html.twig │ │ │ ├── orders-returns.html.twig │ │ │ └── privacy-cookie.html.twig │ │ ├── Service │ │ └── Menu │ │ │ ├── AddToCartUrl.php │ │ │ ├── BestSellers.php │ │ │ ├── Category.php │ │ │ ├── Checkout.php │ │ │ ├── Customer.php │ │ │ └── OnSale.php │ │ └── Tests │ │ └── Controller │ │ └── DefaultControllerTest.php ├── vendor │ ├── autoload.php │ ├── bin │ │ ├── doctrine │ │ ├── doctrine-dbal │ │ ├── doctrine.php │ │ └── security-checker │ ├── composer │ │ ├── ClassLoader.php │ │ ├── LICENSE │ │ ├── autoload_classmap.php │ │ ├── autoload_files.php │ │ ├── autoload_namespaces.php │ │ ├── autoload_psr4.php │ │ ├── autoload_real.php │ │ ├── autoload_static.php │ │ └── installed.json │ ├── doctrine │ │ ├── annotations │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ └── lib │ │ │ │ └── Doctrine │ │ │ │ └── Common │ │ │ │ └── Annotations │ │ │ │ ├── Annotation.php │ │ │ │ ├── Annotation │ │ │ │ ├── Attribute.php │ │ │ │ ├── Attributes.php │ │ │ │ ├── Enum.php │ │ │ │ ├── IgnoreAnnotation.php │ │ │ │ ├── Required.php │ │ │ │ └── Target.php │ │ │ │ ├── AnnotationException.php │ │ │ │ ├── AnnotationReader.php │ │ │ │ ├── AnnotationRegistry.php │ │ │ │ ├── CachedReader.php │ │ │ │ ├── DocLexer.php │ │ │ │ ├── DocParser.php │ │ │ │ ├── FileCacheReader.php │ │ │ │ ├── IndexedReader.php │ │ │ │ ├── PhpParser.php │ │ │ │ ├── Reader.php │ │ │ │ ├── SimpleAnnotationReader.php │ │ │ │ └── TokenParser.php │ │ ├── cache │ │ │ ├── .coveralls.yml │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── UPGRADE.md │ │ │ ├── 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 │ │ │ ├── phpunit.xml.dist │ │ │ └── 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 │ │ ├── collections │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── 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 │ │ │ ├── phpunit.xml.dist │ │ │ └── tests │ │ │ │ └── Doctrine │ │ │ │ └── Tests │ │ │ │ ├── Common │ │ │ │ └── Collections │ │ │ │ │ ├── AbstractLazyCollectionTest.php │ │ │ │ │ ├── ArrayCollectionTest.php │ │ │ │ │ ├── ClosureExpressionVisitorTest.php │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ ├── CriteriaTest.php │ │ │ │ │ └── ExpressionBuilderTest.php │ │ │ │ ├── LazyArrayCollection.php │ │ │ │ └── TestInit.php │ │ ├── common │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── UPGRADE_TO_2_1 │ │ │ ├── UPGRADE_TO_2_2 │ │ │ ├── composer.json │ │ │ └── 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 │ │ │ │ │ ├── ClassMetadata.php │ │ │ │ │ ├── ClassMetadataFactory.php │ │ │ │ │ ├── Driver │ │ │ │ │ │ ├── AnnotationDriver.php │ │ │ │ │ │ ├── DefaultFileLocator.php │ │ │ │ │ │ ├── FileDriver.php │ │ │ │ │ │ ├── FileLocator.php │ │ │ │ │ │ ├── MappingDriver.php │ │ │ │ │ │ ├── MappingDriverChain.php │ │ │ │ │ │ ├── PHPDriver.php │ │ │ │ │ │ ├── StaticPHPDriver.php │ │ │ │ │ │ └── SymfonyFileLocator.php │ │ │ │ │ ├── MappingException.php │ │ │ │ │ ├── ReflectionService.php │ │ │ │ │ ├── RuntimeReflectionService.php │ │ │ │ │ └── StaticReflectionService.php │ │ │ │ ├── ObjectManager.php │ │ │ │ ├── ObjectManagerAware.php │ │ │ │ ├── ObjectManagerDecorator.php │ │ │ │ ├── ObjectRepository.php │ │ │ │ ├── PersistentObject.php │ │ │ │ └── Proxy.php │ │ │ │ ├── PropertyChangedListener.php │ │ │ │ ├── Proxy │ │ │ │ ├── AbstractProxyFactory.php │ │ │ │ ├── Autoloader.php │ │ │ │ ├── Exception │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ │ ├── ProxyException.php │ │ │ │ │ └── UnexpectedValueException.php │ │ │ │ ├── Proxy.php │ │ │ │ ├── ProxyDefinition.php │ │ │ │ └── ProxyGenerator.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 │ │ ├── dbal │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ ├── UPGRADE.md │ │ │ ├── bin │ │ │ │ ├── doctrine-dbal │ │ │ │ └── doctrine-dbal.php │ │ │ ├── composer.json │ │ │ └── lib │ │ │ │ └── Doctrine │ │ │ │ └── DBAL │ │ │ │ ├── Cache │ │ │ │ ├── ArrayStatement.php │ │ │ │ ├── CacheException.php │ │ │ │ ├── QueryCacheProfile.php │ │ │ │ └── ResultCacheStatement.php │ │ │ │ ├── Configuration.php │ │ │ │ ├── Connection.php │ │ │ │ ├── ConnectionException.php │ │ │ │ ├── Connections │ │ │ │ └── MasterSlaveConnection.php │ │ │ │ ├── DBALException.php │ │ │ │ ├── Driver.php │ │ │ │ ├── Driver │ │ │ │ ├── AbstractDB2Driver.php │ │ │ │ ├── AbstractDriverException.php │ │ │ │ ├── AbstractMySQLDriver.php │ │ │ │ ├── AbstractOracleDriver.php │ │ │ │ ├── AbstractPostgreSQLDriver.php │ │ │ │ ├── AbstractSQLAnywhereDriver.php │ │ │ │ ├── AbstractSQLServerDriver.php │ │ │ │ ├── AbstractSQLiteDriver.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 │ │ │ │ ├── PDOStatement.php │ │ │ │ ├── PingableConnection.php │ │ │ │ ├── ResultStatement.php │ │ │ │ ├── SQLAnywhere │ │ │ │ │ ├── Driver.php │ │ │ │ │ ├── SQLAnywhereConnection.php │ │ │ │ │ ├── SQLAnywhereException.php │ │ │ │ │ └── SQLAnywhereStatement.php │ │ │ │ ├── SQLSrv │ │ │ │ │ ├── Driver.php │ │ │ │ │ ├── LastInsertId.php │ │ │ │ │ ├── SQLSrvConnection.php │ │ │ │ │ ├── SQLSrvException.php │ │ │ │ │ └── SQLSrvStatement.php │ │ │ │ ├── ServerInfoAwareConnection.php │ │ │ │ └── Statement.php │ │ │ │ ├── DriverManager.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 │ │ │ │ │ ├── SQLServer2005Keywords.php │ │ │ │ │ ├── SQLServer2008Keywords.php │ │ │ │ │ ├── SQLServer2012Keywords.php │ │ │ │ │ ├── SQLServerKeywords.php │ │ │ │ │ └── SQLiteKeywords.php │ │ │ │ ├── MySQL57Platform.php │ │ │ │ ├── MySqlPlatform.php │ │ │ │ ├── OraclePlatform.php │ │ │ │ ├── PostgreSQL91Platform.php │ │ │ │ ├── PostgreSQL92Platform.php │ │ │ │ ├── PostgreSqlPlatform.php │ │ │ │ ├── SQLAnywhere11Platform.php │ │ │ │ ├── SQLAnywhere12Platform.php │ │ │ │ ├── SQLAnywhere16Platform.php │ │ │ │ ├── SQLAnywherePlatform.php │ │ │ │ ├── SQLAzurePlatform.php │ │ │ │ ├── SQLServer2005Platform.php │ │ │ │ ├── SQLServer2008Platform.php │ │ │ │ ├── SQLServer2012Platform.php │ │ │ │ ├── SQLServerPlatform.php │ │ │ │ └── SqlitePlatform.php │ │ │ │ ├── Portability │ │ │ │ ├── Connection.php │ │ │ │ └── Statement.php │ │ │ │ ├── Query │ │ │ │ ├── Expression │ │ │ │ │ ├── CompositeExpression.php │ │ │ │ │ └── ExpressionBuilder.php │ │ │ │ ├── QueryBuilder.php │ │ │ │ └── QueryException.php │ │ │ │ ├── README.markdown │ │ │ │ ├── SQLParserUtils.php │ │ │ │ ├── SQLParserUtilsException.php │ │ │ │ ├── Schema │ │ │ │ ├── AbstractAsset.php │ │ │ │ ├── AbstractSchemaManager.php │ │ │ │ ├── Column.php │ │ │ │ ├── ColumnDiff.php │ │ │ │ ├── Comparator.php │ │ │ │ ├── Constraint.php │ │ │ │ ├── DB2SchemaManager.php │ │ │ │ ├── DrizzleSchemaManager.php │ │ │ │ ├── ForeignKeyConstraint.php │ │ │ │ ├── Identifier.php │ │ │ │ ├── Index.php │ │ │ │ ├── MySqlSchemaManager.php │ │ │ │ ├── OracleSchemaManager.php │ │ │ │ ├── PostgreSqlSchemaManager.php │ │ │ │ ├── SQLAnywhereSchemaManager.php │ │ │ │ ├── SQLServerSchemaManager.php │ │ │ │ ├── Schema.php │ │ │ │ ├── SchemaConfig.php │ │ │ │ ├── SchemaDiff.php │ │ │ │ ├── SchemaException.php │ │ │ │ ├── Sequence.php │ │ │ │ ├── SqliteSchemaManager.php │ │ │ │ ├── Synchronizer │ │ │ │ │ ├── AbstractSchemaSynchronizer.php │ │ │ │ │ ├── SchemaSynchronizer.php │ │ │ │ │ └── SingleDatabaseSynchronizer.php │ │ │ │ ├── Table.php │ │ │ │ ├── TableDiff.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 │ │ │ │ ├── SQLAzure │ │ │ │ │ ├── SQLAzureFederationsSynchronizer.php │ │ │ │ │ ├── SQLAzureShardManager.php │ │ │ │ │ └── Schema │ │ │ │ │ │ └── MultiTenantVisitor.php │ │ │ │ ├── ShardChoser │ │ │ │ │ ├── MultiTenantShardChoser.php │ │ │ │ │ └── ShardChoser.php │ │ │ │ ├── ShardManager.php │ │ │ │ └── ShardingException.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 │ │ │ │ ├── Version.php │ │ │ │ └── VersionAwarePlatformDriver.php │ │ ├── doctrine-bundle │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── Changelog.md │ │ │ ├── Command │ │ │ │ ├── CreateDatabaseDoctrineCommand.php │ │ │ │ ├── DoctrineCommand.php │ │ │ │ ├── DropDatabaseDoctrineCommand.php │ │ │ │ ├── GenerateEntitiesDoctrineCommand.php │ │ │ │ ├── ImportMappingDoctrineCommand.php │ │ │ │ └── Proxy │ │ │ │ │ ├── ClearMetadataCacheDoctrineCommand.php │ │ │ │ │ ├── ClearQueryCacheDoctrineCommand.php │ │ │ │ │ ├── ClearResultCacheDoctrineCommand.php │ │ │ │ │ ├── CollectionRegionDoctrineCommand.php │ │ │ │ │ ├── ConvertMappingDoctrineCommand.php │ │ │ │ │ ├── CreateSchemaDoctrineCommand.php │ │ │ │ │ ├── DelegateCommand.php │ │ │ │ │ ├── DoctrineCommandHelper.php │ │ │ │ │ ├── DropSchemaDoctrineCommand.php │ │ │ │ │ ├── EnsureProductionSettingsDoctrineCommand.php │ │ │ │ │ ├── EntityRegionCacheDoctrineCommand.php │ │ │ │ │ ├── InfoDoctrineCommand.php │ │ │ │ │ ├── QueryRegionCacheDoctrineCommand.php │ │ │ │ │ ├── RunDqlDoctrineCommand.php │ │ │ │ │ ├── RunSqlDoctrineCommand.php │ │ │ │ │ ├── UpdateSchemaDoctrineCommand.php │ │ │ │ │ └── ValidateSchemaCommand.php │ │ │ ├── ConnectionFactory.php │ │ │ ├── Controller │ │ │ │ └── ProfilerController.php │ │ │ ├── DataCollector │ │ │ │ └── DoctrineDataCollector.php │ │ │ ├── DependencyInjection │ │ │ │ ├── Compiler │ │ │ │ │ ├── DoctrineOrmMappingsPass.php │ │ │ │ │ └── EntityListenerPass.php │ │ │ │ ├── Configuration.php │ │ │ │ └── DoctrineExtension.php │ │ │ ├── DoctrineBundle.php │ │ │ ├── LICENSE │ │ │ ├── ManagerConfigurator.php │ │ │ ├── Mapping │ │ │ │ ├── ClassMetadataCollection.php │ │ │ │ └── DisconnectedMetadataFactory.php │ │ │ ├── README.md │ │ │ ├── Registry.php │ │ │ ├── Resources │ │ │ │ ├── config │ │ │ │ │ ├── dbal.xml │ │ │ │ │ ├── orm.xml │ │ │ │ │ └── schema │ │ │ │ │ │ └── doctrine-1.0.xsd │ │ │ │ ├── doc │ │ │ │ │ ├── configuration.rst │ │ │ │ │ ├── entity-listeners.rst │ │ │ │ │ ├── index.rst │ │ │ │ │ └── installation.rst │ │ │ │ └── views │ │ │ │ │ └── Collector │ │ │ │ │ ├── db.html.twig │ │ │ │ │ ├── explain.html.twig │ │ │ │ │ └── icon.svg │ │ │ ├── Tests │ │ │ │ ├── BundleTest.php │ │ │ │ ├── Command │ │ │ │ │ └── CreateDatabaseDoctrineTest.php │ │ │ │ ├── ContainerTest.php │ │ │ │ ├── DataCollector │ │ │ │ │ └── DoctrineDataCollectorTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── AbstractDoctrineExtensionTest.php │ │ │ │ │ ├── DoctrineExtensionTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── Bundles │ │ │ │ │ │ │ ├── AnnotationsBundle │ │ │ │ │ │ │ │ ├── AnnotationsBundle.php │ │ │ │ │ │ │ │ └── Entity │ │ │ │ │ │ │ │ │ └── Test.php │ │ │ │ │ │ │ ├── XmlBundle │ │ │ │ │ │ │ │ ├── Entity │ │ │ │ │ │ │ │ │ └── Test.php │ │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ │ └── doctrine │ │ │ │ │ │ │ │ │ │ └── Test.orm.xml │ │ │ │ │ │ │ │ └── XmlBundle.php │ │ │ │ │ │ │ └── YamlBundle │ │ │ │ │ │ │ │ ├── Entity │ │ │ │ │ │ │ │ └── Test.php │ │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ └── doctrine │ │ │ │ │ │ │ │ │ └── Test.orm.yml │ │ │ │ │ │ │ │ └── YamlBundle.php │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ ├── dbal_auto_commit.xml │ │ │ │ │ │ │ ├── dbal_logging.xml │ │ │ │ │ │ │ ├── dbal_oracle_connectstring.xml │ │ │ │ │ │ │ ├── dbal_oracle_instancename.xml │ │ │ │ │ │ │ ├── dbal_savepoints.xml │ │ │ │ │ │ │ ├── dbal_schema_filter.xml │ │ │ │ │ │ │ ├── dbal_service_multiple_connections.xml │ │ │ │ │ │ │ ├── dbal_service_pool_sharding_connection.xml │ │ │ │ │ │ │ ├── dbal_service_single_connection.xml │ │ │ │ │ │ │ ├── dbal_service_single_master_slave_connection.xml │ │ │ │ │ │ │ ├── dbal_types.xml │ │ │ │ │ │ │ ├── orm_attach_entity_listener.xml │ │ │ │ │ │ │ ├── orm_attach_entity_listener_tag.xml │ │ │ │ │ │ │ ├── orm_entity_listener_resolver.xml │ │ │ │ │ │ │ ├── orm_filters.xml │ │ │ │ │ │ │ ├── orm_functions.xml │ │ │ │ │ │ │ ├── orm_hydration_mode.xml │ │ │ │ │ │ │ ├── orm_imports.xml │ │ │ │ │ │ │ ├── orm_imports_import.xml │ │ │ │ │ │ │ ├── orm_multiple_em_bundle_mappings.xml │ │ │ │ │ │ │ ├── orm_namingstrategy.xml │ │ │ │ │ │ │ ├── orm_proxy.xml │ │ │ │ │ │ │ ├── orm_quotestrategy.xml │ │ │ │ │ │ │ ├── orm_repository_factory.xml │ │ │ │ │ │ │ ├── orm_resolve_target_entity.xml │ │ │ │ │ │ │ ├── orm_second_level_cache.xml │ │ │ │ │ │ │ ├── orm_service_multiple_entity_managers.xml │ │ │ │ │ │ │ ├── orm_service_simple_single_entity_manager.xml │ │ │ │ │ │ │ ├── orm_service_simple_single_entity_manager_without_dbname.xml │ │ │ │ │ │ │ ├── orm_service_single_entity_manager.xml │ │ │ │ │ │ │ ├── orm_single_em_bundle_mappings.xml │ │ │ │ │ │ │ ├── orm_single_em_default_table_options.xml │ │ │ │ │ │ │ └── orm_single_em_dql_functions.xml │ │ │ │ │ │ │ └── yml │ │ │ │ │ │ │ ├── dbal_auto_commit.yml │ │ │ │ │ │ │ ├── dbal_logging.yml │ │ │ │ │ │ │ ├── dbal_oracle_connectstring.yml │ │ │ │ │ │ │ ├── dbal_oracle_instancename.yml │ │ │ │ │ │ │ ├── dbal_savepoints.yml │ │ │ │ │ │ │ ├── dbal_schema_filter.yml │ │ │ │ │ │ │ ├── dbal_service_multiple_connections.yml │ │ │ │ │ │ │ ├── dbal_service_pool_sharding_connection.yml │ │ │ │ │ │ │ ├── dbal_service_single_connection.yml │ │ │ │ │ │ │ ├── dbal_service_single_master_slave_connection.yml │ │ │ │ │ │ │ ├── dbal_types.yml │ │ │ │ │ │ │ ├── orm_attach_entity_listener.yml │ │ │ │ │ │ │ ├── orm_attach_entity_listener_tag.yml │ │ │ │ │ │ │ ├── orm_entity_listener_resolver.yml │ │ │ │ │ │ │ ├── orm_filters.yml │ │ │ │ │ │ │ ├── orm_functions.yml │ │ │ │ │ │ │ ├── orm_hydration_mode.yml │ │ │ │ │ │ │ ├── orm_imports.yml │ │ │ │ │ │ │ ├── orm_imports_import.yml │ │ │ │ │ │ │ ├── orm_multiple_em_bundle_mappings.yml │ │ │ │ │ │ │ ├── orm_namingstrategy.yml │ │ │ │ │ │ │ ├── orm_quotestrategy.yml │ │ │ │ │ │ │ ├── orm_repository_factory.yml │ │ │ │ │ │ │ ├── orm_resolve_target_entity.yml │ │ │ │ │ │ │ ├── orm_second_level_cache.yml │ │ │ │ │ │ │ ├── orm_service_multiple_entity_managers.yml │ │ │ │ │ │ │ ├── orm_service_simple_single_entity_manager.yml │ │ │ │ │ │ │ ├── orm_service_simple_single_entity_manager_without_dbname.yml │ │ │ │ │ │ │ ├── orm_service_single_entity_manager.yml │ │ │ │ │ │ │ ├── orm_single_em_bundle_mappings.yml │ │ │ │ │ │ │ ├── orm_single_em_default_table_options.yml │ │ │ │ │ │ │ └── orm_single_em_dql_functions.yml │ │ │ │ │ ├── TestDatetimeFunction.php │ │ │ │ │ ├── TestFilter.php │ │ │ │ │ ├── TestNumericFunction.php │ │ │ │ │ ├── TestStringFunction.php │ │ │ │ │ ├── TestType.php │ │ │ │ │ ├── XMLSchemaTest.php │ │ │ │ │ ├── XmlDoctrineExtensionTest.php │ │ │ │ │ └── YamlDoctrineExtensionTest.php │ │ │ │ ├── Mapping │ │ │ │ │ └── DisconnectedMetadataFactoryTest.php │ │ │ │ ├── RegistryTest.php │ │ │ │ ├── TestCase.php │ │ │ │ └── Twig │ │ │ │ │ └── DoctrineExtensionTest.php │ │ │ ├── Twig │ │ │ │ └── DoctrineExtension.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ ├── doctrine-cache-bundle │ │ │ ├── .coveralls.yml │ │ │ ├── .travis.yml │ │ │ ├── Acl │ │ │ │ └── Model │ │ │ │ │ └── AclCache.php │ │ │ ├── Command │ │ │ │ ├── CacheCommand.php │ │ │ │ ├── ContainsCommand.php │ │ │ │ ├── DeleteCommand.php │ │ │ │ ├── FlushCommand.php │ │ │ │ └── StatsCommand.php │ │ │ ├── DependencyInjection │ │ │ │ ├── CacheProviderLoader.php │ │ │ │ ├── Configuration.php │ │ │ │ ├── Definition │ │ │ │ │ ├── CacheDefinition.php │ │ │ │ │ ├── ChainDefinition.php │ │ │ │ │ ├── CouchbaseDefinition.php │ │ │ │ │ ├── FileSystemDefinition.php │ │ │ │ │ ├── MemcacheDefinition.php │ │ │ │ │ ├── MemcachedDefinition.php │ │ │ │ │ ├── MongodbDefinition.php │ │ │ │ │ ├── PhpFileDefinition.php │ │ │ │ │ ├── PredisDefinition.php │ │ │ │ │ ├── RedisDefinition.php │ │ │ │ │ ├── RiakDefinition.php │ │ │ │ │ └── Sqlite3Definition.php │ │ │ │ ├── DoctrineCacheExtension.php │ │ │ │ └── SymfonyBridgeAdapter.php │ │ │ ├── DoctrineCacheBundle.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ ├── config │ │ │ │ │ ├── schema │ │ │ │ │ │ └── doctrine_cache-1.0.xsd │ │ │ │ │ └── services.xml │ │ │ │ └── doc │ │ │ │ │ ├── acl_cache.rst │ │ │ │ │ ├── custom_providers.rst │ │ │ │ │ ├── index.rst │ │ │ │ │ ├── installation.rst │ │ │ │ │ ├── reference.rst │ │ │ │ │ ├── service_parameter.rst │ │ │ │ │ └── usage.rst │ │ │ ├── Tests │ │ │ │ ├── Acl │ │ │ │ │ └── Model │ │ │ │ │ │ └── AclCacheTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── AbstractDoctrineCacheExtensionTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── Bundles │ │ │ │ │ │ │ ├── XmlBundle │ │ │ │ │ │ │ │ └── XmlBundle.php │ │ │ │ │ │ │ └── YamlBundle │ │ │ │ │ │ │ │ └── YamlBundle.php │ │ │ │ │ │ ├── Cache │ │ │ │ │ │ │ └── MyCustomType.php │ │ │ │ │ │ ├── Definition │ │ │ │ │ │ │ └── MyCustomTypeDefinition.php │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ ├── acl.xml │ │ │ │ │ │ │ ├── aliased.xml │ │ │ │ │ │ │ ├── basic.xml │ │ │ │ │ │ │ ├── configurable.xml │ │ │ │ │ │ │ ├── configurable_defaults.xml │ │ │ │ │ │ │ ├── custom_providers.xml │ │ │ │ │ │ │ ├── namespaced.xml │ │ │ │ │ │ │ ├── service_parameter.xml │ │ │ │ │ │ │ └── unrecognized.xml │ │ │ │ │ │ │ └── yml │ │ │ │ │ │ │ ├── acl.yml │ │ │ │ │ │ │ ├── aliased.yml │ │ │ │ │ │ │ ├── basic.yml │ │ │ │ │ │ │ ├── configurable.yml │ │ │ │ │ │ │ ├── configurable_defaults.yml │ │ │ │ │ │ │ ├── custom_providers.yml │ │ │ │ │ │ │ ├── namespaced.yml │ │ │ │ │ │ │ ├── service_parameter.yml │ │ │ │ │ │ │ └── unrecognized.yml │ │ │ │ │ ├── SymfonyBridgeAdapterTest.php │ │ │ │ │ ├── XmlDoctrineCacheExtensionTest.php │ │ │ │ │ └── YmlDoctrineCacheExtensionTest.php │ │ │ │ ├── Functional │ │ │ │ │ ├── ArrayCacheTest.php │ │ │ │ │ ├── BaseCacheTest.php │ │ │ │ │ ├── ChainCacheTest.php │ │ │ │ │ ├── Command │ │ │ │ │ │ ├── CommandTestCase.php │ │ │ │ │ │ ├── ContainsCommandTest.php │ │ │ │ │ │ ├── DeleteCommandTest.php │ │ │ │ │ │ ├── FlushCommandTest.php │ │ │ │ │ │ └── StatsCommandTest.php │ │ │ │ │ ├── FileSystemCacheTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── Memcached.php │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── array.xml │ │ │ │ │ │ │ ├── chain.xml │ │ │ │ │ │ │ ├── file_system.xml │ │ │ │ │ │ │ ├── memcache.xml │ │ │ │ │ │ │ ├── memcached.xml │ │ │ │ │ │ │ ├── mongodb.xml │ │ │ │ │ │ │ ├── php_file.xml │ │ │ │ │ │ │ ├── predis.xml │ │ │ │ │ │ │ ├── riak.xml │ │ │ │ │ │ │ ├── sqlite3.xml │ │ │ │ │ │ │ └── void.xml │ │ │ │ │ ├── MemcacheCacheTest.php │ │ │ │ │ ├── MemcachedCacheTest.php │ │ │ │ │ ├── MongoDBCacheTest.php │ │ │ │ │ ├── PhpFileCacheTest.php │ │ │ │ │ ├── PredisCacheTest.php │ │ │ │ │ ├── RiakCacheTest.php │ │ │ │ │ ├── Sqlite3CacheTest.php │ │ │ │ │ └── VoidCacheTest.php │ │ │ │ ├── FunctionalTestCase.php │ │ │ │ ├── TestCase.php │ │ │ │ ├── bootstrap.php │ │ │ │ └── travis │ │ │ │ │ ├── install-deps.sh │ │ │ │ │ └── php.ini │ │ │ ├── composer.json │ │ │ ├── phpunit.xml.dist │ │ │ └── ruleset.xml │ │ ├── inflector │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── lib │ │ │ │ └── Doctrine │ │ │ │ │ └── Common │ │ │ │ │ └── Inflector │ │ │ │ │ └── Inflector.php │ │ │ ├── phpunit.xml.dist │ │ │ └── tests │ │ │ │ └── Doctrine │ │ │ │ └── Tests │ │ │ │ ├── Common │ │ │ │ └── Inflector │ │ │ │ │ └── InflectorTest.php │ │ │ │ ├── DoctrineTestCase.php │ │ │ │ └── TestInit.php │ │ ├── instantiator │ │ │ ├── .scrutinizer.yml │ │ │ ├── .travis.install.sh │ │ │ ├── .travis.yml │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── phpmd.xml.dist │ │ │ ├── phpunit.xml.dist │ │ │ ├── src │ │ │ │ └── Doctrine │ │ │ │ │ └── Instantiator │ │ │ │ │ ├── Exception │ │ │ │ │ ├── ExceptionInterface.php │ │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ │ └── UnexpectedValueException.php │ │ │ │ │ ├── Instantiator.php │ │ │ │ │ └── InstantiatorInterface.php │ │ │ └── tests │ │ │ │ └── DoctrineTest │ │ │ │ ├── InstantiatorPerformance │ │ │ │ └── InstantiatorPerformanceEvent.php │ │ │ │ ├── InstantiatorTest │ │ │ │ ├── Exception │ │ │ │ │ ├── InvalidArgumentExceptionTest.php │ │ │ │ │ └── UnexpectedValueExceptionTest.php │ │ │ │ └── InstantiatorTest.php │ │ │ │ └── InstantiatorTestAsset │ │ │ │ ├── AbstractClassAsset.php │ │ │ │ ├── ArrayObjectAsset.php │ │ │ │ ├── ExceptionAsset.php │ │ │ │ ├── FinalExceptionAsset.php │ │ │ │ ├── PharAsset.php │ │ │ │ ├── PharExceptionAsset.php │ │ │ │ ├── SerializableArrayObjectAsset.php │ │ │ │ ├── SimpleSerializableAsset.php │ │ │ │ ├── SimpleTraitAsset.php │ │ │ │ ├── UnCloneableAsset.php │ │ │ │ ├── UnserializeExceptionArrayObjectAsset.php │ │ │ │ ├── WakeUpNoticesAsset.php │ │ │ │ └── XMLReaderAsset.php │ │ ├── lexer │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ └── lib │ │ │ │ └── Doctrine │ │ │ │ └── Common │ │ │ │ └── Lexer │ │ │ │ └── AbstractLexer.php │ │ └── orm │ │ │ ├── .coveralls.yml │ │ │ ├── LICENSE │ │ │ ├── README.markdown │ │ │ ├── SECURITY.md │ │ │ ├── bin │ │ │ ├── doctrine │ │ │ ├── doctrine-pear.php │ │ │ ├── doctrine.bat │ │ │ └── doctrine.php │ │ │ ├── composer.json │ │ │ ├── docs │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── bin │ │ │ │ ├── generate-docs.sh │ │ │ │ └── install-dependencies.sh │ │ │ └── en │ │ │ │ ├── Makefile │ │ │ │ ├── _exts │ │ │ │ └── configurationblock.py │ │ │ │ ├── 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 │ │ │ │ ├── index.rst │ │ │ │ ├── make.bat │ │ │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ ├── doctrine-mapping.xsd │ │ │ └── lib │ │ │ └── Doctrine │ │ │ └── ORM │ │ │ ├── AbstractQuery.php │ │ │ ├── Cache.php │ │ │ ├── Cache │ │ │ ├── AssociationCacheEntry.php │ │ │ ├── CacheConfiguration.php │ │ │ ├── CacheEntry.php │ │ │ ├── CacheException.php │ │ │ ├── CacheFactory.php │ │ │ ├── CacheKey.php │ │ │ ├── CollectionCacheEntry.php │ │ │ ├── CollectionCacheKey.php │ │ │ ├── CollectionHydrator.php │ │ │ ├── ConcurrentRegion.php │ │ │ ├── DefaultCache.php │ │ │ ├── DefaultCacheFactory.php │ │ │ ├── DefaultCollectionHydrator.php │ │ │ ├── DefaultEntityHydrator.php │ │ │ ├── DefaultQueryCache.php │ │ │ ├── EntityCacheEntry.php │ │ │ ├── EntityCacheKey.php │ │ │ ├── EntityHydrator.php │ │ │ ├── Lock.php │ │ │ ├── LockException.php │ │ │ ├── Logging │ │ │ │ ├── CacheLogger.php │ │ │ │ ├── CacheLoggerChain.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 │ │ │ ├── QueryCache.php │ │ │ ├── QueryCacheEntry.php │ │ │ ├── QueryCacheKey.php │ │ │ ├── QueryCacheValidator.php │ │ │ ├── Region.php │ │ │ ├── Region │ │ │ │ ├── DefaultMultiGetRegion.php │ │ │ │ ├── DefaultRegion.php │ │ │ │ ├── FileLockRegion.php │ │ │ │ └── UpdateTimestampCache.php │ │ │ ├── RegionsConfiguration.php │ │ │ ├── TimestampCacheEntry.php │ │ │ ├── TimestampCacheKey.php │ │ │ ├── TimestampQueryCacheValidator.php │ │ │ └── TimestampRegion.php │ │ │ ├── Configuration.php │ │ │ ├── Decorator │ │ │ └── EntityManagerDecorator.php │ │ │ ├── EntityManager.php │ │ │ ├── EntityManagerInterface.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 │ │ │ ├── ClassMetadata.php │ │ │ ├── ClassMetadataFactory.php │ │ │ ├── ClassMetadataInfo.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 │ │ │ ├── Entity.php │ │ │ ├── EntityListenerResolver.php │ │ │ ├── EntityListeners.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 │ │ │ ├── NoResultException.php │ │ │ ├── NonUniqueResultException.php │ │ │ ├── ORMException.php │ │ │ ├── ORMInvalidArgumentException.php │ │ │ ├── OptimisticLockException.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 │ │ │ ├── Proxy.php │ │ │ └── ProxyFactory.php │ │ │ ├── Query.php │ │ │ ├── Query │ │ │ ├── AST │ │ │ │ ├── ASTException.php │ │ │ │ ├── AggregateExpression.php │ │ │ │ ├── ArithmeticExpression.php │ │ │ │ ├── ArithmeticFactor.php │ │ │ │ ├── ArithmeticTerm.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 │ │ │ │ ├── InExpression.php │ │ │ │ ├── IndexBy.php │ │ │ │ ├── InputParameter.php │ │ │ │ ├── InstanceOfExpression.php │ │ │ │ ├── Join.php │ │ │ │ ├── JoinAssociationDeclaration.php │ │ │ │ ├── JoinAssociationPathExpression.php │ │ │ │ ├── JoinClassPathExpression.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 │ │ │ │ ├── Subselect.php │ │ │ │ ├── SubselectFromClause.php │ │ │ │ ├── SubselectIdentificationVariableDeclaration.php │ │ │ │ ├── UpdateClause.php │ │ │ │ ├── UpdateItem.php │ │ │ │ ├── UpdateStatement.php │ │ │ │ ├── WhenClause.php │ │ │ │ └── WhereClause.php │ │ │ ├── Exec │ │ │ │ ├── AbstractSqlExecutor.php │ │ │ │ ├── MultiTableDeleteExecutor.php │ │ │ │ ├── MultiTableUpdateExecutor.php │ │ │ │ ├── SingleSelectExecutor.php │ │ │ │ └── SingleTableDeleteUpdateExecutor.php │ │ │ ├── Expr.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 │ │ │ ├── Filter │ │ │ │ └── SQLFilter.php │ │ │ ├── FilterCollection.php │ │ │ ├── Lexer.php │ │ │ ├── Parameter.php │ │ │ ├── ParameterTypeInferer.php │ │ │ ├── Parser.php │ │ │ ├── ParserResult.php │ │ │ ├── Printer.php │ │ │ ├── QueryException.php │ │ │ ├── QueryExpressionVisitor.php │ │ │ ├── ResultSetMapping.php │ │ │ ├── ResultSetMappingBuilder.php │ │ │ ├── SqlWalker.php │ │ │ ├── TreeWalker.php │ │ │ ├── TreeWalkerAdapter.php │ │ │ ├── TreeWalkerChain.php │ │ │ └── TreeWalkerChainIterator.php │ │ │ ├── QueryBuilder.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 │ ├── incenteev │ │ └── composer-parameter-handler │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE │ │ │ ├── Processor.php │ │ │ ├── README.md │ │ │ ├── ScriptHandler.php │ │ │ ├── Tests │ │ │ ├── ProcessorTest.php │ │ │ ├── ScriptHandlerTest.php │ │ │ └── fixtures │ │ │ │ ├── invalid │ │ │ │ ├── invalid_existing_values.yml │ │ │ │ ├── invalid_existing_values.yml.dist │ │ │ │ └── missing_top_level.yml.dist │ │ │ │ └── testcases │ │ │ │ ├── custom_dist_file │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── custom_key │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── existent │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── existent_empty │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── existent_without_key │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── extra_keys │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── interaction_existent │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── interaction_non_existent │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── interaction_with_environment │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── keep_outdated │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── non_existent │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── non_existent_with_environment │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── remove_outdated │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── renamed │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── renamed_and_environment │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ ├── subfolder │ │ │ │ ├── dist.yml │ │ │ │ ├── existing.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ │ └── subfolder_created │ │ │ │ ├── dist.yml │ │ │ │ ├── expected.yml │ │ │ │ └── setup.yml │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ ├── jdorn │ │ └── sql-formatter │ │ │ ├── .travis.yml │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── composer.lock │ │ │ ├── examples │ │ │ ├── cli.php │ │ │ └── examples.php │ │ │ ├── lib │ │ │ └── SqlFormatter.php │ │ │ ├── phpunit.xml.dist │ │ │ └── tests │ │ │ ├── SqlFormatterTest.php │ │ │ ├── clihighlight.html │ │ │ ├── compress.html │ │ │ ├── format-highlight.html │ │ │ ├── format.html │ │ │ ├── highlight.html │ │ │ ├── performance.php │ │ │ └── sql.sql │ ├── kriswallsmith │ │ └── assetic │ │ │ ├── CHANGELOG-1.0.md │ │ │ ├── CHANGELOG-1.1.md │ │ │ ├── CHANGELOG-1.2.md │ │ │ ├── Gemfile │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ ├── package.json │ │ │ └── src │ │ │ ├── Assetic │ │ │ ├── Asset │ │ │ │ ├── AssetCache.php │ │ │ │ ├── AssetCollection.php │ │ │ │ ├── AssetCollectionInterface.php │ │ │ │ ├── AssetInterface.php │ │ │ │ ├── AssetReference.php │ │ │ │ ├── BaseAsset.php │ │ │ │ ├── FileAsset.php │ │ │ │ ├── GlobAsset.php │ │ │ │ ├── HttpAsset.php │ │ │ │ ├── Iterator │ │ │ │ │ ├── AssetCollectionFilterIterator.php │ │ │ │ │ └── AssetCollectionIterator.php │ │ │ │ └── StringAsset.php │ │ │ ├── AssetManager.php │ │ │ ├── AssetWriter.php │ │ │ ├── Cache │ │ │ │ ├── ApcCache.php │ │ │ │ ├── ArrayCache.php │ │ │ │ ├── CacheInterface.php │ │ │ │ ├── ConfigCache.php │ │ │ │ ├── ExpiringCache.php │ │ │ │ └── FilesystemCache.php │ │ │ ├── Exception │ │ │ │ ├── Exception.php │ │ │ │ └── FilterException.php │ │ │ ├── Extension │ │ │ │ └── Twig │ │ │ │ │ ├── AsseticExtension.php │ │ │ │ │ ├── AsseticFilterFunction.php │ │ │ │ │ ├── AsseticFilterInvoker.php │ │ │ │ │ ├── AsseticFilterNode.php │ │ │ │ │ ├── AsseticNode.php │ │ │ │ │ ├── AsseticTokenParser.php │ │ │ │ │ ├── TwigFormulaLoader.php │ │ │ │ │ ├── TwigResource.php │ │ │ │ │ └── ValueContainer.php │ │ │ ├── Factory │ │ │ │ ├── AssetFactory.php │ │ │ │ ├── LazyAssetManager.php │ │ │ │ ├── Loader │ │ │ │ │ ├── BasePhpFormulaLoader.php │ │ │ │ │ ├── CachedFormulaLoader.php │ │ │ │ │ ├── FormulaLoaderInterface.php │ │ │ │ │ └── FunctionCallsFormulaLoader.php │ │ │ │ ├── Resource │ │ │ │ │ ├── CoalescingDirectoryResource.php │ │ │ │ │ ├── DirectoryResource.php │ │ │ │ │ ├── FileResource.php │ │ │ │ │ ├── IteratorResourceInterface.php │ │ │ │ │ └── ResourceInterface.php │ │ │ │ └── Worker │ │ │ │ │ ├── CacheBustingWorker.php │ │ │ │ │ ├── EnsureFilterWorker.php │ │ │ │ │ └── WorkerInterface.php │ │ │ ├── Filter │ │ │ │ ├── AutoprefixerFilter.php │ │ │ │ ├── BaseCssFilter.php │ │ │ │ ├── BaseNodeFilter.php │ │ │ │ ├── BaseProcessFilter.php │ │ │ │ ├── CallablesFilter.php │ │ │ │ ├── CleanCssFilter.php │ │ │ │ ├── CoffeeScriptFilter.php │ │ │ │ ├── CompassFilter.php │ │ │ │ ├── CssCacheBustingFilter.php │ │ │ │ ├── CssEmbedFilter.php │ │ │ │ ├── CssImportFilter.php │ │ │ │ ├── CssMinFilter.php │ │ │ │ ├── CssRewriteFilter.php │ │ │ │ ├── DartFilter.php │ │ │ │ ├── DependencyExtractorInterface.php │ │ │ │ ├── EmberPrecompileFilter.php │ │ │ │ ├── FilterCollection.php │ │ │ │ ├── FilterInterface.php │ │ │ │ ├── GoogleClosure │ │ │ │ │ ├── BaseCompilerFilter.php │ │ │ │ │ ├── CompilerApiFilter.php │ │ │ │ │ └── CompilerJarFilter.php │ │ │ │ ├── GssFilter.php │ │ │ │ ├── HandlebarsFilter.php │ │ │ │ ├── HashableInterface.php │ │ │ │ ├── JSMinFilter.php │ │ │ │ ├── JSMinPlusFilter.php │ │ │ │ ├── JSqueezeFilter.php │ │ │ │ ├── JpegoptimFilter.php │ │ │ │ ├── JpegtranFilter.php │ │ │ │ ├── LessFilter.php │ │ │ │ ├── LessphpFilter.php │ │ │ │ ├── MinifyCssCompressorFilter.php │ │ │ │ ├── OptiPngFilter.php │ │ │ │ ├── PackagerFilter.php │ │ │ │ ├── PackerFilter.php │ │ │ │ ├── PhpCssEmbedFilter.php │ │ │ │ ├── PngoutFilter.php │ │ │ │ ├── ReactJsxFilter.php │ │ │ │ ├── RooleFilter.php │ │ │ │ ├── Sass │ │ │ │ │ ├── BaseSassFilter.php │ │ │ │ │ ├── SassFilter.php │ │ │ │ │ └── ScssFilter.php │ │ │ │ ├── ScssphpFilter.php │ │ │ │ ├── SeparatorFilter.php │ │ │ │ ├── SprocketsFilter.php │ │ │ │ ├── StylusFilter.php │ │ │ │ ├── TypeScriptFilter.php │ │ │ │ ├── UglifyCssFilter.php │ │ │ │ ├── UglifyJs2Filter.php │ │ │ │ ├── UglifyJsFilter.php │ │ │ │ └── Yui │ │ │ │ │ ├── BaseCompressorFilter.php │ │ │ │ │ ├── CssCompressorFilter.php │ │ │ │ │ └── JsCompressorFilter.php │ │ │ ├── FilterManager.php │ │ │ ├── Util │ │ │ │ ├── CssUtils.php │ │ │ │ ├── FilesystemUtils.php │ │ │ │ ├── LessUtils.php │ │ │ │ ├── TraversableString.php │ │ │ │ └── VarUtils.php │ │ │ └── ValueSupplierInterface.php │ │ │ └── functions.php │ ├── monolog │ │ └── monolog │ │ │ ├── .php_cs │ │ │ ├── CHANGELOG.mdown │ │ │ ├── LICENSE │ │ │ ├── README.mdown │ │ │ ├── composer.json │ │ │ ├── doc │ │ │ ├── 01-usage.md │ │ │ ├── 02-handlers-formatters-processors.md │ │ │ ├── 03-utilities.md │ │ │ ├── 04-extending.md │ │ │ └── sockets.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 │ │ │ ├── SlackHandler.php │ │ │ ├── SocketHandler.php │ │ │ ├── StreamHandler.php │ │ │ ├── SwiftMailerHandler.php │ │ │ ├── SyslogHandler.php │ │ │ ├── SyslogUdp │ │ │ │ └── UdpSocket.php │ │ │ ├── SyslogUdpHandler.php │ │ │ ├── TestHandler.php │ │ │ ├── WhatFailureGroupHandler.php │ │ │ └── ZendMonitorHandler.php │ │ │ ├── Logger.php │ │ │ ├── Processor │ │ │ ├── GitProcessor.php │ │ │ ├── IntrospectionProcessor.php │ │ │ ├── MemoryPeakUsageProcessor.php │ │ │ ├── MemoryProcessor.php │ │ │ ├── MemoryUsageProcessor.php │ │ │ ├── ProcessIdProcessor.php │ │ │ ├── PsrLogMessageProcessor.php │ │ │ ├── TagProcessor.php │ │ │ ├── UidProcessor.php │ │ │ └── WebProcessor.php │ │ │ └── Registry.php │ ├── paragonie │ │ └── random_compat │ │ │ ├── CHANGELOG.md │ │ │ ├── ERRATA.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ ├── 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.php │ │ │ ├── random_bytes_com_dotnet.php │ │ │ ├── random_bytes_dev_urandom.php │ │ │ ├── random_bytes_libsodium.php │ │ │ ├── random_bytes_libsodium_legacy.php │ │ │ ├── random_bytes_mcrypt.php │ │ │ └── random_int.php │ │ │ └── other │ │ │ └── build_phar.php │ ├── psr │ │ ├── cache │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ ├── composer.json │ │ │ └── src │ │ │ │ ├── CacheException.php │ │ │ │ ├── CacheItemInterface.php │ │ │ │ ├── CacheItemPoolInterface.php │ │ │ │ └── InvalidArgumentException.php │ │ └── log │ │ │ ├── LICENSE │ │ │ ├── Psr │ │ │ └── Log │ │ │ │ ├── AbstractLogger.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── LogLevel.php │ │ │ │ ├── LoggerAwareInterface.php │ │ │ │ ├── LoggerAwareTrait.php │ │ │ │ ├── LoggerInterface.php │ │ │ │ ├── LoggerTrait.php │ │ │ │ ├── NullLogger.php │ │ │ │ └── Test │ │ │ │ └── LoggerInterfaceTest.php │ │ │ ├── README.md │ │ │ └── composer.json │ ├── sensio │ │ ├── distribution-bundle │ │ │ ├── Composer │ │ │ │ └── ScriptHandler.php │ │ │ ├── DependencyInjection │ │ │ │ └── SensioDistributionExtension.php │ │ │ ├── LICENSE │ │ │ ├── README.rst │ │ │ ├── Resources │ │ │ │ ├── bin │ │ │ │ │ ├── build.sh │ │ │ │ │ ├── build_bootstrap.php │ │ │ │ │ └── build_demo.sh │ │ │ │ ├── config │ │ │ │ │ └── security.xml │ │ │ │ └── skeleton │ │ │ │ │ ├── app │ │ │ │ │ ├── SymfonyRequirements.php │ │ │ │ │ └── check.php │ │ │ │ │ └── web │ │ │ │ │ └── config.php │ │ │ ├── SensioDistributionBundle.php │ │ │ ├── UPGRADE.md │ │ │ └── composer.json │ │ ├── framework-extra-bundle │ │ │ ├── .travis.yml │ │ │ ├── Configuration │ │ │ │ ├── Cache.php │ │ │ │ ├── ConfigurationAnnotation.php │ │ │ │ ├── ConfigurationInterface.php │ │ │ │ ├── Method.php │ │ │ │ ├── ParamConverter.php │ │ │ │ ├── Route.php │ │ │ │ ├── Security.php │ │ │ │ └── Template.php │ │ │ ├── DependencyInjection │ │ │ │ ├── Compiler │ │ │ │ │ ├── AddParamConverterPass.php │ │ │ │ │ └── LegacyPass.php │ │ │ │ ├── Configuration.php │ │ │ │ └── SensioFrameworkExtraExtension.php │ │ │ ├── EventListener │ │ │ │ ├── CacheListener.php │ │ │ │ ├── ControllerListener.php │ │ │ │ ├── HttpCacheListener.php │ │ │ │ ├── ParamConverterListener.php │ │ │ │ ├── PsrResponseListener.php │ │ │ │ ├── SecurityListener.php │ │ │ │ └── TemplateListener.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Request │ │ │ │ └── ParamConverter │ │ │ │ │ ├── DateTimeParamConverter.php │ │ │ │ │ ├── DoctrineParamConverter.php │ │ │ │ │ ├── ParamConverterInterface.php │ │ │ │ │ ├── ParamConverterManager.php │ │ │ │ │ └── PsrServerRequestParamConverter.php │ │ │ ├── Resources │ │ │ │ └── config │ │ │ │ │ ├── annotations.xml │ │ │ │ │ ├── cache.xml │ │ │ │ │ ├── converters.xml │ │ │ │ │ ├── psr7.xml │ │ │ │ │ ├── routing.xml │ │ │ │ │ ├── security.xml │ │ │ │ │ ├── services.xml │ │ │ │ │ └── view.xml │ │ │ ├── Routing │ │ │ │ └── AnnotatedRouteControllerLoader.php │ │ │ ├── Security │ │ │ │ └── ExpressionLanguage.php │ │ │ ├── SensioFrameworkExtraBundle.php │ │ │ ├── Templating │ │ │ │ └── TemplateGuesser.php │ │ │ ├── UPGRADE.md │ │ │ └── composer.json │ │ └── generator-bundle │ │ │ ├── .travis.yml │ │ │ ├── Command │ │ │ ├── AutoComplete │ │ │ │ └── EntitiesAutoCompleter.php │ │ │ ├── GenerateBundleCommand.php │ │ │ ├── GenerateCommandCommand.php │ │ │ ├── GenerateControllerCommand.php │ │ │ ├── GenerateDoctrineCommand.php │ │ │ ├── GenerateDoctrineCrudCommand.php │ │ │ ├── GenerateDoctrineEntityCommand.php │ │ │ ├── GenerateDoctrineFormCommand.php │ │ │ ├── GeneratorCommand.php │ │ │ ├── Helper │ │ │ │ └── QuestionHelper.php │ │ │ └── Validators.php │ │ │ ├── Generator │ │ │ ├── BundleGenerator.php │ │ │ ├── CommandGenerator.php │ │ │ ├── ControllerGenerator.php │ │ │ ├── DoctrineCrudGenerator.php │ │ │ ├── DoctrineEntityGenerator.php │ │ │ ├── DoctrineFormGenerator.php │ │ │ └── Generator.php │ │ │ ├── LICENSE │ │ │ ├── Manipulator │ │ │ ├── ConfigurationManipulator.php │ │ │ ├── KernelManipulator.php │ │ │ ├── Manipulator.php │ │ │ └── RoutingManipulator.php │ │ │ ├── Model │ │ │ ├── Bundle.php │ │ │ └── EntityGeneratorResult.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ └── skeleton │ │ │ │ ├── bundle │ │ │ │ ├── Bundle.php.twig │ │ │ │ ├── Configuration.php.twig │ │ │ │ ├── DefaultController.php.twig │ │ │ │ ├── DefaultControllerTest.php.twig │ │ │ │ ├── Extension.php.twig │ │ │ │ ├── index.html.twig.twig │ │ │ │ ├── routing.php.twig │ │ │ │ ├── routing.xml.twig │ │ │ │ ├── routing.yml.twig │ │ │ │ ├── services.php.twig │ │ │ │ ├── services.xml.twig │ │ │ │ └── services.yml.twig │ │ │ │ ├── command │ │ │ │ └── Command.php.twig │ │ │ │ ├── controller │ │ │ │ ├── Controller.php.twig │ │ │ │ ├── ControllerTest.php.twig │ │ │ │ ├── Template.html.php.twig │ │ │ │ └── Template.html.twig.twig │ │ │ │ ├── crud │ │ │ │ ├── actions │ │ │ │ │ ├── delete.php.twig │ │ │ │ │ ├── edit.php.twig │ │ │ │ │ ├── index.php.twig │ │ │ │ │ ├── new.php.twig │ │ │ │ │ └── show.php.twig │ │ │ │ ├── config │ │ │ │ │ ├── routing.php.twig │ │ │ │ │ ├── routing.xml.twig │ │ │ │ │ └── routing.yml.twig │ │ │ │ ├── controller.php.twig │ │ │ │ ├── tests │ │ │ │ │ ├── others │ │ │ │ │ │ ├── full_scenario.php.twig │ │ │ │ │ │ └── short_scenario.php.twig │ │ │ │ │ └── test.php.twig │ │ │ │ └── views │ │ │ │ │ ├── edit.html.twig.twig │ │ │ │ │ ├── index.html.twig.twig │ │ │ │ │ ├── new.html.twig.twig │ │ │ │ │ ├── others │ │ │ │ │ └── record_actions.html.twig.twig │ │ │ │ │ └── show.html.twig.twig │ │ │ │ └── form │ │ │ │ └── FormType.php.twig │ │ │ ├── SensioGeneratorBundle.php │ │ │ └── composer.json │ ├── sensiolabs │ │ └── security-checker │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SensioLabs │ │ │ └── Security │ │ │ │ ├── Command │ │ │ │ └── SecurityCheckerCommand.php │ │ │ │ ├── Crawler │ │ │ │ ├── BaseCrawler.php │ │ │ │ ├── CrawlerInterface.php │ │ │ │ ├── CurlCrawler.php │ │ │ │ ├── DefaultCrawler.php │ │ │ │ └── FileGetContentsCrawler.php │ │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ └── RuntimeException.php │ │ │ │ ├── Formatters │ │ │ │ ├── FormatterInterface.php │ │ │ │ ├── JsonFormatter.php │ │ │ │ ├── SimpleFormatter.php │ │ │ │ └── TextFormatter.php │ │ │ │ ├── Resources │ │ │ │ └── security.sensiolabs.org.crt │ │ │ │ └── SecurityChecker.php │ │ │ ├── box.json │ │ │ ├── composer.json │ │ │ └── security-checker │ ├── swiftmailer │ │ └── swiftmailer │ │ │ ├── .gitattributes │ │ │ ├── .travis.yml │ │ │ ├── LICENSE │ │ │ ├── VERSION │ │ │ ├── composer.json │ │ │ ├── doc │ │ │ ├── headers.rst │ │ │ ├── help-resources.rst │ │ │ ├── including-the-files.rst │ │ │ ├── index.rst │ │ │ ├── installing.rst │ │ │ ├── introduction.rst │ │ │ ├── japanese.rst │ │ │ ├── messages.rst │ │ │ ├── overview.rst │ │ │ ├── plugins.rst │ │ │ ├── sending.rst │ │ │ └── uml │ │ │ │ ├── Encoders.graffle │ │ │ │ ├── Mime.graffle │ │ │ │ └── Transports.graffle │ │ │ ├── lib │ │ │ ├── classes │ │ │ │ ├── Swift.php │ │ │ │ └── Swift │ │ │ │ │ ├── Attachment.php │ │ │ │ │ ├── ByteStream │ │ │ │ │ ├── AbstractFilterableInputStream.php │ │ │ │ │ ├── ArrayByteStream.php │ │ │ │ │ ├── FileByteStream.php │ │ │ │ │ └── TemporaryFileByteStream.php │ │ │ │ │ ├── CharacterReader.php │ │ │ │ │ ├── CharacterReader │ │ │ │ │ ├── GenericFixedWidthReader.php │ │ │ │ │ ├── UsAsciiReader.php │ │ │ │ │ └── Utf8Reader.php │ │ │ │ │ ├── CharacterReaderFactory.php │ │ │ │ │ ├── CharacterReaderFactory │ │ │ │ │ └── SimpleCharacterReaderFactory.php │ │ │ │ │ ├── CharacterStream.php │ │ │ │ │ ├── CharacterStream │ │ │ │ │ ├── ArrayCharacterStream.php │ │ │ │ │ └── NgCharacterStream.php │ │ │ │ │ ├── ConfigurableSpool.php │ │ │ │ │ ├── DependencyContainer.php │ │ │ │ │ ├── DependencyException.php │ │ │ │ │ ├── EmbeddedFile.php │ │ │ │ │ ├── Encoder.php │ │ │ │ │ ├── Encoder │ │ │ │ │ ├── Base64Encoder.php │ │ │ │ │ ├── QpEncoder.php │ │ │ │ │ └── Rfc2231Encoder.php │ │ │ │ │ ├── Encoding.php │ │ │ │ │ ├── Events │ │ │ │ │ ├── CommandEvent.php │ │ │ │ │ ├── CommandListener.php │ │ │ │ │ ├── Event.php │ │ │ │ │ ├── EventDispatcher.php │ │ │ │ │ ├── EventListener.php │ │ │ │ │ ├── EventObject.php │ │ │ │ │ ├── ResponseEvent.php │ │ │ │ │ ├── ResponseListener.php │ │ │ │ │ ├── SendEvent.php │ │ │ │ │ ├── SendListener.php │ │ │ │ │ ├── SimpleEventDispatcher.php │ │ │ │ │ ├── TransportChangeEvent.php │ │ │ │ │ ├── TransportChangeListener.php │ │ │ │ │ ├── TransportExceptionEvent.php │ │ │ │ │ └── TransportExceptionListener.php │ │ │ │ │ ├── FailoverTransport.php │ │ │ │ │ ├── FileSpool.php │ │ │ │ │ ├── FileStream.php │ │ │ │ │ ├── Filterable.php │ │ │ │ │ ├── Image.php │ │ │ │ │ ├── InputByteStream.php │ │ │ │ │ ├── IoException.php │ │ │ │ │ ├── KeyCache.php │ │ │ │ │ ├── KeyCache │ │ │ │ │ ├── ArrayKeyCache.php │ │ │ │ │ ├── DiskKeyCache.php │ │ │ │ │ ├── KeyCacheInputStream.php │ │ │ │ │ ├── NullKeyCache.php │ │ │ │ │ └── SimpleKeyCacheInputStream.php │ │ │ │ │ ├── LoadBalancedTransport.php │ │ │ │ │ ├── MailTransport.php │ │ │ │ │ ├── Mailer.php │ │ │ │ │ ├── Mailer │ │ │ │ │ ├── ArrayRecipientIterator.php │ │ │ │ │ └── RecipientIterator.php │ │ │ │ │ ├── MemorySpool.php │ │ │ │ │ ├── Message.php │ │ │ │ │ ├── Mime │ │ │ │ │ ├── Attachment.php │ │ │ │ │ ├── CharsetObserver.php │ │ │ │ │ ├── ContentEncoder.php │ │ │ │ │ ├── ContentEncoder │ │ │ │ │ │ ├── Base64ContentEncoder.php │ │ │ │ │ │ ├── NativeQpContentEncoder.php │ │ │ │ │ │ ├── PlainContentEncoder.php │ │ │ │ │ │ ├── QpContentEncoder.php │ │ │ │ │ │ ├── QpContentEncoderProxy.php │ │ │ │ │ │ └── RawContentEncoder.php │ │ │ │ │ ├── EmbeddedFile.php │ │ │ │ │ ├── EncodingObserver.php │ │ │ │ │ ├── Grammar.php │ │ │ │ │ ├── Header.php │ │ │ │ │ ├── HeaderEncoder.php │ │ │ │ │ ├── HeaderEncoder │ │ │ │ │ │ ├── Base64HeaderEncoder.php │ │ │ │ │ │ └── QpHeaderEncoder.php │ │ │ │ │ ├── HeaderFactory.php │ │ │ │ │ ├── HeaderSet.php │ │ │ │ │ ├── Headers │ │ │ │ │ │ ├── AbstractHeader.php │ │ │ │ │ │ ├── DateHeader.php │ │ │ │ │ │ ├── IdentificationHeader.php │ │ │ │ │ │ ├── MailboxHeader.php │ │ │ │ │ │ ├── OpenDKIMHeader.php │ │ │ │ │ │ ├── ParameterizedHeader.php │ │ │ │ │ │ ├── PathHeader.php │ │ │ │ │ │ └── UnstructuredHeader.php │ │ │ │ │ ├── Message.php │ │ │ │ │ ├── MimeEntity.php │ │ │ │ │ ├── MimePart.php │ │ │ │ │ ├── ParameterizedHeader.php │ │ │ │ │ ├── SimpleHeaderFactory.php │ │ │ │ │ ├── SimpleHeaderSet.php │ │ │ │ │ ├── SimpleMessage.php │ │ │ │ │ └── SimpleMimeEntity.php │ │ │ │ │ ├── MimePart.php │ │ │ │ │ ├── NullTransport.php │ │ │ │ │ ├── OutputByteStream.php │ │ │ │ │ ├── Plugins │ │ │ │ │ ├── AntiFloodPlugin.php │ │ │ │ │ ├── BandwidthMonitorPlugin.php │ │ │ │ │ ├── Decorator │ │ │ │ │ │ └── Replacements.php │ │ │ │ │ ├── DecoratorPlugin.php │ │ │ │ │ ├── ImpersonatePlugin.php │ │ │ │ │ ├── Logger.php │ │ │ │ │ ├── LoggerPlugin.php │ │ │ │ │ ├── Loggers │ │ │ │ │ │ ├── ArrayLogger.php │ │ │ │ │ │ └── EchoLogger.php │ │ │ │ │ ├── MessageLogger.php │ │ │ │ │ ├── Pop │ │ │ │ │ │ ├── Pop3Connection.php │ │ │ │ │ │ └── Pop3Exception.php │ │ │ │ │ ├── PopBeforeSmtpPlugin.php │ │ │ │ │ ├── RedirectingPlugin.php │ │ │ │ │ ├── Reporter.php │ │ │ │ │ ├── ReporterPlugin.php │ │ │ │ │ ├── Reporters │ │ │ │ │ │ ├── HitReporter.php │ │ │ │ │ │ └── HtmlReporter.php │ │ │ │ │ ├── Sleeper.php │ │ │ │ │ ├── ThrottlerPlugin.php │ │ │ │ │ └── Timer.php │ │ │ │ │ ├── Preferences.php │ │ │ │ │ ├── ReplacementFilterFactory.php │ │ │ │ │ ├── RfcComplianceException.php │ │ │ │ │ ├── SendmailTransport.php │ │ │ │ │ ├── SignedMessage.php │ │ │ │ │ ├── Signer.php │ │ │ │ │ ├── Signers │ │ │ │ │ ├── BodySigner.php │ │ │ │ │ ├── DKIMSigner.php │ │ │ │ │ ├── DomainKeySigner.php │ │ │ │ │ ├── HeaderSigner.php │ │ │ │ │ ├── OpenDKIMSigner.php │ │ │ │ │ └── SMimeSigner.php │ │ │ │ │ ├── SmtpTransport.php │ │ │ │ │ ├── Spool.php │ │ │ │ │ ├── SpoolTransport.php │ │ │ │ │ ├── StreamFilter.php │ │ │ │ │ ├── StreamFilters │ │ │ │ │ ├── ByteArrayReplacementFilter.php │ │ │ │ │ ├── StringReplacementFilter.php │ │ │ │ │ └── StringReplacementFilterFactory.php │ │ │ │ │ ├── SwiftException.php │ │ │ │ │ ├── Transport.php │ │ │ │ │ ├── Transport │ │ │ │ │ ├── AbstractSmtpTransport.php │ │ │ │ │ ├── Esmtp │ │ │ │ │ │ ├── Auth │ │ │ │ │ │ │ ├── CramMd5Authenticator.php │ │ │ │ │ │ │ ├── LoginAuthenticator.php │ │ │ │ │ │ │ ├── NTLMAuthenticator.php │ │ │ │ │ │ │ ├── PlainAuthenticator.php │ │ │ │ │ │ │ └── XOAuth2Authenticator.php │ │ │ │ │ │ ├── AuthHandler.php │ │ │ │ │ │ └── Authenticator.php │ │ │ │ │ ├── EsmtpHandler.php │ │ │ │ │ ├── EsmtpTransport.php │ │ │ │ │ ├── FailoverTransport.php │ │ │ │ │ ├── IoBuffer.php │ │ │ │ │ ├── LoadBalancedTransport.php │ │ │ │ │ ├── MailInvoker.php │ │ │ │ │ ├── MailTransport.php │ │ │ │ │ ├── NullTransport.php │ │ │ │ │ ├── SendmailTransport.php │ │ │ │ │ ├── SimpleMailInvoker.php │ │ │ │ │ ├── SmtpAgent.php │ │ │ │ │ ├── SpoolTransport.php │ │ │ │ │ └── StreamBuffer.php │ │ │ │ │ ├── TransportException.php │ │ │ │ │ └── Validate.php │ │ │ ├── dependency_maps │ │ │ │ ├── cache_deps.php │ │ │ │ ├── message_deps.php │ │ │ │ ├── mime_deps.php │ │ │ │ └── transport_deps.php │ │ │ ├── mime_types.php │ │ │ ├── preferences.php │ │ │ ├── swift_init.php │ │ │ ├── swift_required.php │ │ │ ├── swift_required_pear.php │ │ │ └── swiftmailer_generate_mimes_config.php │ │ │ └── phpunit.xml.dist │ ├── symfony │ │ ├── assetic-bundle │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── AsseticBundle.php │ │ │ ├── CHANGELOG.md │ │ │ ├── CacheWarmer │ │ │ │ └── AssetManagerCacheWarmer.php │ │ │ ├── Command │ │ │ │ ├── AbstractCommand.php │ │ │ │ ├── DumpCommand.php │ │ │ │ └── WatchCommand.php │ │ │ ├── Config │ │ │ │ ├── AsseticResource.php │ │ │ │ └── SelfCheckingAsseticResource.php │ │ │ ├── Controller │ │ │ │ ├── AssetCacheKeyFilter.php │ │ │ │ └── AsseticController.php │ │ │ ├── DefaultValueSupplier.php │ │ │ ├── DependencyInjection │ │ │ │ ├── AsseticExtension.php │ │ │ │ ├── Compiler │ │ │ │ │ ├── AssetFactoryPass.php │ │ │ │ │ ├── AssetManagerPass.php │ │ │ │ │ ├── CheckClosureFilterPass.php │ │ │ │ │ ├── CheckCssEmbedFilterPass.php │ │ │ │ │ ├── CheckYuiFilterPass.php │ │ │ │ │ ├── FilterManagerPass.php │ │ │ │ │ ├── RouterResourcePass.php │ │ │ │ │ ├── SprocketsFilterPass.php │ │ │ │ │ ├── StaticAsseticHelperPass.php │ │ │ │ │ ├── TemplateResourcesPass.php │ │ │ │ │ └── TemplatingPass.php │ │ │ │ ├── Configuration.php │ │ │ │ └── DirectoryResourceDefinition.php │ │ │ ├── EventListener │ │ │ │ └── RequestListener.php │ │ │ ├── Exception │ │ │ │ └── InvalidBundleException.php │ │ │ ├── Factory │ │ │ │ ├── AssetFactory.php │ │ │ │ ├── Loader │ │ │ │ │ ├── AsseticHelperFormulaLoader.php │ │ │ │ │ └── ConfigurationLoader.php │ │ │ │ ├── Resource │ │ │ │ │ ├── CoalescingDirectoryResource.php │ │ │ │ │ ├── ConfigurationResource.php │ │ │ │ │ ├── DirectoryResource.php │ │ │ │ │ ├── DirectoryResourceIterator.php │ │ │ │ │ └── FileResource.php │ │ │ │ └── Worker │ │ │ │ │ └── UseControllerWorker.php │ │ │ ├── FilterManager.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── config │ │ │ │ │ ├── assetic.xml │ │ │ │ │ ├── controller.xml │ │ │ │ │ ├── filters │ │ │ │ │ ├── autoprefixer.xml │ │ │ │ │ ├── cleancss.xml │ │ │ │ │ ├── closure.xml │ │ │ │ │ ├── coffee.xml │ │ │ │ │ ├── compass.xml │ │ │ │ │ ├── csscachebusting.xml │ │ │ │ │ ├── cssembed.xml │ │ │ │ │ ├── cssimport.xml │ │ │ │ │ ├── cssmin.xml │ │ │ │ │ ├── cssrewrite.xml │ │ │ │ │ ├── dart.xml │ │ │ │ │ ├── emberprecompile.xml │ │ │ │ │ ├── gss.xml │ │ │ │ │ ├── handlebars.xml │ │ │ │ │ ├── jpegoptim.xml │ │ │ │ │ ├── jpegtran.xml │ │ │ │ │ ├── jsmin.xml │ │ │ │ │ ├── jsminplus.xml │ │ │ │ │ ├── jsqueeze.xml │ │ │ │ │ ├── less.xml │ │ │ │ │ ├── lessphp.xml │ │ │ │ │ ├── minifycsscompressor.xml │ │ │ │ │ ├── optipng.xml │ │ │ │ │ ├── packager.xml │ │ │ │ │ ├── packer.xml │ │ │ │ │ ├── phpcssembed.xml │ │ │ │ │ ├── pngout.xml │ │ │ │ │ ├── reactjsx.xml │ │ │ │ │ ├── roole.xml │ │ │ │ │ ├── sass.xml │ │ │ │ │ ├── scss.xml │ │ │ │ │ ├── scssphp.xml │ │ │ │ │ ├── sprockets.xml │ │ │ │ │ ├── stylus.xml │ │ │ │ │ ├── typescript.xml │ │ │ │ │ ├── uglifycss.xml │ │ │ │ │ ├── uglifyjs.xml │ │ │ │ │ ├── uglifyjs2.xml │ │ │ │ │ ├── yui_css.xml │ │ │ │ │ └── yui_js.xml │ │ │ │ │ ├── schema │ │ │ │ │ └── assetic-1.0.xsd │ │ │ │ │ ├── templating_php.xml │ │ │ │ │ └── templating_twig.xml │ │ │ ├── Routing │ │ │ │ └── AsseticLoader.php │ │ │ ├── Templating │ │ │ │ ├── AsseticHelper.php │ │ │ │ ├── DynamicAsseticHelper.php │ │ │ │ └── StaticAsseticHelper.php │ │ │ ├── Tests │ │ │ │ ├── CacheWarmer │ │ │ │ │ └── AssetManagerCacheWarmerTest.php │ │ │ │ ├── Command │ │ │ │ │ └── DumpCommandTest.php │ │ │ │ ├── Controller │ │ │ │ │ └── AsseticControllerTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ └── AsseticExtensionTest.php │ │ │ │ ├── Factory │ │ │ │ │ ├── AssetFactoryTest.php │ │ │ │ │ └── Resource │ │ │ │ │ │ ├── CoalescingDirectoryResourceTest.php │ │ │ │ │ │ └── FileResourceTest.php │ │ │ │ ├── FilterManagerTest.php │ │ │ │ ├── FunctionalTest.php │ │ │ │ ├── Resources │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── views │ │ │ │ │ │ │ ├── base.html.php │ │ │ │ │ │ │ ├── base.html.twig │ │ │ │ │ │ │ ├── layout.html.php │ │ │ │ │ │ │ └── layout.html.twig │ │ │ │ │ ├── config │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ └── routing.yml │ │ │ │ │ └── web │ │ │ │ │ │ ├── javascript1.js │ │ │ │ │ │ ├── javascript2.js │ │ │ │ │ │ ├── stylesheet1.css │ │ │ │ │ │ └── stylesheet2.css │ │ │ │ ├── Templating │ │ │ │ │ └── AsseticHelperTest.php │ │ │ │ ├── TestBundle │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── css │ │ │ │ │ │ │ └── bundle.css │ │ │ │ │ └── TestBundle.php │ │ │ │ └── TestKernel.php │ │ │ ├── Twig │ │ │ │ ├── AsseticExtension.php │ │ │ │ ├── AsseticNode.php │ │ │ │ ├── AsseticNodeVisitor.php │ │ │ │ └── AsseticTokenParser.php │ │ │ ├── UPGRADE.md │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ ├── monolog-bundle │ │ │ ├── .travis.yml │ │ │ ├── DependencyInjection │ │ │ │ ├── Compiler │ │ │ │ │ ├── AddProcessorsPass.php │ │ │ │ │ ├── AddSwiftMailerTransportPass.php │ │ │ │ │ ├── DebugHandlerPass.php │ │ │ │ │ └── LoggerChannelPass.php │ │ │ │ ├── Configuration.php │ │ │ │ └── MonologExtension.php │ │ │ ├── LICENSE │ │ │ ├── MonologBundle.php │ │ │ ├── NotFoundActivationStrategy.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── config │ │ │ │ │ ├── monolog.xml │ │ │ │ │ └── schema │ │ │ │ │ └── monolog-1.0.xsd │ │ │ ├── SwiftMailer │ │ │ │ └── MessageFactory.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ ├── phpunit-bridge │ │ │ ├── .gitignore │ │ │ ├── ClockMock.php │ │ │ ├── DeprecationErrorHandler.php │ │ │ ├── DnsMock.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SymfonyTestsListener.php │ │ │ ├── Tests │ │ │ │ ├── DeprecationErrorHandler │ │ │ │ │ ├── default.phpt │ │ │ │ │ ├── disabled.phpt │ │ │ │ │ ├── regexp.phpt │ │ │ │ │ └── weak.phpt │ │ │ │ └── DnsMockTest.php │ │ │ ├── TextUI │ │ │ │ ├── Command.php │ │ │ │ └── TestRunner.php │ │ │ ├── bootstrap.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ ├── polyfill-apcu │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bootstrap.php │ │ │ └── composer.json │ │ ├── polyfill-intl-icu │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bootstrap.php │ │ │ └── composer.json │ │ ├── polyfill-mbstring │ │ │ ├── LICENSE │ │ │ ├── Mbstring.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── unidata │ │ │ │ │ ├── lowerCase.php │ │ │ │ │ └── upperCase.php │ │ │ ├── bootstrap.php │ │ │ └── composer.json │ │ ├── polyfill-php56 │ │ │ ├── LICENSE │ │ │ ├── Php56.php │ │ │ ├── README.md │ │ │ ├── bootstrap.php │ │ │ └── composer.json │ │ ├── polyfill-php70 │ │ │ ├── LICENSE │ │ │ ├── Php70.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── stubs │ │ │ │ │ ├── ArithmeticError.php │ │ │ │ │ ├── AssertionError.php │ │ │ │ │ ├── DivisionByZeroError.php │ │ │ │ │ ├── Error.php │ │ │ │ │ ├── ParseError.php │ │ │ │ │ └── TypeError.php │ │ │ ├── bootstrap.php │ │ │ └── composer.json │ │ ├── polyfill-util │ │ │ ├── Binary.php │ │ │ ├── BinaryNoFuncOverload.php │ │ │ ├── BinaryOnFuncOverload.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── TestListener.php │ │ │ └── composer.json │ │ ├── swiftmailer-bundle │ │ │ ├── .travis.yml │ │ │ ├── Command │ │ │ │ ├── DebugCommand.php │ │ │ │ ├── NewEmailCommand.php │ │ │ │ └── SendEmailCommand.php │ │ │ ├── DataCollector │ │ │ │ └── MessageDataCollector.php │ │ │ ├── DependencyInjection │ │ │ │ ├── Compiler │ │ │ │ │ └── RegisterPluginsPass.php │ │ │ │ ├── Configuration.php │ │ │ │ └── SwiftmailerExtension.php │ │ │ ├── EventListener │ │ │ │ └── EmailSenderListener.php │ │ │ ├── Resources │ │ │ │ ├── config │ │ │ │ │ ├── schema │ │ │ │ │ │ └── swiftmailer-1.0.xsd │ │ │ │ │ └── swiftmailer.xml │ │ │ │ ├── meta │ │ │ │ │ └── LICENSE │ │ │ │ └── views │ │ │ │ │ └── Collector │ │ │ │ │ ├── icon.svg │ │ │ │ │ └── swiftmailer.html.twig │ │ │ ├── SwiftmailerBundle.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ └── symfony │ │ │ ├── .composer │ │ │ └── config.json │ │ │ ├── .editorconfig │ │ │ ├── .gitignore │ │ │ ├── .php_cs │ │ │ ├── .travis.php │ │ │ ├── .travis.yml │ │ │ ├── CHANGELOG-3.0.md │ │ │ ├── CHANGELOG-3.1.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── CONTRIBUTORS.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── UPGRADE-3.0.md │ │ │ ├── UPGRADE-3.1.md │ │ │ ├── UPGRADE-4.0.md │ │ │ ├── appveyor.yml │ │ │ ├── composer.json │ │ │ ├── phpunit │ │ │ ├── phpunit.xml.dist │ │ │ └── src │ │ │ └── Symfony │ │ │ ├── Bridge │ │ │ ├── Doctrine │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CacheWarmer │ │ │ │ │ └── ProxyCacheWarmer.php │ │ │ │ ├── ContainerAwareEventManager.php │ │ │ │ ├── DataCollector │ │ │ │ │ └── DoctrineDataCollector.php │ │ │ │ ├── DataFixtures │ │ │ │ │ └── ContainerAwareLoader.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── AbstractDoctrineExtension.php │ │ │ │ │ ├── CompilerPass │ │ │ │ │ │ ├── DoctrineValidationPass.php │ │ │ │ │ │ ├── RegisterEventListenersAndSubscribersPass.php │ │ │ │ │ │ └── RegisterMappingsPass.php │ │ │ │ │ └── Security │ │ │ │ │ │ └── UserProvider │ │ │ │ │ │ └── EntityFactory.php │ │ │ │ ├── ExpressionLanguage │ │ │ │ │ └── DoctrineParserCache.php │ │ │ │ ├── Form │ │ │ │ │ ├── ChoiceList │ │ │ │ │ │ ├── DoctrineChoiceLoader.php │ │ │ │ │ │ ├── EntityLoaderInterface.php │ │ │ │ │ │ ├── IdReader.php │ │ │ │ │ │ └── ORMQueryBuilderLoader.php │ │ │ │ │ ├── DataTransformer │ │ │ │ │ │ └── CollectionToArrayTransformer.php │ │ │ │ │ ├── DoctrineOrmExtension.php │ │ │ │ │ ├── DoctrineOrmTypeGuesser.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ └── MergeDoctrineCollectionListener.php │ │ │ │ │ └── Type │ │ │ │ │ │ ├── DoctrineType.php │ │ │ │ │ │ └── EntityType.php │ │ │ │ ├── HttpFoundation │ │ │ │ │ ├── DbalSessionHandler.php │ │ │ │ │ └── DbalSessionHandlerSchema.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Logger │ │ │ │ │ └── DbalLogger.php │ │ │ │ ├── ManagerRegistry.php │ │ │ │ ├── PropertyInfo │ │ │ │ │ └── DoctrineExtractor.php │ │ │ │ ├── README.md │ │ │ │ ├── RegistryInterface.php │ │ │ │ ├── Security │ │ │ │ │ ├── RememberMe │ │ │ │ │ │ └── DoctrineTokenProvider.php │ │ │ │ │ └── User │ │ │ │ │ │ ├── EntityUserProvider.php │ │ │ │ │ │ └── UserLoaderInterface.php │ │ │ │ ├── Test │ │ │ │ │ └── DoctrineTestHelper.php │ │ │ │ ├── Tests │ │ │ │ │ ├── ContainerAwareEventManagerTest.php │ │ │ │ │ ├── DataCollector │ │ │ │ │ │ └── DoctrineDataCollectorTest.php │ │ │ │ │ ├── DataFixtures │ │ │ │ │ │ └── ContainerAwareLoaderTest.php │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ ├── CompilerPass │ │ │ │ │ │ │ ├── RegisterEventListenersAndSubscribersPassTest.php │ │ │ │ │ │ │ └── RegisterMappingsPassTest.php │ │ │ │ │ │ └── DoctrineExtensionTest.php │ │ │ │ │ ├── ExpressionLanguage │ │ │ │ │ │ └── DoctrineParserCacheTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── AssociationEntity.php │ │ │ │ │ │ ├── CompositeIntIdEntity.php │ │ │ │ │ │ ├── CompositeStringIdEntity.php │ │ │ │ │ │ ├── ContainerAwareFixture.php │ │ │ │ │ │ ├── DoubleNameEntity.php │ │ │ │ │ │ ├── Embeddable │ │ │ │ │ │ │ └── Identifier.php │ │ │ │ │ │ ├── EmbeddedIdentifierEntity.php │ │ │ │ │ │ ├── GroupableEntity.php │ │ │ │ │ │ ├── SingleAssociationToIntIdEntity.php │ │ │ │ │ │ ├── SingleIntIdEntity.php │ │ │ │ │ │ ├── SingleIntIdNoToStringEntity.php │ │ │ │ │ │ ├── SingleStringCastableIdEntity.php │ │ │ │ │ │ ├── SingleStringIdEntity.php │ │ │ │ │ │ └── User.php │ │ │ │ │ ├── Form │ │ │ │ │ │ ├── ChoiceList │ │ │ │ │ │ │ └── ORMQueryBuilderLoaderTest.php │ │ │ │ │ │ ├── DataTransformer │ │ │ │ │ │ │ └── CollectionToArrayTransformerTest.php │ │ │ │ │ │ ├── DoctrineOrmTypeGuesserTest.php │ │ │ │ │ │ ├── EventListener │ │ │ │ │ │ │ └── MergeDoctrineCollectionListenerTest.php │ │ │ │ │ │ └── Type │ │ │ │ │ │ │ ├── EntityTypePerformanceTest.php │ │ │ │ │ │ │ └── EntityTypeTest.php │ │ │ │ │ ├── HttpFoundation │ │ │ │ │ │ └── DbalSessionHandlerTest.php │ │ │ │ │ ├── Logger │ │ │ │ │ │ └── DbalLoggerTest.php │ │ │ │ │ ├── PropertyInfo │ │ │ │ │ │ ├── DoctrineExtractorTest.php │ │ │ │ │ │ └── Fixtures │ │ │ │ │ │ │ ├── DoctrineDummy.php │ │ │ │ │ │ │ ├── DoctrineFooType.php │ │ │ │ │ │ │ ├── DoctrineRelation.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── Security │ │ │ │ │ │ └── User │ │ │ │ │ │ │ └── EntityUserProviderTest.php │ │ │ │ │ └── Validator │ │ │ │ │ │ └── Constraints │ │ │ │ │ │ └── UniqueEntityValidatorTest.php │ │ │ │ ├── Validator │ │ │ │ │ ├── Constraints │ │ │ │ │ │ ├── UniqueEntity.php │ │ │ │ │ │ └── UniqueEntityValidator.php │ │ │ │ │ └── DoctrineInitializer.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Monolog │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Formatter │ │ │ │ │ └── ConsoleFormatter.php │ │ │ │ ├── Handler │ │ │ │ │ ├── ChromePhpHandler.php │ │ │ │ │ ├── ConsoleHandler.php │ │ │ │ │ ├── DebugHandler.php │ │ │ │ │ ├── FingersCrossed │ │ │ │ │ │ └── NotFoundActivationStrategy.php │ │ │ │ │ ├── FirePHPHandler.php │ │ │ │ │ └── SwiftMailerHandler.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Logger.php │ │ │ │ ├── Processor │ │ │ │ │ └── WebProcessor.php │ │ │ │ ├── README.md │ │ │ │ ├── Tests │ │ │ │ │ ├── Handler │ │ │ │ │ │ ├── ConsoleHandlerTest.php │ │ │ │ │ │ └── FingersCrossed │ │ │ │ │ │ │ └── NotFoundActivationStrategyTest.php │ │ │ │ │ ├── LoggerTest.php │ │ │ │ │ └── Processor │ │ │ │ │ │ └── WebProcessorTest.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── PhpUnit │ │ │ │ ├── .gitignore │ │ │ │ ├── ClockMock.php │ │ │ │ ├── DeprecationErrorHandler.php │ │ │ │ ├── DnsMock.php │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── SymfonyTestsListener.php │ │ │ │ ├── Tests │ │ │ │ │ ├── DeprecationErrorHandler │ │ │ │ │ │ ├── default.phpt │ │ │ │ │ │ ├── disabled.phpt │ │ │ │ │ │ ├── regexp.phpt │ │ │ │ │ │ └── weak.phpt │ │ │ │ │ └── DnsMockTest.php │ │ │ │ ├── TextUI │ │ │ │ │ ├── Command.php │ │ │ │ │ └── TestRunner.php │ │ │ │ ├── bootstrap.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── ProxyManager │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENSE │ │ │ │ ├── LazyProxy │ │ │ │ │ ├── Instantiator │ │ │ │ │ │ └── RuntimeInstantiator.php │ │ │ │ │ └── PhpDumper │ │ │ │ │ │ └── ProxyDumper.php │ │ │ │ ├── README.md │ │ │ │ ├── Tests │ │ │ │ │ └── LazyProxy │ │ │ │ │ │ ├── ContainerBuilderTest.php │ │ │ │ │ │ ├── Dumper │ │ │ │ │ │ └── PhpDumperTest.php │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── includes │ │ │ │ │ │ │ └── foo.php │ │ │ │ │ │ └── php │ │ │ │ │ │ │ ├── lazy_service.php │ │ │ │ │ │ │ ├── lazy_service_structure.txt │ │ │ │ │ │ │ └── lazy_service_with_hints.php │ │ │ │ │ │ ├── Instantiator │ │ │ │ │ │ └── RuntimeInstantiatorTest.php │ │ │ │ │ │ └── PhpDumper │ │ │ │ │ │ └── ProxyDumperTest.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ └── Twig │ │ │ │ ├── .gitignore │ │ │ │ ├── AppVariable.php │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Command │ │ │ │ ├── DebugCommand.php │ │ │ │ └── LintCommand.php │ │ │ │ ├── DataCollector │ │ │ │ └── TwigDataCollector.php │ │ │ │ ├── Extension │ │ │ │ ├── AssetExtension.php │ │ │ │ ├── CodeExtension.php │ │ │ │ ├── DumpExtension.php │ │ │ │ ├── ExpressionExtension.php │ │ │ │ ├── FormExtension.php │ │ │ │ ├── HttpFoundationExtension.php │ │ │ │ ├── HttpKernelExtension.php │ │ │ │ ├── LogoutUrlExtension.php │ │ │ │ ├── ProfilerExtension.php │ │ │ │ ├── RoutingExtension.php │ │ │ │ ├── SecurityExtension.php │ │ │ │ ├── StopwatchExtension.php │ │ │ │ ├── TranslationExtension.php │ │ │ │ └── YamlExtension.php │ │ │ │ ├── Form │ │ │ │ ├── TwigRenderer.php │ │ │ │ ├── TwigRendererEngine.php │ │ │ │ ├── TwigRendererEngineInterface.php │ │ │ │ └── TwigRendererInterface.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Node │ │ │ │ ├── DumpNode.php │ │ │ │ ├── FormThemeNode.php │ │ │ │ ├── RenderBlockNode.php │ │ │ │ ├── SearchAndRenderBlockNode.php │ │ │ │ ├── StopwatchNode.php │ │ │ │ ├── TransDefaultDomainNode.php │ │ │ │ └── TransNode.php │ │ │ │ ├── NodeVisitor │ │ │ │ ├── Scope.php │ │ │ │ ├── TranslationDefaultDomainNodeVisitor.php │ │ │ │ └── TranslationNodeVisitor.php │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ └── views │ │ │ │ │ └── Form │ │ │ │ │ ├── bootstrap_3_horizontal_layout.html.twig │ │ │ │ │ ├── bootstrap_3_layout.html.twig │ │ │ │ │ ├── form_div_layout.html.twig │ │ │ │ │ ├── form_table_layout.html.twig │ │ │ │ │ └── foundation_5_layout.html.twig │ │ │ │ ├── Tests │ │ │ │ ├── AppVariableTest.php │ │ │ │ ├── Command │ │ │ │ │ └── LintCommandTest.php │ │ │ │ ├── Extension │ │ │ │ │ ├── CodeExtensionTest.php │ │ │ │ │ ├── DumpExtensionTest.php │ │ │ │ │ ├── ExpressionExtensionTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── StubFilesystemLoader.php │ │ │ │ │ │ ├── StubTranslator.php │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ └── form │ │ │ │ │ │ │ ├── child_label.html.twig │ │ │ │ │ │ │ ├── custom_widgets.html.twig │ │ │ │ │ │ │ ├── page_dynamic_extends.html.twig │ │ │ │ │ │ │ ├── parent_label.html.twig │ │ │ │ │ │ │ ├── theme.html.twig │ │ │ │ │ │ │ ├── theme_extends.html.twig │ │ │ │ │ │ │ └── theme_use.html.twig │ │ │ │ │ ├── FormExtensionBootstrap3HorizontalLayoutTest.php │ │ │ │ │ ├── FormExtensionBootstrap3LayoutTest.php │ │ │ │ │ ├── FormExtensionDivLayoutTest.php │ │ │ │ │ ├── FormExtensionTableLayoutTest.php │ │ │ │ │ ├── HttpFoundationExtensionTest.php │ │ │ │ │ ├── HttpKernelExtensionTest.php │ │ │ │ │ ├── RoutingExtensionTest.php │ │ │ │ │ ├── StopwatchExtensionTest.php │ │ │ │ │ └── TranslationExtensionTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ └── extractor │ │ │ │ │ │ ├── syntax_error.twig │ │ │ │ │ │ └── with_translations.html.twig │ │ │ │ ├── Node │ │ │ │ │ ├── DumpNodeTest.php │ │ │ │ │ ├── FormThemeTest.php │ │ │ │ │ ├── SearchAndRenderBlockNodeTest.php │ │ │ │ │ └── TransNodeTest.php │ │ │ │ ├── NodeVisitor │ │ │ │ │ ├── ScopeTest.php │ │ │ │ │ ├── TranslationDefaultDomainNodeVisitorTest.php │ │ │ │ │ ├── TranslationNodeVisitorTest.php │ │ │ │ │ └── TwigNodeProvider.php │ │ │ │ ├── TokenParser │ │ │ │ │ └── FormThemeTokenParserTest.php │ │ │ │ ├── Translation │ │ │ │ │ └── TwigExtractorTest.php │ │ │ │ └── TwigEngineTest.php │ │ │ │ ├── TokenParser │ │ │ │ ├── DumpTokenParser.php │ │ │ │ ├── FormThemeTokenParser.php │ │ │ │ ├── StopwatchTokenParser.php │ │ │ │ ├── TransChoiceTokenParser.php │ │ │ │ ├── TransDefaultDomainTokenParser.php │ │ │ │ └── TransTokenParser.php │ │ │ │ ├── Translation │ │ │ │ └── TwigExtractor.php │ │ │ │ ├── TwigEngine.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Bundle │ │ │ ├── DebugBundle │ │ │ │ ├── .gitignore │ │ │ │ ├── DebugBundle.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── Compiler │ │ │ │ │ │ └── DumpDataCollectorPass.php │ │ │ │ │ ├── Configuration.php │ │ │ │ │ └── DebugExtension.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Resources │ │ │ │ │ ├── config │ │ │ │ │ │ ├── schema │ │ │ │ │ │ │ └── debug-1.0.xsd │ │ │ │ │ │ └── services.xml │ │ │ │ │ └── views │ │ │ │ │ │ └── Profiler │ │ │ │ │ │ ├── dump.html.twig │ │ │ │ │ │ └── icon.svg │ │ │ │ ├── Tests │ │ │ │ │ └── DependencyInjection │ │ │ │ │ │ ├── Compiler │ │ │ │ │ │ └── DumpDataCollectorPassTest.php │ │ │ │ │ │ └── DebugExtensionTest.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── FrameworkBundle │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CacheWarmer │ │ │ │ │ ├── ClassCacheCacheWarmer.php │ │ │ │ │ ├── RouterCacheWarmer.php │ │ │ │ │ ├── TemplateFinder.php │ │ │ │ │ ├── TemplateFinderInterface.php │ │ │ │ │ ├── TemplatePathsCacheWarmer.php │ │ │ │ │ └── TranslationsCacheWarmer.php │ │ │ │ ├── Client.php │ │ │ │ ├── Command │ │ │ │ │ ├── AbstractConfigCommand.php │ │ │ │ │ ├── AssetsInstallCommand.php │ │ │ │ │ ├── CacheClearCommand.php │ │ │ │ │ ├── CacheWarmupCommand.php │ │ │ │ │ ├── ConfigDebugCommand.php │ │ │ │ │ ├── ConfigDumpReferenceCommand.php │ │ │ │ │ ├── ContainerAwareCommand.php │ │ │ │ │ ├── ContainerDebugCommand.php │ │ │ │ │ ├── EventDispatcherDebugCommand.php │ │ │ │ │ ├── RouterDebugCommand.php │ │ │ │ │ ├── RouterMatchCommand.php │ │ │ │ │ ├── ServerCommand.php │ │ │ │ │ ├── ServerRunCommand.php │ │ │ │ │ ├── ServerStartCommand.php │ │ │ │ │ ├── ServerStatusCommand.php │ │ │ │ │ ├── ServerStopCommand.php │ │ │ │ │ ├── TranslationDebugCommand.php │ │ │ │ │ ├── TranslationUpdateCommand.php │ │ │ │ │ └── YamlLintCommand.php │ │ │ │ ├── Console │ │ │ │ │ ├── Application.php │ │ │ │ │ ├── Descriptor │ │ │ │ │ │ ├── Descriptor.php │ │ │ │ │ │ ├── JsonDescriptor.php │ │ │ │ │ │ ├── MarkdownDescriptor.php │ │ │ │ │ │ ├── TextDescriptor.php │ │ │ │ │ │ └── XmlDescriptor.php │ │ │ │ │ └── Helper │ │ │ │ │ │ └── DescriptorHelper.php │ │ │ │ ├── Controller │ │ │ │ │ ├── Controller.php │ │ │ │ │ ├── ControllerNameParser.php │ │ │ │ │ ├── ControllerResolver.php │ │ │ │ │ ├── RedirectController.php │ │ │ │ │ └── TemplateController.php │ │ │ │ ├── DataCollector │ │ │ │ │ ├── RequestDataCollector.php │ │ │ │ │ └── RouterDataCollector.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── Compiler │ │ │ │ │ │ ├── AddCacheClearerPass.php │ │ │ │ │ │ ├── AddCacheWarmerPass.php │ │ │ │ │ │ ├── AddConsoleCommandPass.php │ │ │ │ │ │ ├── AddConstraintValidatorsPass.php │ │ │ │ │ │ ├── AddExpressionLanguageProvidersPass.php │ │ │ │ │ │ ├── AddValidatorInitializersPass.php │ │ │ │ │ │ ├── CachePoolPass.php │ │ │ │ │ │ ├── CompilerDebugDumpPass.php │ │ │ │ │ │ ├── ConfigCachePass.php │ │ │ │ │ │ ├── ContainerBuilderDebugDumpPass.php │ │ │ │ │ │ ├── ControllerArgumentValueResolverPass.php │ │ │ │ │ │ ├── FormPass.php │ │ │ │ │ │ ├── LoggingTranslatorPass.php │ │ │ │ │ │ ├── ProfilerPass.php │ │ │ │ │ │ ├── PropertyInfoPass.php │ │ │ │ │ │ ├── RoutingResolverPass.php │ │ │ │ │ │ ├── SerializerPass.php │ │ │ │ │ │ ├── TemplatingPass.php │ │ │ │ │ │ ├── TranslationDumperPass.php │ │ │ │ │ │ ├── TranslationExtractorPass.php │ │ │ │ │ │ ├── TranslatorPass.php │ │ │ │ │ │ └── UnusedTagsPass.php │ │ │ │ │ ├── Configuration.php │ │ │ │ │ └── FrameworkExtension.php │ │ │ │ ├── EventListener │ │ │ │ │ ├── SessionListener.php │ │ │ │ │ └── TestSessionListener.php │ │ │ │ ├── FrameworkBundle.php │ │ │ │ ├── HttpCache │ │ │ │ │ └── HttpCache.php │ │ │ │ ├── Kernel │ │ │ │ │ └── MicroKernelTrait.php │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ ├── config │ │ │ │ │ │ ├── annotations.xml │ │ │ │ │ │ ├── assets.xml │ │ │ │ │ │ ├── cache.xml │ │ │ │ │ │ ├── collectors.xml │ │ │ │ │ │ ├── debug.xml │ │ │ │ │ │ ├── debug_prod.xml │ │ │ │ │ │ ├── esi.xml │ │ │ │ │ │ ├── form.xml │ │ │ │ │ │ ├── form_csrf.xml │ │ │ │ │ │ ├── form_debug.xml │ │ │ │ │ │ ├── fragment_listener.xml │ │ │ │ │ │ ├── fragment_renderer.xml │ │ │ │ │ │ ├── profiling.xml │ │ │ │ │ │ ├── property_access.xml │ │ │ │ │ │ ├── property_info.xml │ │ │ │ │ │ ├── request.xml │ │ │ │ │ │ ├── router_dev.php │ │ │ │ │ │ ├── router_prod.php │ │ │ │ │ │ ├── router_test.php │ │ │ │ │ │ ├── routing.xml │ │ │ │ │ │ ├── schema │ │ │ │ │ │ │ └── symfony-1.0.xsd │ │ │ │ │ │ ├── security_csrf.xml │ │ │ │ │ │ ├── serializer.xml │ │ │ │ │ │ ├── services.xml │ │ │ │ │ │ ├── session.xml │ │ │ │ │ │ ├── ssi.xml │ │ │ │ │ │ ├── templating.xml │ │ │ │ │ │ ├── templating_debug.xml │ │ │ │ │ │ ├── templating_php.xml │ │ │ │ │ │ ├── test.xml │ │ │ │ │ │ ├── translation.xml │ │ │ │ │ │ ├── translation_debug.xml │ │ │ │ │ │ ├── validator.xml │ │ │ │ │ │ └── web.xml │ │ │ │ │ ├── public │ │ │ │ │ │ ├── css │ │ │ │ │ │ │ ├── body.css │ │ │ │ │ │ │ ├── exception.css │ │ │ │ │ │ │ └── structure.css │ │ │ │ │ │ └── images │ │ │ │ │ │ │ ├── blue_picto_less.gif │ │ │ │ │ │ │ ├── blue_picto_more.gif │ │ │ │ │ │ │ ├── grey_magnifier.png │ │ │ │ │ │ │ └── logo_symfony.png │ │ │ │ │ └── views │ │ │ │ │ │ ├── Form │ │ │ │ │ │ ├── attributes.html.php │ │ │ │ │ │ ├── button_attributes.html.php │ │ │ │ │ │ ├── button_label.html.php │ │ │ │ │ │ ├── button_row.html.php │ │ │ │ │ │ ├── button_widget.html.php │ │ │ │ │ │ ├── checkbox_widget.html.php │ │ │ │ │ │ ├── choice_attributes.html.php │ │ │ │ │ │ ├── choice_options.html.php │ │ │ │ │ │ ├── choice_widget.html.php │ │ │ │ │ │ ├── choice_widget_collapsed.html.php │ │ │ │ │ │ ├── choice_widget_expanded.html.php │ │ │ │ │ │ ├── choice_widget_options.html.php │ │ │ │ │ │ ├── collection_widget.html.php │ │ │ │ │ │ ├── container_attributes.html.php │ │ │ │ │ │ ├── date_widget.html.php │ │ │ │ │ │ ├── datetime_widget.html.php │ │ │ │ │ │ ├── email_widget.html.php │ │ │ │ │ │ ├── form.html.php │ │ │ │ │ │ ├── form_enctype.html.php │ │ │ │ │ │ ├── form_end.html.php │ │ │ │ │ │ ├── form_errors.html.php │ │ │ │ │ │ ├── form_label.html.php │ │ │ │ │ │ ├── form_rest.html.php │ │ │ │ │ │ ├── form_row.html.php │ │ │ │ │ │ ├── form_rows.html.php │ │ │ │ │ │ ├── form_start.html.php │ │ │ │ │ │ ├── form_widget.html.php │ │ │ │ │ │ ├── form_widget_compound.html.php │ │ │ │ │ │ ├── form_widget_simple.html.php │ │ │ │ │ │ ├── hidden_row.html.php │ │ │ │ │ │ ├── hidden_widget.html.php │ │ │ │ │ │ ├── integer_widget.html.php │ │ │ │ │ │ ├── money_widget.html.php │ │ │ │ │ │ ├── number_widget.html.php │ │ │ │ │ │ ├── password_widget.html.php │ │ │ │ │ │ ├── percent_widget.html.php │ │ │ │ │ │ ├── radio_widget.html.php │ │ │ │ │ │ ├── range_widget.html.php │ │ │ │ │ │ ├── repeated_row.html.php │ │ │ │ │ │ ├── reset_widget.html.php │ │ │ │ │ │ ├── search_widget.html.php │ │ │ │ │ │ ├── submit_widget.html.php │ │ │ │ │ │ ├── textarea_widget.html.php │ │ │ │ │ │ ├── time_widget.html.php │ │ │ │ │ │ ├── url_widget.html.php │ │ │ │ │ │ ├── widget_attributes.html.php │ │ │ │ │ │ └── widget_container_attributes.html.php │ │ │ │ │ │ └── FormTable │ │ │ │ │ │ ├── button_row.html.php │ │ │ │ │ │ ├── form_row.html.php │ │ │ │ │ │ ├── form_widget_compound.html.php │ │ │ │ │ │ └── hidden_row.html.php │ │ │ │ ├── Routing │ │ │ │ │ ├── DelegatingLoader.php │ │ │ │ │ ├── RedirectableUrlMatcher.php │ │ │ │ │ └── Router.php │ │ │ │ ├── Templating │ │ │ │ │ ├── DelegatingEngine.php │ │ │ │ │ ├── EngineInterface.php │ │ │ │ │ ├── GlobalVariables.php │ │ │ │ │ ├── Helper │ │ │ │ │ │ ├── ActionsHelper.php │ │ │ │ │ │ ├── AssetsHelper.php │ │ │ │ │ │ ├── CodeHelper.php │ │ │ │ │ │ ├── FormHelper.php │ │ │ │ │ │ ├── RequestHelper.php │ │ │ │ │ │ ├── RouterHelper.php │ │ │ │ │ │ ├── SessionHelper.php │ │ │ │ │ │ ├── StopwatchHelper.php │ │ │ │ │ │ └── TranslatorHelper.php │ │ │ │ │ ├── Loader │ │ │ │ │ │ ├── FilesystemLoader.php │ │ │ │ │ │ └── TemplateLocator.php │ │ │ │ │ ├── PhpEngine.php │ │ │ │ │ ├── TemplateFilenameParser.php │ │ │ │ │ ├── TemplateNameParser.php │ │ │ │ │ ├── TemplateReference.php │ │ │ │ │ └── TimedPhpEngine.php │ │ │ │ ├── Test │ │ │ │ │ ├── KernelTestCase.php │ │ │ │ │ └── WebTestCase.php │ │ │ │ ├── Tests │ │ │ │ │ ├── CacheWarmer │ │ │ │ │ │ └── TemplateFinderTest.php │ │ │ │ │ ├── ClientTest.php │ │ │ │ │ ├── Command │ │ │ │ │ │ ├── CacheClearCommand │ │ │ │ │ │ │ ├── CacheClearCommandTest.php │ │ │ │ │ │ │ └── Fixture │ │ │ │ │ │ │ │ ├── TestAppKernel.php │ │ │ │ │ │ │ │ └── config.yml │ │ │ │ │ │ ├── RouterDebugCommandTest.php │ │ │ │ │ │ ├── RouterMatchCommandTest.php │ │ │ │ │ │ ├── TranslationDebugCommandTest.php │ │ │ │ │ │ └── TranslationUpdateCommandTest.php │ │ │ │ │ ├── Console │ │ │ │ │ │ ├── ApplicationTest.php │ │ │ │ │ │ └── Descriptor │ │ │ │ │ │ │ ├── AbstractDescriptorTest.php │ │ │ │ │ │ │ ├── JsonDescriptorTest.php │ │ │ │ │ │ │ ├── MarkdownDescriptorTest.php │ │ │ │ │ │ │ ├── ObjectsProvider.php │ │ │ │ │ │ │ ├── TextDescriptorTest.php │ │ │ │ │ │ │ └── XmlDescriptorTest.php │ │ │ │ │ ├── Controller │ │ │ │ │ │ ├── ControllerNameParserTest.php │ │ │ │ │ │ ├── ControllerResolverTest.php │ │ │ │ │ │ ├── ControllerTest.php │ │ │ │ │ │ └── RedirectControllerTest.php │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ ├── Compiler │ │ │ │ │ │ │ ├── AddCacheWarmerPassTest.php │ │ │ │ │ │ │ ├── AddConsoleCommandPassTest.php │ │ │ │ │ │ │ ├── AddConstraintValidatorsPassTest.php │ │ │ │ │ │ │ ├── AddExpressionLanguageProvidersPassTest.php │ │ │ │ │ │ │ ├── CachePoolPassTest.php │ │ │ │ │ │ │ ├── ConfigCachePassTest.php │ │ │ │ │ │ │ ├── ControllerArgumentValueResolverPassTest.php │ │ │ │ │ │ │ ├── FormPassTest.php │ │ │ │ │ │ │ ├── LoggingTranslatorPassTest.php │ │ │ │ │ │ │ ├── ProfilerPassTest.php │ │ │ │ │ │ │ ├── PropertyInfoPassTest.php │ │ │ │ │ │ │ ├── SerializerPassTest.php │ │ │ │ │ │ │ ├── TranslatorPassTest.php │ │ │ │ │ │ │ └── UnusedTagsPassTest.php │ │ │ │ │ │ ├── ConfigurationTest.php │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ ├── TestBundle │ │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ │ ├── validation.xml │ │ │ │ │ │ │ │ │ │ └── validation.yml │ │ │ │ │ │ │ │ └── TestBundle.php │ │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ │ ├── assets.php │ │ │ │ │ │ │ │ ├── assets_version_strategy_as_service.php │ │ │ │ │ │ │ │ ├── cache.php │ │ │ │ │ │ │ │ ├── csrf.php │ │ │ │ │ │ │ │ ├── csrf_needs_session.php │ │ │ │ │ │ │ │ ├── default_config.php │ │ │ │ │ │ │ │ ├── form_no_csrf.php │ │ │ │ │ │ │ │ ├── full.php │ │ │ │ │ │ │ │ ├── profiler.php │ │ │ │ │ │ │ │ ├── property_accessor.php │ │ │ │ │ │ │ │ ├── property_info.php │ │ │ │ │ │ │ │ ├── request.php │ │ │ │ │ │ │ │ ├── serializer_disabled.php │ │ │ │ │ │ │ │ ├── serializer_enabled.php │ │ │ │ │ │ │ │ ├── serializer_legacy_cache.php │ │ │ │ │ │ │ │ ├── session.php │ │ │ │ │ │ │ │ ├── templating_no_assets.php │ │ │ │ │ │ │ │ ├── templating_php_assets_disabled.php │ │ │ │ │ │ │ │ ├── translator_fallbacks.php │ │ │ │ │ │ │ │ ├── validation_annotations.php │ │ │ │ │ │ │ │ ├── validation_multiple_static_methods.php │ │ │ │ │ │ │ │ └── validation_no_static_method.php │ │ │ │ │ │ │ ├── translations │ │ │ │ │ │ │ │ └── test_paths.en.yml │ │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ │ ├── assets.xml │ │ │ │ │ │ │ │ ├── assets_version_strategy_as_service.xml │ │ │ │ │ │ │ │ ├── cache.xml │ │ │ │ │ │ │ │ ├── csrf.xml │ │ │ │ │ │ │ │ ├── csrf_disabled.xml │ │ │ │ │ │ │ │ ├── csrf_needs_session.xml │ │ │ │ │ │ │ │ ├── default_config.xml │ │ │ │ │ │ │ │ ├── form_csrf_sets_field_name.xml │ │ │ │ │ │ │ │ ├── form_csrf_under_form_sets_field_name.xml │ │ │ │ │ │ │ │ ├── form_no_csrf.xml │ │ │ │ │ │ │ │ ├── full.xml │ │ │ │ │ │ │ │ ├── profiler.xml │ │ │ │ │ │ │ │ ├── property_accessor.xml │ │ │ │ │ │ │ │ ├── property_info.xml │ │ │ │ │ │ │ │ ├── request.xml │ │ │ │ │ │ │ │ ├── serializer_disabled.xml │ │ │ │ │ │ │ │ ├── serializer_enabled.xml │ │ │ │ │ │ │ │ ├── serializer_legacy_cache.xml │ │ │ │ │ │ │ │ ├── session.xml │ │ │ │ │ │ │ │ ├── templating_no_assets.xml │ │ │ │ │ │ │ │ ├── translator_fallbacks.xml │ │ │ │ │ │ │ │ ├── validation_annotations.xml │ │ │ │ │ │ │ │ ├── validation_multiple_static_methods.xml │ │ │ │ │ │ │ │ └── validation_no_static_method.xml │ │ │ │ │ │ │ └── yml │ │ │ │ │ │ │ │ ├── assets.yml │ │ │ │ │ │ │ │ ├── assets_version_strategy_as_service.yml │ │ │ │ │ │ │ │ ├── cache.yml │ │ │ │ │ │ │ │ ├── csrf.yml │ │ │ │ │ │ │ │ ├── csrf_needs_session.yml │ │ │ │ │ │ │ │ ├── default_config.yml │ │ │ │ │ │ │ │ ├── form_no_csrf.yml │ │ │ │ │ │ │ │ ├── full.yml │ │ │ │ │ │ │ │ ├── profiler.yml │ │ │ │ │ │ │ │ ├── property_accessor.yml │ │ │ │ │ │ │ │ ├── property_info.yml │ │ │ │ │ │ │ │ ├── request.yml │ │ │ │ │ │ │ │ ├── serializer_disabled.yml │ │ │ │ │ │ │ │ ├── serializer_enabled.yml │ │ │ │ │ │ │ │ ├── serializer_legacy_cache.yml │ │ │ │ │ │ │ │ ├── session.yml │ │ │ │ │ │ │ │ ├── templating_no_assets.yml │ │ │ │ │ │ │ │ ├── templating_php_assets_disabled.yml │ │ │ │ │ │ │ │ ├── translator_fallbacks.yml │ │ │ │ │ │ │ │ ├── validation_annotations.yml │ │ │ │ │ │ │ │ ├── validation_multiple_static_methods.yml │ │ │ │ │ │ │ │ └── validation_no_static_method.yml │ │ │ │ │ │ ├── FrameworkExtensionTest.php │ │ │ │ │ │ ├── PhpFrameworkExtensionTest.php │ │ │ │ │ │ ├── XmlFrameworkExtensionTest.php │ │ │ │ │ │ └── YamlFrameworkExtensionTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── BaseBundle │ │ │ │ │ │ │ ├── BaseBundle.php │ │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ ├── base.format.engine │ │ │ │ │ │ │ │ ├── controller │ │ │ │ │ │ │ │ └── base.format.engine │ │ │ │ │ │ │ │ └── this.is.a.template.format.engine │ │ │ │ │ │ ├── Descriptor │ │ │ │ │ │ │ ├── alias_1.json │ │ │ │ │ │ │ ├── alias_1.md │ │ │ │ │ │ │ ├── alias_1.txt │ │ │ │ │ │ │ ├── alias_1.xml │ │ │ │ │ │ │ ├── alias_2.json │ │ │ │ │ │ │ ├── alias_2.md │ │ │ │ │ │ │ ├── alias_2.txt │ │ │ │ │ │ │ ├── alias_2.xml │ │ │ │ │ │ │ ├── array_parameter.json │ │ │ │ │ │ │ ├── array_parameter.md │ │ │ │ │ │ │ ├── array_parameter.txt │ │ │ │ │ │ │ ├── array_parameter.xml │ │ │ │ │ │ │ ├── builder_1_public.json │ │ │ │ │ │ │ ├── builder_1_public.md │ │ │ │ │ │ │ ├── builder_1_public.txt │ │ │ │ │ │ │ ├── builder_1_public.xml │ │ │ │ │ │ │ ├── builder_1_services.json │ │ │ │ │ │ │ ├── builder_1_services.md │ │ │ │ │ │ │ ├── builder_1_services.txt │ │ │ │ │ │ │ ├── builder_1_services.xml │ │ │ │ │ │ │ ├── builder_1_tag1.json │ │ │ │ │ │ │ ├── builder_1_tag1.md │ │ │ │ │ │ │ ├── builder_1_tag1.txt │ │ │ │ │ │ │ ├── builder_1_tag1.xml │ │ │ │ │ │ │ ├── builder_1_tags.json │ │ │ │ │ │ │ ├── builder_1_tags.md │ │ │ │ │ │ │ ├── builder_1_tags.txt │ │ │ │ │ │ │ ├── builder_1_tags.xml │ │ │ │ │ │ │ ├── callable_1.json │ │ │ │ │ │ │ ├── callable_1.md │ │ │ │ │ │ │ ├── callable_1.txt │ │ │ │ │ │ │ ├── callable_1.xml │ │ │ │ │ │ │ ├── callable_2.json │ │ │ │ │ │ │ ├── callable_2.md │ │ │ │ │ │ │ ├── callable_2.txt │ │ │ │ │ │ │ ├── callable_2.xml │ │ │ │ │ │ │ ├── callable_3.json │ │ │ │ │ │ │ ├── callable_3.md │ │ │ │ │ │ │ ├── callable_3.txt │ │ │ │ │ │ │ ├── callable_3.xml │ │ │ │ │ │ │ ├── callable_4.json │ │ │ │ │ │ │ ├── callable_4.md │ │ │ │ │ │ │ ├── callable_4.txt │ │ │ │ │ │ │ ├── callable_4.xml │ │ │ │ │ │ │ ├── callable_5.json │ │ │ │ │ │ │ ├── callable_5.md │ │ │ │ │ │ │ ├── callable_5.txt │ │ │ │ │ │ │ ├── callable_5.xml │ │ │ │ │ │ │ ├── callable_6.json │ │ │ │ │ │ │ ├── callable_6.md │ │ │ │ │ │ │ ├── callable_6.txt │ │ │ │ │ │ │ ├── callable_6.xml │ │ │ │ │ │ │ ├── callable_7.json │ │ │ │ │ │ │ ├── callable_7.md │ │ │ │ │ │ │ ├── callable_7.txt │ │ │ │ │ │ │ ├── callable_7.xml │ │ │ │ │ │ │ ├── definition_1.json │ │ │ │ │ │ │ ├── definition_1.md │ │ │ │ │ │ │ ├── definition_1.txt │ │ │ │ │ │ │ ├── definition_1.xml │ │ │ │ │ │ │ ├── definition_2.json │ │ │ │ │ │ │ ├── definition_2.md │ │ │ │ │ │ │ ├── definition_2.txt │ │ │ │ │ │ │ ├── definition_2.xml │ │ │ │ │ │ │ ├── event_dispatcher_1_event1.json │ │ │ │ │ │ │ ├── event_dispatcher_1_event1.md │ │ │ │ │ │ │ ├── event_dispatcher_1_event1.txt │ │ │ │ │ │ │ ├── event_dispatcher_1_event1.xml │ │ │ │ │ │ │ ├── event_dispatcher_1_events.json │ │ │ │ │ │ │ ├── event_dispatcher_1_events.md │ │ │ │ │ │ │ ├── event_dispatcher_1_events.txt │ │ │ │ │ │ │ ├── event_dispatcher_1_events.xml │ │ │ │ │ │ │ ├── parameter.json │ │ │ │ │ │ │ ├── parameter.md │ │ │ │ │ │ │ ├── parameter.txt │ │ │ │ │ │ │ ├── parameter.xml │ │ │ │ │ │ │ ├── parameters_1.json │ │ │ │ │ │ │ ├── parameters_1.md │ │ │ │ │ │ │ ├── parameters_1.txt │ │ │ │ │ │ │ ├── parameters_1.xml │ │ │ │ │ │ │ ├── route_1.json │ │ │ │ │ │ │ ├── route_1.md │ │ │ │ │ │ │ ├── route_1.txt │ │ │ │ │ │ │ ├── route_1.xml │ │ │ │ │ │ │ ├── route_2.json │ │ │ │ │ │ │ ├── route_2.md │ │ │ │ │ │ │ ├── route_2.txt │ │ │ │ │ │ │ ├── route_2.xml │ │ │ │ │ │ │ ├── route_collection_1.json │ │ │ │ │ │ │ ├── route_collection_1.md │ │ │ │ │ │ │ ├── route_collection_1.txt │ │ │ │ │ │ │ └── route_collection_1.xml │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ ├── BaseBundle │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ │ ├── base.format.engine │ │ │ │ │ │ │ │ │ └── controller │ │ │ │ │ │ │ │ │ └── custom.format.engine │ │ │ │ │ │ │ ├── translations │ │ │ │ │ │ │ │ └── messages.fr.yml │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ ├── resource.format.engine │ │ │ │ │ │ │ │ ├── this.is.a.template.format.engine │ │ │ │ │ │ │ │ └── translation.html.php │ │ │ │ │ │ └── TestBundle │ │ │ │ │ │ │ ├── Fabpot │ │ │ │ │ │ │ └── FooBundle │ │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ │ └── FabpotFooBundle.php │ │ │ │ │ │ │ ├── FooBundle │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ ├── DefaultController.php │ │ │ │ │ │ │ │ ├── Sub │ │ │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ │ └── Test │ │ │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ └── FooBundle.php │ │ │ │ │ │ │ └── Sensio │ │ │ │ │ │ │ ├── Cms │ │ │ │ │ │ │ └── FooBundle │ │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ │ └── SensioCmsFooBundle.php │ │ │ │ │ │ │ └── FooBundle │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ └── DefaultController.php │ │ │ │ │ │ │ └── SensioFooBundle.php │ │ │ │ │ ├── Functional │ │ │ │ │ │ ├── AutowiringTypesTest.php │ │ │ │ │ │ ├── Bundle │ │ │ │ │ │ │ └── TestBundle │ │ │ │ │ │ │ │ ├── AutowiringTypes │ │ │ │ │ │ │ │ └── AutowiredServices.php │ │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ ├── FragmentController.php │ │ │ │ │ │ │ │ ├── ProfilerController.php │ │ │ │ │ │ │ │ ├── SessionController.php │ │ │ │ │ │ │ │ └── SubRequestController.php │ │ │ │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ │ │ ├── Config │ │ │ │ │ │ │ │ │ └── CustomConfig.php │ │ │ │ │ │ │ │ ├── Configuration.php │ │ │ │ │ │ │ │ └── TestExtension.php │ │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ │ └── TestBundle.php │ │ │ │ │ │ ├── CachePoolsTest.php │ │ │ │ │ │ ├── ConfigDebugCommandTest.php │ │ │ │ │ │ ├── ConfigDumpReferenceCommandTest.php │ │ │ │ │ │ ├── ContainerDumpTest.php │ │ │ │ │ │ ├── FragmentTest.php │ │ │ │ │ │ ├── ProfilerTest.php │ │ │ │ │ │ ├── SessionTest.php │ │ │ │ │ │ ├── SubRequestsTest.php │ │ │ │ │ │ ├── WebTestCase.php │ │ │ │ │ │ └── app │ │ │ │ │ │ │ ├── AppKernel.php │ │ │ │ │ │ │ ├── AutowiringTypes │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ │ └── no_annotations_cache.yml │ │ │ │ │ │ │ ├── CachePools │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ │ ├── redis_config.yml │ │ │ │ │ │ │ └── redis_custom_config.yml │ │ │ │ │ │ │ ├── ConfigDump │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ └── config.yml │ │ │ │ │ │ │ ├── ContainerDump │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ └── config.yml │ │ │ │ │ │ │ ├── Fragment │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ ├── Profiler │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ └── fragment.html.php │ │ │ │ │ │ │ ├── Session │ │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ ├── default.yml │ │ │ │ │ │ │ └── framework.yml │ │ │ │ │ ├── Kernel │ │ │ │ │ │ ├── ConcreteMicroKernel.php │ │ │ │ │ │ └── MicroKernelTraitTest.php │ │ │ │ │ ├── Routing │ │ │ │ │ │ ├── DelegatingLoaderTest.php │ │ │ │ │ │ ├── RedirectableUrlMatcherTest.php │ │ │ │ │ │ └── RouterTest.php │ │ │ │ │ ├── Templating │ │ │ │ │ │ ├── DelegatingEngineTest.php │ │ │ │ │ │ ├── GlobalVariablesTest.php │ │ │ │ │ │ ├── Helper │ │ │ │ │ │ │ ├── AssetsHelperTest.php │ │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ │ ├── StubTemplateNameParser.php │ │ │ │ │ │ │ │ └── StubTranslator.php │ │ │ │ │ │ │ ├── FormHelperDivLayoutTest.php │ │ │ │ │ │ │ ├── FormHelperTableLayoutTest.php │ │ │ │ │ │ │ ├── RequestHelperTest.php │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ ├── Child │ │ │ │ │ │ │ │ │ └── form_label.html.php │ │ │ │ │ │ │ │ ├── Custom │ │ │ │ │ │ │ │ │ ├── _name_c_entry_label.html.php │ │ │ │ │ │ │ │ │ ├── _names_entry_label.html.php │ │ │ │ │ │ │ │ │ └── _text_id_widget.html.php │ │ │ │ │ │ │ │ └── Parent │ │ │ │ │ │ │ │ │ ├── form_label.html.php │ │ │ │ │ │ │ │ │ └── form_widget_simple.html.php │ │ │ │ │ │ │ ├── SessionHelperTest.php │ │ │ │ │ │ │ └── StopwatchHelperTest.php │ │ │ │ │ │ ├── Loader │ │ │ │ │ │ │ └── TemplateLocatorTest.php │ │ │ │ │ │ ├── PhpEngineTest.php │ │ │ │ │ │ ├── TemplateFilenameParserTest.php │ │ │ │ │ │ ├── TemplateNameParserTest.php │ │ │ │ │ │ ├── TemplateReferenceTest.php │ │ │ │ │ │ ├── TemplateTest.php │ │ │ │ │ │ └── TimedPhpEngineTest.php │ │ │ │ │ ├── TestCase.php │ │ │ │ │ ├── Translation │ │ │ │ │ │ ├── PhpExtractorTest.php │ │ │ │ │ │ └── TranslatorTest.php │ │ │ │ │ └── Validator │ │ │ │ │ │ └── ConstraintValidatorFactoryTest.php │ │ │ │ ├── Translation │ │ │ │ │ ├── PhpExtractor.php │ │ │ │ │ ├── PhpStringTokenParser.php │ │ │ │ │ ├── TranslationLoader.php │ │ │ │ │ └── Translator.php │ │ │ │ ├── Validator │ │ │ │ │ └── ConstraintValidatorFactory.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── SecurityBundle │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Command │ │ │ │ │ ├── InitAclCommand.php │ │ │ │ │ ├── SetAclCommand.php │ │ │ │ │ └── UserPasswordEncoderCommand.php │ │ │ │ ├── DataCollector │ │ │ │ │ └── SecurityDataCollector.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── Compiler │ │ │ │ │ │ └── AddSecurityVotersPass.php │ │ │ │ │ ├── MainConfiguration.php │ │ │ │ │ ├── Security │ │ │ │ │ │ ├── Factory │ │ │ │ │ │ │ ├── AbstractFactory.php │ │ │ │ │ │ │ ├── FormLoginFactory.php │ │ │ │ │ │ │ ├── FormLoginLdapFactory.php │ │ │ │ │ │ │ ├── GuardAuthenticationFactory.php │ │ │ │ │ │ │ ├── HttpBasicFactory.php │ │ │ │ │ │ │ ├── HttpBasicLdapFactory.php │ │ │ │ │ │ │ ├── HttpDigestFactory.php │ │ │ │ │ │ │ ├── RememberMeFactory.php │ │ │ │ │ │ │ ├── RemoteUserFactory.php │ │ │ │ │ │ │ ├── SecurityFactoryInterface.php │ │ │ │ │ │ │ ├── SimpleFormFactory.php │ │ │ │ │ │ │ ├── SimplePreAuthenticationFactory.php │ │ │ │ │ │ │ └── X509Factory.php │ │ │ │ │ │ └── UserProvider │ │ │ │ │ │ │ ├── InMemoryFactory.php │ │ │ │ │ │ │ ├── LdapFactory.php │ │ │ │ │ │ │ └── UserProviderFactoryInterface.php │ │ │ │ │ └── SecurityExtension.php │ │ │ │ ├── EventListener │ │ │ │ │ └── AclSchemaListener.php │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ ├── config │ │ │ │ │ │ ├── collectors.xml │ │ │ │ │ │ ├── guard.xml │ │ │ │ │ │ ├── security.xml │ │ │ │ │ │ ├── security_acl.xml │ │ │ │ │ │ ├── security_acl_dbal.xml │ │ │ │ │ │ ├── security_debug.xml │ │ │ │ │ │ ├── security_listeners.xml │ │ │ │ │ │ ├── security_rememberme.xml │ │ │ │ │ │ ├── templating_php.xml │ │ │ │ │ │ └── templating_twig.xml │ │ │ │ │ └── views │ │ │ │ │ │ └── Collector │ │ │ │ │ │ ├── icon.svg │ │ │ │ │ │ └── security.html.twig │ │ │ │ ├── Security │ │ │ │ │ ├── FirewallContext.php │ │ │ │ │ └── FirewallMap.php │ │ │ │ ├── SecurityBundle.php │ │ │ │ ├── Templating │ │ │ │ │ └── Helper │ │ │ │ │ │ ├── LogoutUrlHelper.php │ │ │ │ │ │ └── SecurityHelper.php │ │ │ │ ├── Tests │ │ │ │ │ ├── DataCollector │ │ │ │ │ │ └── SecurityDataCollectorTest.php │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ ├── CompleteConfigurationTest.php │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ ├── UserProvider │ │ │ │ │ │ │ │ └── DummyProvider.php │ │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ │ ├── container1.php │ │ │ │ │ │ │ │ ├── custom_acl_provider.php │ │ │ │ │ │ │ │ ├── merge.php │ │ │ │ │ │ │ │ ├── merge_import.php │ │ │ │ │ │ │ │ └── remember_me_options.php │ │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ │ ├── container1.xml │ │ │ │ │ │ │ │ ├── custom_acl_provider.xml │ │ │ │ │ │ │ │ ├── merge.xml │ │ │ │ │ │ │ │ ├── merge_import.xml │ │ │ │ │ │ │ │ └── remember_me_options.xml │ │ │ │ │ │ │ └── yml │ │ │ │ │ │ │ │ ├── container1.yml │ │ │ │ │ │ │ │ ├── custom_acl_provider.yml │ │ │ │ │ │ │ │ ├── merge.yml │ │ │ │ │ │ │ │ ├── merge_import.yml │ │ │ │ │ │ │ │ └── remember_me_options.yml │ │ │ │ │ │ ├── MainConfigurationTest.php │ │ │ │ │ │ ├── PhpCompleteConfigurationTest.php │ │ │ │ │ │ ├── Security │ │ │ │ │ │ │ └── Factory │ │ │ │ │ │ │ │ ├── AbstractFactoryTest.php │ │ │ │ │ │ │ │ └── GuardAuthenticationFactoryTest.php │ │ │ │ │ │ ├── SecurityExtensionTest.php │ │ │ │ │ │ ├── XmlCompleteConfigurationTest.php │ │ │ │ │ │ └── YamlCompleteConfigurationTest.php │ │ │ │ │ └── Functional │ │ │ │ │ │ ├── AuthenticationCommencingTest.php │ │ │ │ │ │ ├── Bundle │ │ │ │ │ │ ├── AclBundle │ │ │ │ │ │ │ ├── AclBundle.php │ │ │ │ │ │ │ └── Entity │ │ │ │ │ │ │ │ └── Car.php │ │ │ │ │ │ ├── CsrfFormLoginBundle │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ │ └── LoginController.php │ │ │ │ │ │ │ ├── CsrfFormLoginBundle.php │ │ │ │ │ │ │ ├── Form │ │ │ │ │ │ │ │ └── UserLoginType.php │ │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ └── Login │ │ │ │ │ │ │ │ ├── after_login.html.twig │ │ │ │ │ │ │ │ └── login.html.twig │ │ │ │ │ │ ├── FirewallEntryPointBundle │ │ │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ │ │ └── FirewallEntryPointExtension.php │ │ │ │ │ │ │ ├── FirewallEntryPointBundle.php │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ └── config │ │ │ │ │ │ │ │ │ └── services.xml │ │ │ │ │ │ │ └── Security │ │ │ │ │ │ │ │ └── EntryPointStub.php │ │ │ │ │ │ └── FormLoginBundle │ │ │ │ │ │ │ ├── Controller │ │ │ │ │ │ │ ├── LocalizedController.php │ │ │ │ │ │ │ └── LoginController.php │ │ │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ │ └── FormLoginExtension.php │ │ │ │ │ │ │ ├── FormLoginBundle.php │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ │ ├── localized_routing.yml │ │ │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ ├── Localized │ │ │ │ │ │ │ │ └── login.html.twig │ │ │ │ │ │ │ │ └── Login │ │ │ │ │ │ │ │ ├── after_login.html.twig │ │ │ │ │ │ │ │ └── login.html.twig │ │ │ │ │ │ │ └── Security │ │ │ │ │ │ │ └── LocalizedFormFailureHandler.php │ │ │ │ │ │ ├── CsrfFormLoginTest.php │ │ │ │ │ │ ├── FirewallEntryPointTest.php │ │ │ │ │ │ ├── FormLoginTest.php │ │ │ │ │ │ ├── LocalizedRoutesAsPathTest.php │ │ │ │ │ │ ├── SecurityRoutingIntegrationTest.php │ │ │ │ │ │ ├── SetAclCommandTest.php │ │ │ │ │ │ ├── SwitchUserTest.php │ │ │ │ │ │ ├── UserPasswordEncoderCommandTest.php │ │ │ │ │ │ ├── WebTestCase.php │ │ │ │ │ │ └── app │ │ │ │ │ │ ├── Acl │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ └── config.yml │ │ │ │ │ │ ├── AppKernel.php │ │ │ │ │ │ ├── CsrfFormLogin │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ ├── routes_as_path.yml │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ ├── FirewallEntryPoint │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ ├── config_form_login.yml │ │ │ │ │ │ └── routing.yml │ │ │ │ │ │ ├── PasswordEncode │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ └── emptysalt.txt │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ └── views │ │ │ │ │ │ │ └── base.html.twig │ │ │ │ │ │ ├── StandardFormLogin │ │ │ │ │ │ ├── bundles.php │ │ │ │ │ │ ├── config.yml │ │ │ │ │ │ ├── localized_form_failure_handler.yml │ │ │ │ │ │ ├── localized_routes.yml │ │ │ │ │ │ ├── localized_routes_with_forward.yml │ │ │ │ │ │ ├── routes_as_path.yml │ │ │ │ │ │ ├── routing.yml │ │ │ │ │ │ └── switchuser.yml │ │ │ │ │ │ └── config │ │ │ │ │ │ ├── default.yml │ │ │ │ │ │ ├── framework.yml │ │ │ │ │ │ └── twig.yml │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── TwigBundle │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── CacheWarmer │ │ │ │ │ ├── TemplateCacheCacheWarmer.php │ │ │ │ │ └── TemplateCacheWarmer.php │ │ │ │ ├── Command │ │ │ │ │ ├── DebugCommand.php │ │ │ │ │ └── LintCommand.php │ │ │ │ ├── Controller │ │ │ │ │ ├── ExceptionController.php │ │ │ │ │ └── PreviewErrorController.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── Compiler │ │ │ │ │ │ ├── ExceptionListenerPass.php │ │ │ │ │ │ ├── ExtensionPass.php │ │ │ │ │ │ ├── TwigEnvironmentPass.php │ │ │ │ │ │ └── TwigLoaderPass.php │ │ │ │ │ ├── Configuration.php │ │ │ │ │ ├── Configurator │ │ │ │ │ │ └── EnvironmentConfigurator.php │ │ │ │ │ └── TwigExtension.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Loader │ │ │ │ │ └── FilesystemLoader.php │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ │ ├── config │ │ │ │ │ │ ├── routing │ │ │ │ │ │ │ └── errors.xml │ │ │ │ │ │ ├── schema │ │ │ │ │ │ │ └── twig-1.0.xsd │ │ │ │ │ │ └── twig.xml │ │ │ │ │ └── views │ │ │ │ │ │ ├── Exception │ │ │ │ │ │ ├── error.atom.twig │ │ │ │ │ │ ├── error.css.twig │ │ │ │ │ │ ├── error.html.twig │ │ │ │ │ │ ├── error.js.twig │ │ │ │ │ │ ├── error.json.twig │ │ │ │ │ │ ├── error.rdf.twig │ │ │ │ │ │ ├── error.txt.twig │ │ │ │ │ │ ├── error.xml.twig │ │ │ │ │ │ ├── exception.atom.twig │ │ │ │ │ │ ├── exception.css.twig │ │ │ │ │ │ ├── exception.html.twig │ │ │ │ │ │ ├── exception.js.twig │ │ │ │ │ │ ├── exception.json.twig │ │ │ │ │ │ ├── exception.rdf.twig │ │ │ │ │ │ ├── exception.txt.twig │ │ │ │ │ │ ├── exception.xml.twig │ │ │ │ │ │ ├── exception_full.html.twig │ │ │ │ │ │ ├── logs.html.twig │ │ │ │ │ │ ├── trace.html.twig │ │ │ │ │ │ ├── trace.txt.twig │ │ │ │ │ │ ├── traces.html.twig │ │ │ │ │ │ ├── traces.txt.twig │ │ │ │ │ │ ├── traces.xml.twig │ │ │ │ │ │ └── traces_text.html.twig │ │ │ │ │ │ └── layout.html.twig │ │ │ │ ├── TemplateIterator.php │ │ │ │ ├── Tests │ │ │ │ │ ├── Controller │ │ │ │ │ │ ├── ExceptionControllerTest.php │ │ │ │ │ │ └── PreviewErrorControllerTest.php │ │ │ │ │ ├── DependencyInjection │ │ │ │ │ │ ├── Compiler │ │ │ │ │ │ │ └── TwigLoaderPassTest.php │ │ │ │ │ │ ├── ConfigurationTest.php │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ │ ├── TwigBundle │ │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ │ │ └── layout.html.twig │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ │ └── layout.html.twig │ │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ │ ├── customTemplateEscapingGuesser.php │ │ │ │ │ │ │ │ ├── empty.php │ │ │ │ │ │ │ │ ├── extra.php │ │ │ │ │ │ │ │ └── full.php │ │ │ │ │ │ │ ├── xml │ │ │ │ │ │ │ │ ├── customTemplateEscapingGuesser.xml │ │ │ │ │ │ │ │ ├── empty.xml │ │ │ │ │ │ │ │ ├── extra.xml │ │ │ │ │ │ │ │ └── full.xml │ │ │ │ │ │ │ └── yml │ │ │ │ │ │ │ │ ├── customTemplateEscapingGuesser.yml │ │ │ │ │ │ │ │ ├── empty.yml │ │ │ │ │ │ │ │ ├── extra.yml │ │ │ │ │ │ │ │ └── full.yml │ │ │ │ │ │ └── TwigExtensionTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ ├── BarBundle │ │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ │ └── index.html.twig │ │ │ │ │ │ │ ├── Foo │ │ │ │ │ │ │ └── index.html.twig │ │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ ├── layout.html.twig │ │ │ │ │ │ │ └── sub │ │ │ │ │ │ │ └── sub.html.twig │ │ │ │ │ ├── Functional │ │ │ │ │ │ ├── CacheWarmingTest.php │ │ │ │ │ │ ├── NoTemplatingEntryTest.php │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ ├── config │ │ │ │ │ │ │ └── empty_routing.yml │ │ │ │ │ │ │ └── views │ │ │ │ │ │ │ └── index.html.twig │ │ │ │ │ ├── Loader │ │ │ │ │ │ └── FilesystemLoaderTest.php │ │ │ │ │ ├── TemplateIteratorTest.php │ │ │ │ │ └── TestCase.php │ │ │ │ ├── TwigBundle.php │ │ │ │ ├── TwigEngine.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ └── WebProfilerBundle │ │ │ │ ├── .gitignore │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── Controller │ │ │ │ ├── ExceptionController.php │ │ │ │ ├── ProfilerController.php │ │ │ │ └── RouterController.php │ │ │ │ ├── DependencyInjection │ │ │ │ ├── Configuration.php │ │ │ │ └── WebProfilerExtension.php │ │ │ │ ├── EventListener │ │ │ │ └── WebDebugToolbarListener.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Profiler │ │ │ │ └── TemplateManager.php │ │ │ │ ├── README.md │ │ │ │ ├── Resources │ │ │ │ ├── ICONS_LICENSE.txt │ │ │ │ ├── bin │ │ │ │ │ └── sync_assets.sh │ │ │ │ ├── config │ │ │ │ │ ├── profiler.xml │ │ │ │ │ ├── routing │ │ │ │ │ │ ├── profiler.xml │ │ │ │ │ │ └── wdt.xml │ │ │ │ │ ├── schema │ │ │ │ │ │ └── webprofiler-1.0.xsd │ │ │ │ │ └── toolbar.xml │ │ │ │ └── views │ │ │ │ │ ├── Collector │ │ │ │ │ ├── ajax.html.twig │ │ │ │ │ ├── config.html.twig │ │ │ │ │ ├── events.html.twig │ │ │ │ │ ├── exception.css.twig │ │ │ │ │ ├── exception.html.twig │ │ │ │ │ ├── form.html.twig │ │ │ │ │ ├── logger.html.twig │ │ │ │ │ ├── memory.html.twig │ │ │ │ │ ├── request.html.twig │ │ │ │ │ ├── router.html.twig │ │ │ │ │ ├── time.html.twig │ │ │ │ │ ├── translation.html.twig │ │ │ │ │ └── twig.html.twig │ │ │ │ │ ├── Icon │ │ │ │ │ ├── ajax.svg │ │ │ │ │ ├── close.svg │ │ │ │ │ ├── config.svg │ │ │ │ │ ├── event.svg │ │ │ │ │ ├── exception.svg │ │ │ │ │ ├── form.svg │ │ │ │ │ ├── forward.svg │ │ │ │ │ ├── logger.svg │ │ │ │ │ ├── memory.svg │ │ │ │ │ ├── menu.svg │ │ │ │ │ ├── no.svg │ │ │ │ │ ├── redirect.svg │ │ │ │ │ ├── request.svg │ │ │ │ │ ├── router.svg │ │ │ │ │ ├── search.svg │ │ │ │ │ ├── symfony.svg │ │ │ │ │ ├── time.svg │ │ │ │ │ ├── translation.svg │ │ │ │ │ ├── twig.svg │ │ │ │ │ └── yes.svg │ │ │ │ │ ├── Profiler │ │ │ │ │ ├── ajax_layout.html.twig │ │ │ │ │ ├── bag.html.twig │ │ │ │ │ ├── base.html.twig │ │ │ │ │ ├── base_js.html.twig │ │ │ │ │ ├── header.html.twig │ │ │ │ │ ├── info.html.twig │ │ │ │ │ ├── layout.html.twig │ │ │ │ │ ├── profiler.css.twig │ │ │ │ │ ├── results.html.twig │ │ │ │ │ ├── search.html.twig │ │ │ │ │ ├── table.html.twig │ │ │ │ │ ├── toolbar.css.twig │ │ │ │ │ ├── toolbar.html.twig │ │ │ │ │ ├── toolbar_item.html.twig │ │ │ │ │ ├── toolbar_js.html.twig │ │ │ │ │ └── toolbar_redirect.html.twig │ │ │ │ │ └── Router │ │ │ │ │ └── panel.html.twig │ │ │ │ ├── Tests │ │ │ │ ├── Controller │ │ │ │ │ └── ProfilerControllerTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── ConfigurationTest.php │ │ │ │ │ └── WebProfilerExtensionTest.php │ │ │ │ ├── EventListener │ │ │ │ │ └── WebDebugToolbarListenerTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ └── profile.data │ │ │ │ ├── Profiler │ │ │ │ │ └── TemplateManagerTest.php │ │ │ │ └── TestCase.php │ │ │ │ ├── Twig │ │ │ │ └── WebProfilerExtension.php │ │ │ │ ├── WebProfilerBundle.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ └── Component │ │ │ ├── Asset │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Context │ │ │ │ ├── ContextInterface.php │ │ │ │ ├── NullContext.php │ │ │ │ └── RequestStackContext.php │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ └── LogicException.php │ │ │ ├── LICENSE │ │ │ ├── Package.php │ │ │ ├── PackageInterface.php │ │ │ ├── Packages.php │ │ │ ├── PathPackage.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── Context │ │ │ │ │ ├── NullContextTest.php │ │ │ │ │ └── RequestStackContextTest.php │ │ │ │ ├── PackageTest.php │ │ │ │ ├── PackagesTest.php │ │ │ │ ├── PathPackageTest.php │ │ │ │ ├── UrlPackageTest.php │ │ │ │ └── VersionStrategy │ │ │ │ │ ├── EmptyVersionStrategyTest.php │ │ │ │ │ └── StaticVersionStrategyTest.php │ │ │ ├── UrlPackage.php │ │ │ ├── VersionStrategy │ │ │ │ ├── EmptyVersionStrategy.php │ │ │ │ ├── StaticVersionStrategy.php │ │ │ │ └── VersionStrategyInterface.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── BrowserKit │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Client.php │ │ │ ├── Cookie.php │ │ │ ├── CookieJar.php │ │ │ ├── History.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Request.php │ │ │ ├── Response.php │ │ │ ├── Tests │ │ │ │ ├── ClientTest.php │ │ │ │ ├── CookieJarTest.php │ │ │ │ ├── CookieTest.php │ │ │ │ ├── HistoryTest.php │ │ │ │ ├── RequestTest.php │ │ │ │ └── ResponseTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Cache │ │ │ ├── .gitignore │ │ │ ├── Adapter │ │ │ │ ├── AbstractAdapter.php │ │ │ │ ├── AdapterInterface.php │ │ │ │ ├── ApcuAdapter.php │ │ │ │ ├── ArrayAdapter.php │ │ │ │ ├── ChainAdapter.php │ │ │ │ ├── DoctrineAdapter.php │ │ │ │ ├── FilesystemAdapter.php │ │ │ │ ├── ProxyAdapter.php │ │ │ │ └── RedisAdapter.php │ │ │ ├── CacheItem.php │ │ │ ├── DoctrineProvider.php │ │ │ ├── Exception │ │ │ │ ├── CacheException.php │ │ │ │ └── InvalidArgumentException.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── Adapter │ │ │ │ │ ├── AbstractRedisAdapterTest.php │ │ │ │ │ ├── ApcuAdapterTest.php │ │ │ │ │ ├── ArrayAdapterTest.php │ │ │ │ │ ├── ChainAdapterTest.php │ │ │ │ │ ├── DoctrineAdapterTest.php │ │ │ │ │ ├── FilesystemAdapterTest.php │ │ │ │ │ ├── NamespacedProxyAdapterTest.php │ │ │ │ │ ├── PredisAdapterTest.php │ │ │ │ │ ├── ProxyAdapterTest.php │ │ │ │ │ ├── RedisAdapterTest.php │ │ │ │ │ └── RedisArrayAdapterTest.php │ │ │ │ ├── CacheItemTest.php │ │ │ │ ├── DoctrineProviderTest.php │ │ │ │ └── Fixtures │ │ │ │ │ └── ExternalAdapter.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── ClassLoader │ │ │ ├── .gitignore │ │ │ ├── ApcClassLoader.php │ │ │ ├── CHANGELOG.md │ │ │ ├── ClassCollectionLoader.php │ │ │ ├── ClassLoader.php │ │ │ ├── ClassMapGenerator.php │ │ │ ├── LICENSE │ │ │ ├── MapClassLoader.php │ │ │ ├── Psr4ClassLoader.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── ApcClassLoaderTest.php │ │ │ │ ├── ClassCollectionLoaderTest.php │ │ │ │ ├── ClassLoaderTest.php │ │ │ │ ├── ClassMapGeneratorTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── Apc │ │ │ │ │ │ ├── Namespaced │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ ├── alpha │ │ │ │ │ │ │ └── Apc │ │ │ │ │ │ │ │ ├── ApcPrefixCollision │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ ├── beta │ │ │ │ │ │ │ └── Apc │ │ │ │ │ │ │ │ ├── ApcPrefixCollision │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ │ └── NamespaceCollision │ │ │ │ │ │ │ │ └── A │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── fallback │ │ │ │ │ │ │ ├── Apc │ │ │ │ │ │ │ └── Pearlike │ │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ │ └── Namespaced │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ ├── ClassesWithParents │ │ │ │ │ │ ├── A.php │ │ │ │ │ │ ├── ATrait.php │ │ │ │ │ │ ├── B.php │ │ │ │ │ │ ├── BTrait.php │ │ │ │ │ │ ├── CInterface.php │ │ │ │ │ │ ├── CTrait.php │ │ │ │ │ │ ├── D.php │ │ │ │ │ │ ├── E.php │ │ │ │ │ │ ├── F.php │ │ │ │ │ │ ├── G.php │ │ │ │ │ │ └── GInterface.php │ │ │ │ │ ├── Namespaced │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ └── WithComments.php │ │ │ │ │ ├── Namespaced2 │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ └── WithComments.php │ │ │ │ │ ├── Pearlike2 │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ ├── Baz.php │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── alpha │ │ │ │ │ │ ├── NamespaceCollision │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── PrefixCollision │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── beta │ │ │ │ │ │ ├── NamespaceCollision │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ └── PrefixCollision │ │ │ │ │ │ │ ├── A │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ │ │ └── C │ │ │ │ │ │ │ └── B │ │ │ │ │ │ │ ├── Bar.php │ │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── classmap │ │ │ │ │ │ ├── SomeClass.php │ │ │ │ │ │ ├── SomeInterface.php │ │ │ │ │ │ ├── SomeParent.php │ │ │ │ │ │ ├── multipleNs.php │ │ │ │ │ │ ├── notAClass.php │ │ │ │ │ │ ├── notPhpFile.md │ │ │ │ │ │ └── sameNsMultipleClasses.php │ │ │ │ │ ├── deps │ │ │ │ │ │ └── traits.php │ │ │ │ │ ├── fallback │ │ │ │ │ │ ├── Namespaced │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ ├── Namespaced2 │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ ├── Pearlike │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ │ └── Pearlike2 │ │ │ │ │ │ │ └── FooBar.php │ │ │ │ │ ├── includepath │ │ │ │ │ │ └── Foo.php │ │ │ │ │ ├── php5.4 │ │ │ │ │ │ └── traits.php │ │ │ │ │ ├── php5.5 │ │ │ │ │ │ └── class_cons.php │ │ │ │ │ └── psr-4 │ │ │ │ │ │ ├── Class_With_Underscores.php │ │ │ │ │ │ ├── Foo.php │ │ │ │ │ │ └── Lets │ │ │ │ │ │ └── Go │ │ │ │ │ │ └── Deeper │ │ │ │ │ │ ├── Class_With_Underscores.php │ │ │ │ │ │ └── Foo.php │ │ │ │ └── Psr4ClassLoaderTest.php │ │ │ ├── WinCacheClassLoader.php │ │ │ ├── XcacheClassLoader.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Config │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── ConfigCache.php │ │ │ ├── ConfigCacheFactory.php │ │ │ ├── ConfigCacheFactoryInterface.php │ │ │ ├── ConfigCacheInterface.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 │ │ │ │ ├── PrototypeNodeInterface.php │ │ │ │ ├── PrototypedArrayNode.php │ │ │ │ ├── ScalarNode.php │ │ │ │ └── VariableNode.php │ │ │ ├── Exception │ │ │ │ ├── FileLoaderImportCircularReferenceException.php │ │ │ │ └── FileLoaderLoadException.php │ │ │ ├── FileLocator.php │ │ │ ├── FileLocatorInterface.php │ │ │ ├── LICENSE │ │ │ ├── Loader │ │ │ │ ├── DelegatingLoader.php │ │ │ │ ├── FileLoader.php │ │ │ │ ├── Loader.php │ │ │ │ ├── LoaderInterface.php │ │ │ │ ├── LoaderResolver.php │ │ │ │ └── LoaderResolverInterface.php │ │ │ ├── README.md │ │ │ ├── Resource │ │ │ │ ├── DirectoryResource.php │ │ │ │ ├── FileExistenceResource.php │ │ │ │ ├── FileResource.php │ │ │ │ ├── ResourceInterface.php │ │ │ │ ├── SelfCheckingResourceChecker.php │ │ │ │ └── SelfCheckingResourceInterface.php │ │ │ ├── ResourceCheckerConfigCache.php │ │ │ ├── ResourceCheckerConfigCacheFactory.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 │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── BarNodeDefinition.php │ │ │ │ │ │ ├── NodeBuilder.php │ │ │ │ │ │ └── VariableNodeDefinition.php │ │ │ │ │ ├── Configuration │ │ │ │ │ │ └── ExampleConfiguration.php │ │ │ │ │ ├── Util │ │ │ │ │ │ ├── document_type.xml │ │ │ │ │ │ ├── invalid.xml │ │ │ │ │ │ ├── invalid_schema.xml │ │ │ │ │ │ ├── schema.xsd │ │ │ │ │ │ └── valid.xml │ │ │ │ │ └── foo.xml │ │ │ │ ├── Loader │ │ │ │ │ ├── DelegatingLoaderTest.php │ │ │ │ │ ├── FileLoaderTest.php │ │ │ │ │ ├── LoaderResolverTest.php │ │ │ │ │ └── LoaderTest.php │ │ │ │ ├── Resource │ │ │ │ │ ├── DirectoryResourceTest.php │ │ │ │ │ ├── FileExistenceResourceTest.php │ │ │ │ │ ├── FileResourceTest.php │ │ │ │ │ └── ResourceStub.php │ │ │ │ ├── ResourceCheckerConfigCacheTest.php │ │ │ │ └── Util │ │ │ │ │ └── XmlUtilsTest.php │ │ │ ├── Util │ │ │ │ └── XmlUtils.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Console │ │ │ ├── .gitignore │ │ │ ├── Application.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Command │ │ │ │ ├── Command.php │ │ │ │ ├── HelpCommand.php │ │ │ │ └── ListCommand.php │ │ │ ├── ConsoleEvents.php │ │ │ ├── Descriptor │ │ │ │ ├── ApplicationDescription.php │ │ │ │ ├── Descriptor.php │ │ │ │ ├── DescriptorInterface.php │ │ │ │ ├── JsonDescriptor.php │ │ │ │ ├── MarkdownDescriptor.php │ │ │ │ ├── TextDescriptor.php │ │ │ │ └── XmlDescriptor.php │ │ │ ├── Event │ │ │ │ ├── ConsoleCommandEvent.php │ │ │ │ ├── ConsoleEvent.php │ │ │ │ ├── ConsoleExceptionEvent.php │ │ │ │ └── ConsoleTerminateEvent.php │ │ │ ├── Exception │ │ │ │ ├── CommandNotFoundException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidOptionException.php │ │ │ │ ├── LogicException.php │ │ │ │ └── RuntimeException.php │ │ │ ├── Formatter │ │ │ │ ├── OutputFormatter.php │ │ │ │ ├── OutputFormatterInterface.php │ │ │ │ ├── OutputFormatterStyle.php │ │ │ │ ├── OutputFormatterStyleInterface.php │ │ │ │ └── OutputFormatterStyleStack.php │ │ │ ├── Helper │ │ │ │ ├── DebugFormatterHelper.php │ │ │ │ ├── DescriptorHelper.php │ │ │ │ ├── FormatterHelper.php │ │ │ │ ├── Helper.php │ │ │ │ ├── HelperInterface.php │ │ │ │ ├── HelperSet.php │ │ │ │ ├── InputAwareHelper.php │ │ │ │ ├── ProcessHelper.php │ │ │ │ ├── ProgressBar.php │ │ │ │ ├── ProgressIndicator.php │ │ │ │ ├── QuestionHelper.php │ │ │ │ ├── SymfonyQuestionHelper.php │ │ │ │ ├── Table.php │ │ │ │ ├── TableCell.php │ │ │ │ ├── TableSeparator.php │ │ │ │ └── TableStyle.php │ │ │ ├── Input │ │ │ │ ├── ArgvInput.php │ │ │ │ ├── ArrayInput.php │ │ │ │ ├── Input.php │ │ │ │ ├── InputArgument.php │ │ │ │ ├── InputAwareInterface.php │ │ │ │ ├── InputDefinition.php │ │ │ │ ├── InputInterface.php │ │ │ │ ├── InputOption.php │ │ │ │ └── StringInput.php │ │ │ ├── LICENSE │ │ │ ├── Logger │ │ │ │ └── ConsoleLogger.php │ │ │ ├── Output │ │ │ │ ├── BufferedOutput.php │ │ │ │ ├── ConsoleOutput.php │ │ │ │ ├── ConsoleOutputInterface.php │ │ │ │ ├── NullOutput.php │ │ │ │ ├── Output.php │ │ │ │ ├── OutputInterface.php │ │ │ │ └── StreamOutput.php │ │ │ ├── Question │ │ │ │ ├── ChoiceQuestion.php │ │ │ │ ├── ConfirmationQuestion.php │ │ │ │ └── Question.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── bin │ │ │ │ │ └── hiddeninput.exe │ │ │ ├── Style │ │ │ │ ├── OutputStyle.php │ │ │ │ ├── StyleInterface.php │ │ │ │ └── SymfonyStyle.php │ │ │ ├── Tester │ │ │ │ ├── ApplicationTester.php │ │ │ │ └── CommandTester.php │ │ │ ├── Tests │ │ │ │ ├── ApplicationTest.php │ │ │ │ ├── Command │ │ │ │ │ ├── CommandTest.php │ │ │ │ │ ├── HelpCommandTest.php │ │ │ │ │ └── ListCommandTest.php │ │ │ │ ├── Descriptor │ │ │ │ │ ├── AbstractDescriptorTest.php │ │ │ │ │ ├── JsonDescriptorTest.php │ │ │ │ │ ├── MarkdownDescriptorTest.php │ │ │ │ │ ├── ObjectsProvider.php │ │ │ │ │ ├── TextDescriptorTest.php │ │ │ │ │ └── XmlDescriptorTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── BarBucCommand.php │ │ │ │ │ ├── DescriptorApplication1.php │ │ │ │ │ ├── DescriptorApplication2.php │ │ │ │ │ ├── DescriptorCommand1.php │ │ │ │ │ ├── DescriptorCommand2.php │ │ │ │ │ ├── DummyOutput.php │ │ │ │ │ ├── Foo1Command.php │ │ │ │ │ ├── Foo2Command.php │ │ │ │ │ ├── Foo3Command.php │ │ │ │ │ ├── Foo4Command.php │ │ │ │ │ ├── Foo5Command.php │ │ │ │ │ ├── Foo6Command.php │ │ │ │ │ ├── FooCommand.php │ │ │ │ │ ├── FooSubnamespaced1Command.php │ │ │ │ │ ├── FooSubnamespaced2Command.php │ │ │ │ │ ├── FoobarCommand.php │ │ │ │ │ ├── Style │ │ │ │ │ │ └── SymfonyStyle │ │ │ │ │ │ │ ├── command │ │ │ │ │ │ │ ├── command_0.php │ │ │ │ │ │ │ ├── command_1.php │ │ │ │ │ │ │ ├── command_10.php │ │ │ │ │ │ │ ├── command_11.php │ │ │ │ │ │ │ ├── command_12.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 │ │ │ │ │ │ │ └── output │ │ │ │ │ │ │ ├── output_0.txt │ │ │ │ │ │ │ ├── output_1.txt │ │ │ │ │ │ │ ├── output_10.txt │ │ │ │ │ │ │ ├── output_11.txt │ │ │ │ │ │ │ ├── output_12.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 │ │ │ │ │ ├── application_1.json │ │ │ │ │ ├── application_1.md │ │ │ │ │ ├── application_1.txt │ │ │ │ │ ├── application_1.xml │ │ │ │ │ ├── application_2.json │ │ │ │ │ ├── application_2.md │ │ │ │ │ ├── application_2.txt │ │ │ │ │ ├── application_2.xml │ │ │ │ │ ├── application_astext1.txt │ │ │ │ │ ├── application_astext2.txt │ │ │ │ │ ├── application_gethelp.txt │ │ │ │ │ ├── application_renderexception1.txt │ │ │ │ │ ├── application_renderexception2.txt │ │ │ │ │ ├── application_renderexception3.txt │ │ │ │ │ ├── application_renderexception3decorated.txt │ │ │ │ │ ├── application_renderexception4.txt │ │ │ │ │ ├── application_renderexception_doublewidth1.txt │ │ │ │ │ ├── application_renderexception_doublewidth1decorated.txt │ │ │ │ │ ├── application_renderexception_doublewidth2.txt │ │ │ │ │ ├── application_run1.txt │ │ │ │ │ ├── application_run2.txt │ │ │ │ │ ├── application_run3.txt │ │ │ │ │ ├── application_run4.txt │ │ │ │ │ ├── command_1.json │ │ │ │ │ ├── command_1.md │ │ │ │ │ ├── command_1.txt │ │ │ │ │ ├── command_1.xml │ │ │ │ │ ├── command_2.json │ │ │ │ │ ├── command_2.md │ │ │ │ │ ├── command_2.txt │ │ │ │ │ ├── command_2.xml │ │ │ │ │ ├── command_astext.txt │ │ │ │ │ ├── command_asxml.txt │ │ │ │ │ ├── definition_astext.txt │ │ │ │ │ ├── definition_asxml.txt │ │ │ │ │ ├── input_argument_1.json │ │ │ │ │ ├── input_argument_1.md │ │ │ │ │ ├── input_argument_1.txt │ │ │ │ │ ├── input_argument_1.xml │ │ │ │ │ ├── input_argument_2.json │ │ │ │ │ ├── input_argument_2.md │ │ │ │ │ ├── input_argument_2.txt │ │ │ │ │ ├── input_argument_2.xml │ │ │ │ │ ├── input_argument_3.json │ │ │ │ │ ├── input_argument_3.md │ │ │ │ │ ├── input_argument_3.txt │ │ │ │ │ ├── input_argument_3.xml │ │ │ │ │ ├── input_argument_4.json │ │ │ │ │ ├── input_argument_4.md │ │ │ │ │ ├── input_argument_4.txt │ │ │ │ │ ├── input_argument_4.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 │ │ │ │ ├── Formatter │ │ │ │ │ ├── OutputFormatterStyleStackTest.php │ │ │ │ │ ├── OutputFormatterStyleTest.php │ │ │ │ │ └── OutputFormatterTest.php │ │ │ │ ├── Helper │ │ │ │ │ ├── FormatterHelperTest.php │ │ │ │ │ ├── HelperSetTest.php │ │ │ │ │ ├── HelperTest.php │ │ │ │ │ ├── ProcessHelperTest.php │ │ │ │ │ ├── ProgressBarTest.php │ │ │ │ │ ├── ProgressIndicatorTest.php │ │ │ │ │ ├── QuestionHelperTest.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 │ │ │ │ └── Tester │ │ │ │ │ ├── ApplicationTesterTest.php │ │ │ │ │ └── CommandTesterTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── CssSelector │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── 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 │ │ │ │ ├── Parser.php │ │ │ │ ├── ParserInterface.php │ │ │ │ ├── Reader.php │ │ │ │ ├── Shortcut │ │ │ │ │ ├── ClassParser.php │ │ │ │ │ ├── ElementParser.php │ │ │ │ │ ├── EmptyStringParser.php │ │ │ │ │ └── HashParser.php │ │ │ │ ├── Token.php │ │ │ │ ├── TokenStream.php │ │ │ │ └── Tokenizer │ │ │ │ │ ├── Tokenizer.php │ │ │ │ │ ├── TokenizerEscaping.php │ │ │ │ │ └── TokenizerPatterns.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── 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 │ │ │ │ ├── Translator.php │ │ │ │ ├── TranslatorInterface.php │ │ │ │ └── XPathExpr.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Debug │ │ │ ├── .gitignore │ │ │ ├── BufferingLogger.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Debug.php │ │ │ ├── DebugClassLoader.php │ │ │ ├── ErrorHandler.php │ │ │ ├── Exception │ │ │ │ ├── ClassNotFoundException.php │ │ │ │ ├── ContextErrorException.php │ │ │ │ ├── FatalErrorException.php │ │ │ │ ├── FatalThrowableError.php │ │ │ │ ├── FlattenException.php │ │ │ │ ├── OutOfMemoryException.php │ │ │ │ ├── UndefinedFunctionException.php │ │ │ │ └── UndefinedMethodException.php │ │ │ ├── ExceptionHandler.php │ │ │ ├── FatalErrorHandler │ │ │ │ ├── ClassNotFoundFatalErrorHandler.php │ │ │ │ ├── FatalErrorHandlerInterface.php │ │ │ │ ├── UndefinedFunctionFatalErrorHandler.php │ │ │ │ └── UndefinedMethodFatalErrorHandler.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── ext │ │ │ │ │ ├── README.md │ │ │ │ │ ├── config.m4 │ │ │ │ │ ├── config.w32 │ │ │ │ │ ├── php_symfony_debug.h │ │ │ │ │ ├── symfony_debug.c │ │ │ │ │ └── tests │ │ │ │ │ ├── 001.phpt │ │ │ │ │ ├── 002.phpt │ │ │ │ │ ├── 002_1.phpt │ │ │ │ │ └── 003.phpt │ │ │ ├── Tests │ │ │ │ ├── DebugClassLoaderTest.php │ │ │ │ ├── ErrorHandlerTest.php │ │ │ │ ├── Exception │ │ │ │ │ └── FlattenExceptionTest.php │ │ │ │ ├── ExceptionHandlerTest.php │ │ │ │ ├── FatalErrorHandler │ │ │ │ │ ├── ClassNotFoundFatalErrorHandlerTest.php │ │ │ │ │ ├── UndefinedFunctionFatalErrorHandlerTest.php │ │ │ │ │ └── UndefinedMethodFatalErrorHandlerTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── ClassAlias.php │ │ │ │ │ ├── DeprecatedClass.php │ │ │ │ │ ├── DeprecatedInterface.php │ │ │ │ │ ├── NonDeprecatedInterface.php │ │ │ │ │ ├── PEARClass.php │ │ │ │ │ ├── ToStringThrower.php │ │ │ │ │ ├── casemismatch.php │ │ │ │ │ ├── notPsr0Bis.php │ │ │ │ │ ├── psr4 │ │ │ │ │ │ └── Psr4CaseMismatch.php │ │ │ │ │ └── reallyNotPsr0.php │ │ │ │ ├── Fixtures2 │ │ │ │ │ └── RequiredTwice.php │ │ │ │ ├── HeaderMock.php │ │ │ │ └── MockExceptionHandler.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── DependencyInjection │ │ │ ├── .gitignore │ │ │ ├── Alias.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Compiler │ │ │ │ ├── AnalyzeServiceReferencesPass.php │ │ │ │ ├── AutoAliasServicePass.php │ │ │ │ ├── AutowirePass.php │ │ │ │ ├── CheckCircularReferencesPass.php │ │ │ │ ├── CheckDefinitionValidityPass.php │ │ │ │ ├── CheckExceptionOnInvalidReferenceBehaviorPass.php │ │ │ │ ├── CheckReferenceValidityPass.php │ │ │ │ ├── Compiler.php │ │ │ │ ├── CompilerPassInterface.php │ │ │ │ ├── DecoratorServicePass.php │ │ │ │ ├── ExtensionCompilerPass.php │ │ │ │ ├── InlineServiceDefinitionsPass.php │ │ │ │ ├── LoggingFormatter.php │ │ │ │ ├── MergeExtensionConfigurationPass.php │ │ │ │ ├── PassConfig.php │ │ │ │ ├── RemoveAbstractDefinitionsPass.php │ │ │ │ ├── RemovePrivateAliasesPass.php │ │ │ │ ├── RemoveUnusedDefinitionsPass.php │ │ │ │ ├── RepeatablePassInterface.php │ │ │ │ ├── RepeatedPass.php │ │ │ │ ├── ReplaceAliasByActualDefinitionPass.php │ │ │ │ ├── ResolveDefinitionTemplatesPass.php │ │ │ │ ├── ResolveInvalidReferencesPass.php │ │ │ │ ├── ResolveParameterPlaceHoldersPass.php │ │ │ │ ├── ResolveReferencesToAliasesPass.php │ │ │ │ ├── ServiceReferenceGraph.php │ │ │ │ ├── ServiceReferenceGraphEdge.php │ │ │ │ └── ServiceReferenceGraphNode.php │ │ │ ├── Config │ │ │ │ └── AutowireServiceResource.php │ │ │ ├── Container.php │ │ │ ├── ContainerAwareInterface.php │ │ │ ├── ContainerAwareTrait.php │ │ │ ├── ContainerBuilder.php │ │ │ ├── ContainerInterface.php │ │ │ ├── Definition.php │ │ │ ├── DefinitionDecorator.php │ │ │ ├── Dumper │ │ │ │ ├── Dumper.php │ │ │ │ ├── DumperInterface.php │ │ │ │ ├── GraphvizDumper.php │ │ │ │ ├── PhpDumper.php │ │ │ │ ├── XmlDumper.php │ │ │ │ └── YamlDumper.php │ │ │ ├── Exception │ │ │ │ ├── BadMethodCallException.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 │ │ │ │ ├── Extension.php │ │ │ │ ├── ExtensionInterface.php │ │ │ │ └── PrependExtensionInterface.php │ │ │ ├── LICENSE │ │ │ ├── LazyProxy │ │ │ │ ├── Instantiator │ │ │ │ │ ├── InstantiatorInterface.php │ │ │ │ │ └── RealServiceInstantiator.php │ │ │ │ └── PhpDumper │ │ │ │ │ ├── DumperInterface.php │ │ │ │ │ └── NullDumper.php │ │ │ ├── Loader │ │ │ │ ├── ClosureLoader.php │ │ │ │ ├── DirectoryLoader.php │ │ │ │ ├── FileLoader.php │ │ │ │ ├── IniFileLoader.php │ │ │ │ ├── PhpFileLoader.php │ │ │ │ ├── XmlFileLoader.php │ │ │ │ ├── YamlFileLoader.php │ │ │ │ └── schema │ │ │ │ │ └── dic │ │ │ │ │ └── services │ │ │ │ │ └── services-1.0.xsd │ │ │ ├── Parameter.php │ │ │ ├── ParameterBag │ │ │ │ ├── FrozenParameterBag.php │ │ │ │ ├── ParameterBag.php │ │ │ │ └── ParameterBagInterface.php │ │ │ ├── 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 │ │ │ │ │ ├── InlineServiceDefinitionsPassTest.php │ │ │ │ │ ├── IntegrationTest.php │ │ │ │ │ ├── MergeExtensionConfigurationPassTest.php │ │ │ │ │ ├── OptionalServiceClass.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 │ │ │ │ │ │ ├── CustomContainer.php │ │ │ │ │ │ ├── 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 │ │ │ │ │ ├── directory │ │ │ │ │ │ ├── import │ │ │ │ │ │ │ └── import.yml │ │ │ │ │ │ ├── recurse │ │ │ │ │ │ │ ├── simple.ini │ │ │ │ │ │ │ └── simple.yml │ │ │ │ │ │ └── simple.php │ │ │ │ │ ├── graphviz │ │ │ │ │ │ ├── services1.dot │ │ │ │ │ │ ├── services10-1.dot │ │ │ │ │ │ ├── services10.dot │ │ │ │ │ │ ├── services13.dot │ │ │ │ │ │ ├── services14.dot │ │ │ │ │ │ ├── services17.dot │ │ │ │ │ │ ├── services18.dot │ │ │ │ │ │ └── services9.dot │ │ │ │ │ ├── includes │ │ │ │ │ │ ├── ProjectExtension.php │ │ │ │ │ │ ├── ProjectWithXsdExtension.php │ │ │ │ │ │ ├── ProjectWithXsdExtensionInPhar.phar │ │ │ │ │ │ ├── classes.php │ │ │ │ │ │ ├── createphar.php │ │ │ │ │ │ ├── foo.php │ │ │ │ │ │ └── schema │ │ │ │ │ │ │ └── project-1.0.xsd │ │ │ │ │ ├── ini │ │ │ │ │ │ ├── nonvalid.ini │ │ │ │ │ │ ├── parameters.ini │ │ │ │ │ │ ├── parameters1.ini │ │ │ │ │ │ └── parameters2.ini │ │ │ │ │ ├── php │ │ │ │ │ │ ├── services1-1.php │ │ │ │ │ │ ├── services1.php │ │ │ │ │ │ ├── services10.php │ │ │ │ │ │ ├── services12.php │ │ │ │ │ │ ├── services13.php │ │ │ │ │ │ ├── services19.php │ │ │ │ │ │ ├── services24.php │ │ │ │ │ │ ├── services8.php │ │ │ │ │ │ ├── services9.php │ │ │ │ │ │ ├── services9_compiled.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 │ │ │ │ │ │ ├── services1.xml │ │ │ │ │ │ ├── services10.xml │ │ │ │ │ │ ├── services13.xml │ │ │ │ │ │ ├── services14.xml │ │ │ │ │ │ ├── services2.xml │ │ │ │ │ │ ├── services21.xml │ │ │ │ │ │ ├── services22.xml │ │ │ │ │ │ ├── services23.xml │ │ │ │ │ │ ├── services24.xml │ │ │ │ │ │ ├── services3.xml │ │ │ │ │ │ ├── services4.xml │ │ │ │ │ │ ├── services4_bad_import.xml │ │ │ │ │ │ ├── services5.xml │ │ │ │ │ │ ├── services6.xml │ │ │ │ │ │ ├── services7.xml │ │ │ │ │ │ ├── services8.xml │ │ │ │ │ │ ├── services9.xml │ │ │ │ │ │ ├── tag_with_empty_name.xml │ │ │ │ │ │ ├── tag_without_name.xml │ │ │ │ │ │ └── withdoctype.xml │ │ │ │ │ └── yaml │ │ │ │ │ │ ├── bad_calls.yml │ │ │ │ │ │ ├── bad_decorates.yml │ │ │ │ │ │ ├── bad_format.yml │ │ │ │ │ │ ├── bad_import.yml │ │ │ │ │ │ ├── bad_imports.yml │ │ │ │ │ │ ├── bad_parameters.yml │ │ │ │ │ │ ├── bad_service.yml │ │ │ │ │ │ ├── bad_services.yml │ │ │ │ │ │ ├── bad_types1.yml │ │ │ │ │ │ ├── bad_types2.yml │ │ │ │ │ │ ├── badtag1.yml │ │ │ │ │ │ ├── badtag2.yml │ │ │ │ │ │ ├── badtag3.yml │ │ │ │ │ │ ├── badtag4.yml │ │ │ │ │ │ ├── legacy_invalid_alias_definition.yml │ │ │ │ │ │ ├── legacy_invalid_definition.yml │ │ │ │ │ │ ├── nonvalid1.yml │ │ │ │ │ │ ├── nonvalid2.yml │ │ │ │ │ │ ├── services1.yml │ │ │ │ │ │ ├── services10.yml │ │ │ │ │ │ ├── services11.yml │ │ │ │ │ │ ├── services13.yml │ │ │ │ │ │ ├── services14.yml │ │ │ │ │ │ ├── services2.yml │ │ │ │ │ │ ├── services21.yml │ │ │ │ │ │ ├── services22.yml │ │ │ │ │ │ ├── services23.yml │ │ │ │ │ │ ├── services24.yml │ │ │ │ │ │ ├── services3.yml │ │ │ │ │ │ ├── services4.yml │ │ │ │ │ │ ├── services4_bad_import.yml │ │ │ │ │ │ ├── services6.yml │ │ │ │ │ │ ├── services7.yml │ │ │ │ │ │ ├── services8.yml │ │ │ │ │ │ ├── services9.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 │ │ │ │ │ ├── FrozenParameterBagTest.php │ │ │ │ │ └── ParameterBagTest.php │ │ │ │ ├── ParameterTest.php │ │ │ │ └── ReferenceTest.php │ │ │ ├── Variable.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── DomCrawler │ │ │ ├── .gitignore │ │ │ ├── AbstractUriElement.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Crawler.php │ │ │ ├── Field │ │ │ │ ├── ChoiceFormField.php │ │ │ │ ├── FileFormField.php │ │ │ │ ├── FormField.php │ │ │ │ ├── InputFormField.php │ │ │ │ └── TextareaFormField.php │ │ │ ├── Form.php │ │ │ ├── FormFieldRegistry.php │ │ │ ├── Image.php │ │ │ ├── LICENSE │ │ │ ├── Link.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── CrawlerTest.php │ │ │ │ ├── Field │ │ │ │ │ ├── ChoiceFormFieldTest.php │ │ │ │ │ ├── FileFormFieldTest.php │ │ │ │ │ ├── FormFieldTest.php │ │ │ │ │ ├── FormFieldTestCase.php │ │ │ │ │ ├── InputFormFieldTest.php │ │ │ │ │ └── TextareaFormFieldTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── no-extension │ │ │ │ │ └── windows-1250.html │ │ │ │ ├── FormTest.php │ │ │ │ ├── ImageTest.php │ │ │ │ └── LinkTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── EventDispatcher │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── ContainerAwareEventDispatcher.php │ │ │ ├── Debug │ │ │ │ ├── TraceableEventDispatcher.php │ │ │ │ ├── TraceableEventDispatcherInterface.php │ │ │ │ └── WrappedListener.php │ │ │ ├── DependencyInjection │ │ │ │ └── RegisterListenersPass.php │ │ │ ├── Event.php │ │ │ ├── EventDispatcher.php │ │ │ ├── EventDispatcherInterface.php │ │ │ ├── EventSubscriberInterface.php │ │ │ ├── GenericEvent.php │ │ │ ├── ImmutableEventDispatcher.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── AbstractEventDispatcherTest.php │ │ │ │ ├── ContainerAwareEventDispatcherTest.php │ │ │ │ ├── Debug │ │ │ │ │ └── TraceableEventDispatcherTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ └── RegisterListenersPassTest.php │ │ │ │ ├── EventDispatcherTest.php │ │ │ │ ├── EventTest.php │ │ │ │ ├── GenericEventTest.php │ │ │ │ └── ImmutableEventDispatcherTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── ExpressionLanguage │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Compiler.php │ │ │ ├── Expression.php │ │ │ ├── ExpressionFunction.php │ │ │ ├── ExpressionFunctionProviderInterface.php │ │ │ ├── ExpressionLanguage.php │ │ │ ├── LICENSE │ │ │ ├── Lexer.php │ │ │ ├── Node │ │ │ │ ├── ArgumentsNode.php │ │ │ │ ├── ArrayNode.php │ │ │ │ ├── BinaryNode.php │ │ │ │ ├── ConditionalNode.php │ │ │ │ ├── ConstantNode.php │ │ │ │ ├── FunctionNode.php │ │ │ │ ├── GetAttrNode.php │ │ │ │ ├── NameNode.php │ │ │ │ ├── Node.php │ │ │ │ └── UnaryNode.php │ │ │ ├── ParsedExpression.php │ │ │ ├── Parser.php │ │ │ ├── ParserCache │ │ │ │ ├── ArrayParserCache.php │ │ │ │ └── ParserCacheInterface.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── bin │ │ │ │ │ └── generate_operator_regex.php │ │ │ ├── SerializedParsedExpression.php │ │ │ ├── SyntaxError.php │ │ │ ├── Tests │ │ │ │ ├── ExpressionLanguageTest.php │ │ │ │ ├── ExpressionTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ └── TestProvider.php │ │ │ │ ├── LexerTest.php │ │ │ │ ├── Node │ │ │ │ │ ├── AbstractNodeTest.php │ │ │ │ │ ├── ArgumentsNodeTest.php │ │ │ │ │ ├── ArrayNodeTest.php │ │ │ │ │ ├── BinaryNodeTest.php │ │ │ │ │ ├── ConditionalNodeTest.php │ │ │ │ │ ├── ConstantNodeTest.php │ │ │ │ │ ├── FunctionNodeTest.php │ │ │ │ │ ├── GetAttrNodeTest.php │ │ │ │ │ ├── NameNodeTest.php │ │ │ │ │ ├── NodeTest.php │ │ │ │ │ └── UnaryNodeTest.php │ │ │ │ ├── ParsedExpressionTest.php │ │ │ │ └── ParserTest.php │ │ │ ├── Token.php │ │ │ ├── TokenStream.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Filesystem │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── FileNotFoundException.php │ │ │ │ ├── IOException.php │ │ │ │ └── IOExceptionInterface.php │ │ │ ├── Filesystem.php │ │ │ ├── LICENSE │ │ │ ├── LockHandler.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── ExceptionTest.php │ │ │ │ ├── FilesystemTest.php │ │ │ │ ├── FilesystemTestCase.php │ │ │ │ ├── Fixtures │ │ │ │ │ └── MockStream │ │ │ │ │ │ └── MockStream.php │ │ │ │ └── LockHandlerTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Finder │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Comparator │ │ │ │ ├── Comparator.php │ │ │ │ ├── DateComparator.php │ │ │ │ └── NumberComparator.php │ │ │ ├── Exception │ │ │ │ ├── AccessDeniedException.php │ │ │ │ └── ExceptionInterface.php │ │ │ ├── Finder.php │ │ │ ├── Glob.php │ │ │ ├── Iterator │ │ │ │ ├── CustomFilterIterator.php │ │ │ │ ├── DateRangeFilterIterator.php │ │ │ │ ├── DepthRangeFilterIterator.php │ │ │ │ ├── ExcludeDirectoryFilterIterator.php │ │ │ │ ├── FileTypeFilterIterator.php │ │ │ │ ├── FilecontentFilterIterator.php │ │ │ │ ├── FilenameFilterIterator.php │ │ │ │ ├── FilterIterator.php │ │ │ │ ├── MultiplePcreFilterIterator.php │ │ │ │ ├── PathFilterIterator.php │ │ │ │ ├── RecursiveDirectoryIterator.php │ │ │ │ ├── SizeRangeFilterIterator.php │ │ │ │ └── SortableIterator.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── SplFileInfo.php │ │ │ ├── Tests │ │ │ │ ├── Comparator │ │ │ │ │ ├── ComparatorTest.php │ │ │ │ │ ├── DateComparatorTest.php │ │ │ │ │ └── NumberComparatorTest.php │ │ │ │ ├── FinderTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── A │ │ │ │ │ │ ├── B │ │ │ │ │ │ │ ├── C │ │ │ │ │ │ │ │ └── abc.dat │ │ │ │ │ │ │ └── ab.dat │ │ │ │ │ │ └── a.dat │ │ │ │ │ ├── copy │ │ │ │ │ │ └── A │ │ │ │ │ │ │ ├── B │ │ │ │ │ │ │ ├── C │ │ │ │ │ │ │ │ └── abc.dat.copy │ │ │ │ │ │ │ └── ab.dat.copy │ │ │ │ │ │ │ └── a.dat.copy │ │ │ │ │ ├── dolor.txt │ │ │ │ │ ├── ipsum.txt │ │ │ │ │ ├── lorem.txt │ │ │ │ │ ├── one │ │ │ │ │ │ ├── a │ │ │ │ │ │ └── b │ │ │ │ │ │ │ ├── c.neon │ │ │ │ │ │ │ └── d.neon │ │ │ │ │ ├── r+e.gex[c]a(r)s │ │ │ │ │ │ └── dir │ │ │ │ │ │ │ └── bar.dat │ │ │ │ │ └── with space │ │ │ │ │ │ └── foo.txt │ │ │ │ ├── GlobTest.php │ │ │ │ └── Iterator │ │ │ │ │ ├── CustomFilterIteratorTest.php │ │ │ │ │ ├── DateRangeFilterIteratorTest.php │ │ │ │ │ ├── DepthRangeFilterIteratorTest.php │ │ │ │ │ ├── ExcludeDirectoryFilterIteratorTest.php │ │ │ │ │ ├── FileTypeFilterIteratorTest.php │ │ │ │ │ ├── FilecontentFilterIteratorTest.php │ │ │ │ │ ├── FilenameFilterIteratorTest.php │ │ │ │ │ ├── FilterIteratorTest.php │ │ │ │ │ ├── Iterator.php │ │ │ │ │ ├── IteratorTestCase.php │ │ │ │ │ ├── MockFileListIterator.php │ │ │ │ │ ├── MockSplFileInfo.php │ │ │ │ │ ├── MultiplePcreFilterIteratorTest.php │ │ │ │ │ ├── PathFilterIteratorTest.php │ │ │ │ │ ├── RealIteratorTestCase.php │ │ │ │ │ ├── RecursiveDirectoryIteratorTest.php │ │ │ │ │ ├── SizeRangeFilterIteratorTest.php │ │ │ │ │ └── SortableIteratorTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Form │ │ │ ├── .gitignore │ │ │ ├── AbstractExtension.php │ │ │ ├── AbstractRendererEngine.php │ │ │ ├── AbstractType.php │ │ │ ├── AbstractTypeExtension.php │ │ │ ├── Button.php │ │ │ ├── ButtonBuilder.php │ │ │ ├── ButtonTypeInterface.php │ │ │ ├── CHANGELOG.md │ │ │ ├── CallbackTransformer.php │ │ │ ├── ChoiceList │ │ │ │ ├── ArrayChoiceList.php │ │ │ │ ├── ChoiceListInterface.php │ │ │ │ ├── Factory │ │ │ │ │ ├── CachingFactoryDecorator.php │ │ │ │ │ ├── ChoiceListFactoryInterface.php │ │ │ │ │ ├── DefaultChoiceListFactory.php │ │ │ │ │ └── PropertyAccessDecorator.php │ │ │ │ ├── LazyChoiceList.php │ │ │ │ ├── Loader │ │ │ │ │ └── ChoiceLoaderInterface.php │ │ │ │ └── View │ │ │ │ │ ├── ChoiceGroupView.php │ │ │ │ │ ├── ChoiceListView.php │ │ │ │ │ └── ChoiceView.php │ │ │ ├── ClickableInterface.php │ │ │ ├── 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 │ │ │ │ │ │ ├── ChoiceToValueTransformer.php │ │ │ │ │ │ ├── ChoicesToValuesTransformer.php │ │ │ │ │ │ ├── DataTransformerChain.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 │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ ├── TextType.php │ │ │ │ │ │ ├── TextareaType.php │ │ │ │ │ │ ├── TimeType.php │ │ │ │ │ │ ├── TimezoneType.php │ │ │ │ │ │ └── UrlType.php │ │ │ │ ├── Csrf │ │ │ │ │ ├── CsrfExtension.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ └── CsrfValidationListener.php │ │ │ │ │ └── Type │ │ │ │ │ │ └── FormTypeCsrfExtension.php │ │ │ │ ├── DataCollector │ │ │ │ │ ├── DataCollectorExtension.php │ │ │ │ │ ├── EventListener │ │ │ │ │ │ └── DataCollectorListener.php │ │ │ │ │ ├── FormDataCollector.php │ │ │ │ │ ├── FormDataCollectorInterface.php │ │ │ │ │ ├── FormDataExtractor.php │ │ │ │ │ ├── FormDataExtractorInterface.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 │ │ │ │ │ ├── Util │ │ │ │ │ └── ServerParams.php │ │ │ │ │ ├── ValidatorExtension.php │ │ │ │ │ ├── ValidatorTypeGuesser.php │ │ │ │ │ └── ViolationMapper │ │ │ │ │ ├── MappingRule.php │ │ │ │ │ ├── RelativePath.php │ │ │ │ │ ├── ViolationMapper.php │ │ │ │ │ ├── ViolationMapperInterface.php │ │ │ │ │ ├── ViolationPath.php │ │ │ │ │ └── ViolationPathIterator.php │ │ │ ├── Form.php │ │ │ ├── FormBuilder.php │ │ │ ├── FormBuilderInterface.php │ │ │ ├── FormConfigBuilder.php │ │ │ ├── FormConfigBuilderInterface.php │ │ │ ├── FormConfigInterface.php │ │ │ ├── FormError.php │ │ │ ├── FormErrorIterator.php │ │ │ ├── FormEvent.php │ │ │ ├── FormEvents.php │ │ │ ├── FormExtensionInterface.php │ │ │ ├── FormFactory.php │ │ │ ├── FormFactoryBuilder.php │ │ │ ├── FormFactoryBuilderInterface.php │ │ │ ├── FormFactoryInterface.php │ │ │ ├── FormInterface.php │ │ │ ├── FormRegistry.php │ │ │ ├── FormRegistryInterface.php │ │ │ ├── FormRenderer.php │ │ │ ├── FormRendererEngineInterface.php │ │ │ ├── FormRendererInterface.php │ │ │ ├── FormTypeExtensionInterface.php │ │ │ ├── FormTypeGuesserChain.php │ │ │ ├── FormTypeGuesserInterface.php │ │ │ ├── FormTypeInterface.php │ │ │ ├── FormView.php │ │ │ ├── Forms.php │ │ │ ├── Guess │ │ │ │ ├── Guess.php │ │ │ │ ├── TypeGuess.php │ │ │ │ └── ValueGuess.php │ │ │ ├── LICENSE │ │ │ ├── NativeRequestHandler.php │ │ │ ├── PreloadedExtension.php │ │ │ ├── README.md │ │ │ ├── RequestHandlerInterface.php │ │ │ ├── ResolvedFormType.php │ │ │ ├── ResolvedFormTypeFactory.php │ │ │ ├── ResolvedFormTypeFactoryInterface.php │ │ │ ├── ResolvedFormTypeInterface.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.xlf │ │ │ │ │ ├── validators.pt_BR.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 │ │ │ ├── SubmitButton.php │ │ │ ├── SubmitButtonBuilder.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 │ │ │ │ ├── ButtonTest.php │ │ │ │ ├── CallbackTransformerTest.php │ │ │ │ ├── ChoiceList │ │ │ │ │ ├── AbstractChoiceListTest.php │ │ │ │ │ ├── ArrayChoiceListTest.php │ │ │ │ │ ├── Factory │ │ │ │ │ │ ├── CachingFactoryDecoratorTest.php │ │ │ │ │ │ ├── DefaultChoiceListFactoryTest.php │ │ │ │ │ │ └── PropertyAccessDecoratorTest.php │ │ │ │ │ └── LazyChoiceListTest.php │ │ │ │ ├── CompoundFormPerformanceTest.php │ │ │ │ ├── CompoundFormTest.php │ │ │ │ ├── Extension │ │ │ │ │ ├── Core │ │ │ │ │ │ ├── DataMapper │ │ │ │ │ │ │ └── PropertyPathMapperTest.php │ │ │ │ │ │ ├── DataTransformer │ │ │ │ │ │ │ ├── ArrayToPartsTransformerTest.php │ │ │ │ │ │ │ ├── BaseDateTimeTransformerTest.php │ │ │ │ │ │ │ ├── BooleanToStringTransformerTest.php │ │ │ │ │ │ │ ├── ChoiceToValueTransformerTest.php │ │ │ │ │ │ │ ├── ChoicesToValuesTransformerTest.php │ │ │ │ │ │ │ ├── DataTransformerChainTest.php │ │ │ │ │ │ │ ├── DateTimeTestCase.php │ │ │ │ │ │ │ ├── DateTimeToArrayTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToRfc3339TransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToStringTransformerTest.php │ │ │ │ │ │ │ ├── DateTimeToTimestampTransformerTest.php │ │ │ │ │ │ │ ├── IntegerToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── MoneyToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── NumberToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ ├── PercentToLocalizedStringTransformerTest.php │ │ │ │ │ │ │ └── ValueToDuplicatesTransformerTest.php │ │ │ │ │ │ ├── EventListener │ │ │ │ │ │ │ ├── FixUrlProtocolListenerTest.php │ │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ │ └── randomhash │ │ │ │ │ │ │ ├── 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 │ │ │ │ │ │ │ ├── DateTimeTypeTest.php │ │ │ │ │ │ │ ├── DateTypeTest.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 │ │ │ │ │ │ ├── Util │ │ │ │ │ │ └── ServerParamsTest.php │ │ │ │ │ │ ├── ValidatorExtensionTest.php │ │ │ │ │ │ ├── ValidatorTypeGuesserTest.php │ │ │ │ │ │ └── ViolationMapper │ │ │ │ │ │ ├── ViolationMapperTest.php │ │ │ │ │ │ └── ViolationPathTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── AbstractAuthor.php │ │ │ │ │ ├── AlternatingRowType.php │ │ │ │ │ ├── Author.php │ │ │ │ │ ├── AuthorInterface.php │ │ │ │ │ ├── AuthorType.php │ │ │ │ │ ├── ChoiceSubType.php │ │ │ │ │ ├── CustomArrayObject.php │ │ │ │ │ ├── FBooType.php │ │ │ │ │ ├── FixedDataTransformer.php │ │ │ │ │ ├── FixedFilterListener.php │ │ │ │ │ ├── Foo.php │ │ │ │ │ ├── Foo1Bar2Type.php │ │ │ │ │ ├── FooBarHTMLType.php │ │ │ │ │ ├── FooSubType.php │ │ │ │ │ ├── FooType.php │ │ │ │ │ ├── FooTypeBarExtension.php │ │ │ │ │ ├── FooTypeBazExtension.php │ │ │ │ │ ├── TestExtension.php │ │ │ │ │ ├── Type.php │ │ │ │ │ ├── foo │ │ │ │ │ ├── foo2 │ │ │ │ │ └── foo3 │ │ │ │ ├── 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 │ │ │ │ ├── OrderedHashMap.php │ │ │ │ ├── OrderedHashMapIterator.php │ │ │ │ ├── ServerParams.php │ │ │ │ └── StringUtil.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── HttpFoundation │ │ │ ├── .gitignore │ │ │ ├── AcceptHeader.php │ │ │ ├── AcceptHeaderItem.php │ │ │ ├── ApacheRequest.php │ │ │ ├── BinaryFileResponse.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Cookie.php │ │ │ ├── ExpressionRequestMatcher.php │ │ │ ├── File │ │ │ │ ├── Exception │ │ │ │ │ ├── AccessDeniedException.php │ │ │ │ │ ├── FileException.php │ │ │ │ │ ├── FileNotFoundException.php │ │ │ │ │ ├── UnexpectedTypeException.php │ │ │ │ │ └── UploadException.php │ │ │ │ ├── File.php │ │ │ │ ├── MimeType │ │ │ │ │ ├── ExtensionGuesser.php │ │ │ │ │ ├── ExtensionGuesserInterface.php │ │ │ │ │ ├── FileBinaryMimeTypeGuesser.php │ │ │ │ │ ├── FileinfoMimeTypeGuesser.php │ │ │ │ │ ├── MimeTypeExtensionGuesser.php │ │ │ │ │ ├── MimeTypeGuesser.php │ │ │ │ │ └── MimeTypeGuesserInterface.php │ │ │ │ └── UploadedFile.php │ │ │ ├── FileBag.php │ │ │ ├── HeaderBag.php │ │ │ ├── IpUtils.php │ │ │ ├── JsonResponse.php │ │ │ ├── LICENSE │ │ │ ├── ParameterBag.php │ │ │ ├── README.md │ │ │ ├── RedirectResponse.php │ │ │ ├── Request.php │ │ │ ├── RequestMatcher.php │ │ │ ├── RequestMatcherInterface.php │ │ │ ├── RequestStack.php │ │ │ ├── Response.php │ │ │ ├── ResponseHeaderBag.php │ │ │ ├── ServerBag.php │ │ │ ├── Session │ │ │ │ ├── Attribute │ │ │ │ │ ├── AttributeBag.php │ │ │ │ │ ├── AttributeBagInterface.php │ │ │ │ │ └── NamespacedAttributeBag.php │ │ │ │ ├── Flash │ │ │ │ │ ├── AutoExpireFlashBag.php │ │ │ │ │ ├── FlashBag.php │ │ │ │ │ └── FlashBagInterface.php │ │ │ │ ├── Session.php │ │ │ │ ├── SessionBagInterface.php │ │ │ │ ├── SessionInterface.php │ │ │ │ └── Storage │ │ │ │ │ ├── Handler │ │ │ │ │ ├── MemcacheSessionHandler.php │ │ │ │ │ ├── MemcachedSessionHandler.php │ │ │ │ │ ├── MongoDbSessionHandler.php │ │ │ │ │ ├── NativeFileSessionHandler.php │ │ │ │ │ ├── NativeSessionHandler.php │ │ │ │ │ ├── NullSessionHandler.php │ │ │ │ │ ├── PdoSessionHandler.php │ │ │ │ │ └── WriteCheckSessionHandler.php │ │ │ │ │ ├── MetadataBag.php │ │ │ │ │ ├── MockArraySessionStorage.php │ │ │ │ │ ├── MockFileSessionStorage.php │ │ │ │ │ ├── NativeSessionStorage.php │ │ │ │ │ ├── PhpBridgeSessionStorage.php │ │ │ │ │ ├── Proxy │ │ │ │ │ ├── AbstractProxy.php │ │ │ │ │ ├── NativeProxy.php │ │ │ │ │ └── SessionHandlerProxy.php │ │ │ │ │ └── SessionStorageInterface.php │ │ │ ├── StreamedResponse.php │ │ │ ├── Tests │ │ │ │ ├── AcceptHeaderItemTest.php │ │ │ │ ├── AcceptHeaderTest.php │ │ │ │ ├── ApacheRequestTest.php │ │ │ │ ├── BinaryFileResponseTest.php │ │ │ │ ├── CookieTest.php │ │ │ │ ├── ExpressionRequestMatcherTest.php │ │ │ │ ├── File │ │ │ │ │ ├── FakeFile.php │ │ │ │ │ ├── FileTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── .unknownextension │ │ │ │ │ │ ├── directory │ │ │ │ │ │ │ └── .empty │ │ │ │ │ │ ├── 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 │ │ │ │ ├── ResponseTest.php │ │ │ │ ├── ResponseTestCase.php │ │ │ │ ├── ServerBagTest.php │ │ │ │ ├── Session │ │ │ │ │ ├── Attribute │ │ │ │ │ │ ├── AttributeBagTest.php │ │ │ │ │ │ └── NamespacedAttributeBagTest.php │ │ │ │ │ ├── Flash │ │ │ │ │ │ ├── AutoExpireFlashBagTest.php │ │ │ │ │ │ └── FlashBagTest.php │ │ │ │ │ ├── SessionTest.php │ │ │ │ │ └── Storage │ │ │ │ │ │ ├── Handler │ │ │ │ │ │ ├── MemcacheSessionHandlerTest.php │ │ │ │ │ │ ├── MemcachedSessionHandlerTest.php │ │ │ │ │ │ ├── MongoDbSessionHandlerTest.php │ │ │ │ │ │ ├── NativeFileSessionHandlerTest.php │ │ │ │ │ │ ├── NativeSessionHandlerTest.php │ │ │ │ │ │ ├── NullSessionHandlerTest.php │ │ │ │ │ │ ├── PdoSessionHandlerTest.php │ │ │ │ │ │ └── WriteCheckSessionHandlerTest.php │ │ │ │ │ │ ├── MetadataBagTest.php │ │ │ │ │ │ ├── MockArraySessionStorageTest.php │ │ │ │ │ │ ├── MockFileSessionStorageTest.php │ │ │ │ │ │ ├── NativeSessionStorageTest.php │ │ │ │ │ │ ├── PhpBridgeSessionStorageTest.php │ │ │ │ │ │ └── Proxy │ │ │ │ │ │ ├── AbstractProxyTest.php │ │ │ │ │ │ ├── NativeProxyTest.php │ │ │ │ │ │ └── SessionHandlerProxyTest.php │ │ │ │ └── StreamedResponseTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── HttpKernel │ │ │ ├── .gitignore │ │ │ ├── Bundle │ │ │ │ ├── Bundle.php │ │ │ │ └── BundleInterface.php │ │ │ ├── CHANGELOG.md │ │ │ ├── CacheClearer │ │ │ │ ├── CacheClearerInterface.php │ │ │ │ ├── ChainCacheClearer.php │ │ │ │ └── Psr6CacheClearer.php │ │ │ ├── CacheWarmer │ │ │ │ ├── CacheWarmer.php │ │ │ │ ├── CacheWarmerAggregate.php │ │ │ │ ├── CacheWarmerInterface.php │ │ │ │ └── WarmableInterface.php │ │ │ ├── Client.php │ │ │ ├── Config │ │ │ │ ├── EnvParametersResource.php │ │ │ │ └── FileLocator.php │ │ │ ├── Controller │ │ │ │ ├── ArgumentResolver.php │ │ │ │ ├── ArgumentResolver │ │ │ │ │ ├── DefaultValueResolver.php │ │ │ │ │ ├── RequestAttributeValueResolver.php │ │ │ │ │ ├── RequestValueResolver.php │ │ │ │ │ └── VariadicValueResolver.php │ │ │ │ ├── ArgumentResolverInterface.php │ │ │ │ ├── ArgumentValueResolverInterface.php │ │ │ │ ├── ControllerReference.php │ │ │ │ ├── ControllerResolver.php │ │ │ │ ├── ControllerResolverInterface.php │ │ │ │ ├── TraceableArgumentResolver.php │ │ │ │ └── TraceableControllerResolver.php │ │ │ ├── ControllerMetadata │ │ │ │ ├── ArgumentMetadata.php │ │ │ │ ├── ArgumentMetadataFactory.php │ │ │ │ └── ArgumentMetadataFactoryInterface.php │ │ │ ├── DataCollector │ │ │ │ ├── AjaxDataCollector.php │ │ │ │ ├── ConfigDataCollector.php │ │ │ │ ├── DataCollector.php │ │ │ │ ├── DataCollectorInterface.php │ │ │ │ ├── DumpDataCollector.php │ │ │ │ ├── EventDataCollector.php │ │ │ │ ├── ExceptionDataCollector.php │ │ │ │ ├── LateDataCollectorInterface.php │ │ │ │ ├── LoggerDataCollector.php │ │ │ │ ├── MemoryDataCollector.php │ │ │ │ ├── RequestDataCollector.php │ │ │ │ ├── RouterDataCollector.php │ │ │ │ ├── TimeDataCollector.php │ │ │ │ └── Util │ │ │ │ │ └── ValueExporter.php │ │ │ ├── Debug │ │ │ │ └── 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 │ │ │ ├── Exception │ │ │ │ ├── AccessDeniedHttpException.php │ │ │ │ ├── BadRequestHttpException.php │ │ │ │ ├── ConflictHttpException.php │ │ │ │ ├── GoneHttpException.php │ │ │ │ ├── HttpException.php │ │ │ │ ├── HttpExceptionInterface.php │ │ │ │ ├── LengthRequiredHttpException.php │ │ │ │ ├── MethodNotAllowedHttpException.php │ │ │ │ ├── NotAcceptableHttpException.php │ │ │ │ ├── NotFoundHttpException.php │ │ │ │ ├── PreconditionFailedHttpException.php │ │ │ │ ├── PreconditionRequiredHttpException.php │ │ │ │ ├── ServiceUnavailableHttpException.php │ │ │ │ ├── TooManyRequestsHttpException.php │ │ │ │ ├── UnauthorizedHttpException.php │ │ │ │ ├── UnprocessableEntityHttpException.php │ │ │ │ └── UnsupportedMediaTypeHttpException.php │ │ │ ├── Fragment │ │ │ │ ├── AbstractSurrogateFragmentRenderer.php │ │ │ │ ├── EsiFragmentRenderer.php │ │ │ │ ├── FragmentHandler.php │ │ │ │ ├── FragmentRendererInterface.php │ │ │ │ ├── HIncludeFragmentRenderer.php │ │ │ │ ├── InlineFragmentRenderer.php │ │ │ │ ├── RoutableFragmentRenderer.php │ │ │ │ └── SsiFragmentRenderer.php │ │ │ ├── HttpCache │ │ │ │ ├── Esi.php │ │ │ │ ├── HttpCache.php │ │ │ │ ├── ResponseCacheStrategy.php │ │ │ │ ├── ResponseCacheStrategyInterface.php │ │ │ │ ├── Ssi.php │ │ │ │ ├── Store.php │ │ │ │ ├── StoreInterface.php │ │ │ │ └── SurrogateInterface.php │ │ │ ├── HttpKernel.php │ │ │ ├── HttpKernelInterface.php │ │ │ ├── Kernel.php │ │ │ ├── KernelEvents.php │ │ │ ├── KernelInterface.php │ │ │ ├── LICENSE │ │ │ ├── Log │ │ │ │ └── DebugLoggerInterface.php │ │ │ ├── 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 │ │ │ │ │ ├── DumpDataCollectorTest.php │ │ │ │ │ ├── ExceptionDataCollectorTest.php │ │ │ │ │ ├── LoggerDataCollectorTest.php │ │ │ │ │ ├── MemoryDataCollectorTest.php │ │ │ │ │ ├── RequestDataCollectorTest.php │ │ │ │ │ ├── TimeDataCollectorTest.php │ │ │ │ │ └── Util │ │ │ │ │ │ └── ValueExporterTest.php │ │ │ │ ├── Debug │ │ │ │ │ └── TraceableEventDispatcherTest.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ │ │ ├── BaseBundle │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ ├── foo.txt │ │ │ │ │ │ │ └── hide.txt │ │ │ │ │ ├── Bundle1Bundle │ │ │ │ │ │ ├── Resources │ │ │ │ │ │ │ └── foo.txt │ │ │ │ │ │ ├── bar.txt │ │ │ │ │ │ └── foo.txt │ │ │ │ │ ├── Bundle2Bundle │ │ │ │ │ │ └── foo.txt │ │ │ │ │ ├── ChildBundle │ │ │ │ │ │ └── Resources │ │ │ │ │ │ │ ├── foo.txt │ │ │ │ │ │ │ └── hide.txt │ │ │ │ │ ├── Controller │ │ │ │ │ │ ├── BasicTypesController.php │ │ │ │ │ │ ├── ExtendingRequest.php │ │ │ │ │ │ └── VariadicController.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 │ │ │ │ ├── HttpCache │ │ │ │ │ ├── EsiTest.php │ │ │ │ │ ├── HttpCacheTest.php │ │ │ │ │ ├── HttpCacheTestCase.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 │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Inflector │ │ │ ├── Inflector.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ └── InflectorTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Intl │ │ │ ├── .gitignore │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Collator │ │ │ │ └── Collator.php │ │ │ ├── Data │ │ │ │ ├── Bundle │ │ │ │ │ ├── Compiler │ │ │ │ │ │ ├── BundleCompilerInterface.php │ │ │ │ │ │ └── GenrbCompiler.php │ │ │ │ │ ├── Reader │ │ │ │ │ │ ├── BufferedBundleReader.php │ │ │ │ │ │ ├── BundleEntryReader.php │ │ │ │ │ │ ├── BundleEntryReaderInterface.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.php │ │ │ ├── Locale │ │ │ │ └── Locale.php │ │ │ ├── NumberFormatter │ │ │ │ └── NumberFormatter.php │ │ │ ├── README.md │ │ │ ├── ResourceBundle │ │ │ │ ├── CurrencyBundle.php │ │ │ │ ├── CurrencyBundleInterface.php │ │ │ │ ├── LanguageBundle.php │ │ │ │ ├── LanguageBundleInterface.php │ │ │ │ ├── LocaleBundle.php │ │ │ │ ├── LocaleBundleInterface.php │ │ │ │ ├── RegionBundle.php │ │ │ │ ├── RegionBundleInterface.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.json │ │ │ │ │ │ ├── ar_DJ.json │ │ │ │ │ │ ├── ar_ER.json │ │ │ │ │ │ ├── ar_LB.json │ │ │ │ │ │ ├── ar_SO.json │ │ │ │ │ │ ├── ar_SS.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── bo_IN.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── ca_FR.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── de_LU.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── en_001.json │ │ │ │ │ │ ├── en_AG.json │ │ │ │ │ │ ├── en_AI.json │ │ │ │ │ │ ├── en_AU.json │ │ │ │ │ │ ├── en_BB.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_DM.json │ │ │ │ │ │ ├── en_ER.json │ │ │ │ │ │ ├── en_FJ.json │ │ │ │ │ │ ├── en_FK.json │ │ │ │ │ │ ├── en_GB.json │ │ │ │ │ │ ├── en_GD.json │ │ │ │ │ │ ├── en_GH.json │ │ │ │ │ │ ├── en_GI.json │ │ │ │ │ │ ├── en_GM.json │ │ │ │ │ │ ├── en_GY.json │ │ │ │ │ │ ├── en_JM.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_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.json │ │ │ │ │ │ ├── es_419.json │ │ │ │ │ │ ├── es_AR.json │ │ │ │ │ │ ├── es_BO.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_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.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── ff_GN.json │ │ │ │ │ │ ├── ff_MR.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_BI.json │ │ │ │ │ │ ├── fr_CA.json │ │ │ │ │ │ ├── fr_CD.json │ │ │ │ │ │ ├── fr_DJ.json │ │ │ │ │ │ ├── fr_DZ.json │ │ │ │ │ │ ├── fr_GN.json │ │ │ │ │ │ ├── fr_HT.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.json │ │ │ │ │ │ ├── ha_GH.json │ │ │ │ │ │ ├── ha_Latn_GH.json │ │ │ │ │ │ ├── he.json │ │ │ │ │ │ ├── hi.json │ │ │ │ │ │ ├── hr.json │ │ │ │ │ │ ├── hr_BA.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.json │ │ │ │ │ │ ├── ln_AO.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 │ │ │ │ │ │ ├── ms_BN.json │ │ │ │ │ │ ├── ms_Latn_BN.json │ │ │ │ │ │ ├── ms_Latn_SG.json │ │ │ │ │ │ ├── ms_SG.json │ │ │ │ │ │ ├── mt.json │ │ │ │ │ │ ├── my.json │ │ │ │ │ │ ├── nb.json │ │ │ │ │ │ ├── nd.json │ │ │ │ │ │ ├── ne.json │ │ │ │ │ │ ├── nl.json │ │ │ │ │ │ ├── nl_AW.json │ │ │ │ │ │ ├── nl_BQ.json │ │ │ │ │ │ ├── nl_CW.json │ │ │ │ │ │ ├── nl_SR.json │ │ │ │ │ │ ├── nl_SX.json │ │ │ │ │ │ ├── nn.json │ │ │ │ │ │ ├── no.json │ │ │ │ │ │ ├── om.json │ │ │ │ │ │ ├── om_KE.json │ │ │ │ │ │ ├── or.json │ │ │ │ │ │ ├── os.json │ │ │ │ │ │ ├── os_RU.json │ │ │ │ │ │ ├── pa.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_AO.json │ │ │ │ │ │ ├── pt_CV.json │ │ │ │ │ │ ├── pt_MO.json │ │ │ │ │ │ ├── pt_MZ.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── pt_ST.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── qu_BO.json │ │ │ │ │ │ ├── qu_EC.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ro_MD.json │ │ │ │ │ │ ├── root.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── ru_BY.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.json │ │ │ │ │ │ ├── so_DJ.json │ │ │ │ │ │ ├── so_ET.json │ │ │ │ │ │ ├── so_KE.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sq_MK.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── sw_UG.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── ta_LK.json │ │ │ │ │ │ ├── ta_MY.json │ │ │ │ │ │ ├── ta_SG.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── ti_ER.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hans_HK.json │ │ │ │ │ │ ├── zh_Hans_MO.json │ │ │ │ │ │ ├── zh_Hans_SG.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ ├── zh_Hant_MO.json │ │ │ │ │ │ ├── zh_MO.json │ │ │ │ │ │ ├── zh_SG.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── languages │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── ar_EG.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── en_AU.json │ │ │ │ │ │ ├── eo.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_CA.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 │ │ │ │ │ │ ├── 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.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sv_FI.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── locales │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── ar_EG.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_AZ.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_BA.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── en_NH.json │ │ │ │ │ │ ├── en_RH.json │ │ │ │ │ │ ├── eo.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_CL.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_CA.json │ │ │ │ │ │ ├── fy.json │ │ │ │ │ │ ├── ga.json │ │ │ │ │ │ ├── gd.json │ │ │ │ │ │ ├── gl.json │ │ │ │ │ │ ├── gu.json │ │ │ │ │ │ ├── gv.json │ │ │ │ │ │ ├── ha.json │ │ │ │ │ │ ├── ha_GH.json │ │ │ │ │ │ ├── ha_NE.json │ │ │ │ │ │ ├── ha_NG.json │ │ │ │ │ │ ├── he.json │ │ │ │ │ │ ├── hi.json │ │ │ │ │ │ ├── hr.json │ │ │ │ │ │ ├── hu.json │ │ │ │ │ │ ├── hy.json │ │ │ │ │ │ ├── id.json │ │ │ │ │ │ ├── ig.json │ │ │ │ │ │ ├── ii.json │ │ │ │ │ │ ├── in.json │ │ │ │ │ │ ├── in_ID.json │ │ │ │ │ │ ├── is.json │ │ │ │ │ │ ├── it.json │ │ │ │ │ │ ├── iw.json │ │ │ │ │ │ ├── iw_IL.json │ │ │ │ │ │ ├── ja.json │ │ │ │ │ │ ├── ka.json │ │ │ │ │ │ ├── ki.json │ │ │ │ │ │ ├── kk.json │ │ │ │ │ │ ├── kk_KZ.json │ │ │ │ │ │ ├── kl.json │ │ │ │ │ │ ├── km.json │ │ │ │ │ │ ├── kn.json │ │ │ │ │ │ ├── ko.json │ │ │ │ │ │ ├── ks.json │ │ │ │ │ │ ├── ks_IN.json │ │ │ │ │ │ ├── kw.json │ │ │ │ │ │ ├── ky.json │ │ │ │ │ │ ├── ky_KG.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 │ │ │ │ │ │ ├── mn_MN.json │ │ │ │ │ │ ├── mo.json │ │ │ │ │ │ ├── mr.json │ │ │ │ │ │ ├── ms.json │ │ │ │ │ │ ├── ms_BN.json │ │ │ │ │ │ ├── ms_MY.json │ │ │ │ │ │ ├── ms_SG.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.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pa_IN.json │ │ │ │ │ │ ├── pa_PK.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── sh_BA.json │ │ │ │ │ │ ├── sh_CS.json │ │ │ │ │ │ ├── sh_YU.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_BA.json │ │ │ │ │ │ ├── sr_CS.json │ │ │ │ │ │ ├── sr_Cyrl_CS.json │ │ │ │ │ │ ├── sr_Cyrl_YU.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sr_Latn_CS.json │ │ │ │ │ │ ├── sr_Latn_YU.json │ │ │ │ │ │ ├── sr_ME.json │ │ │ │ │ │ ├── sr_RS.json │ │ │ │ │ │ ├── sr_XK.json │ │ │ │ │ │ ├── sr_YU.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sv_FI.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── ti.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── tl_PH.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── ug_CN.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── uz_AF.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── uz_UZ.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_CN.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ ├── zh_MO.json │ │ │ │ │ │ ├── zh_SG.json │ │ │ │ │ │ ├── zh_TW.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── regions │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── ak.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bm.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── bo_IN.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── de_CH.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── eo.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_CL.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── ff.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_CA.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 │ │ │ │ │ │ ├── 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.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── qu.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── rn.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── rw.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── se_FI.json │ │ │ │ │ │ ├── sg.json │ │ │ │ │ │ ├── sh.json │ │ │ │ │ │ ├── si.json │ │ │ │ │ │ ├── sk.json │ │ │ │ │ │ ├── sl.json │ │ │ │ │ │ ├── sn.json │ │ │ │ │ │ ├── so.json │ │ │ │ │ │ ├── sq.json │ │ │ │ │ │ ├── sr.json │ │ │ │ │ │ ├── sr_Latn.json │ │ │ │ │ │ ├── sv.json │ │ │ │ │ │ ├── sw.json │ │ │ │ │ │ ├── sw_CD.json │ │ │ │ │ │ ├── ta.json │ │ │ │ │ │ ├── te.json │ │ │ │ │ │ ├── th.json │ │ │ │ │ │ ├── tl.json │ │ │ │ │ │ ├── to.json │ │ │ │ │ │ ├── tr.json │ │ │ │ │ │ ├── ug.json │ │ │ │ │ │ ├── uk.json │ │ │ │ │ │ ├── ur.json │ │ │ │ │ │ ├── ur_IN.json │ │ │ │ │ │ ├── uz.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── yo.json │ │ │ │ │ │ ├── yo_BJ.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.json │ │ │ │ │ │ └── zu.json │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── af.json │ │ │ │ │ │ ├── am.json │ │ │ │ │ │ ├── ar.json │ │ │ │ │ │ ├── as.json │ │ │ │ │ │ ├── az.json │ │ │ │ │ │ ├── az_Cyrl.json │ │ │ │ │ │ ├── be.json │ │ │ │ │ │ ├── bg.json │ │ │ │ │ │ ├── bn.json │ │ │ │ │ │ ├── bo.json │ │ │ │ │ │ ├── br.json │ │ │ │ │ │ ├── bs.json │ │ │ │ │ │ ├── bs_Cyrl.json │ │ │ │ │ │ ├── ca.json │ │ │ │ │ │ ├── cs.json │ │ │ │ │ │ ├── cy.json │ │ │ │ │ │ ├── da.json │ │ │ │ │ │ ├── de.json │ │ │ │ │ │ ├── dz.json │ │ │ │ │ │ ├── ee.json │ │ │ │ │ │ ├── el.json │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ ├── es.json │ │ │ │ │ │ ├── es_MX.json │ │ │ │ │ │ ├── et.json │ │ │ │ │ │ ├── eu.json │ │ │ │ │ │ ├── fa.json │ │ │ │ │ │ ├── fa_AF.json │ │ │ │ │ │ ├── fi.json │ │ │ │ │ │ ├── fo.json │ │ │ │ │ │ ├── fr.json │ │ │ │ │ │ ├── fr_CA.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.json │ │ │ │ │ │ ├── pa_Arab.json │ │ │ │ │ │ ├── pl.json │ │ │ │ │ │ ├── ps.json │ │ │ │ │ │ ├── pt.json │ │ │ │ │ │ ├── pt_PT.json │ │ │ │ │ │ ├── rm.json │ │ │ │ │ │ ├── ro.json │ │ │ │ │ │ ├── ru.json │ │ │ │ │ │ ├── se.json │ │ │ │ │ │ ├── se_FI.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.json │ │ │ │ │ │ ├── uz_Arab.json │ │ │ │ │ │ ├── uz_Cyrl.json │ │ │ │ │ │ ├── vi.json │ │ │ │ │ │ ├── yi.json │ │ │ │ │ │ ├── zh.json │ │ │ │ │ │ ├── zh_HK.json │ │ │ │ │ │ ├── zh_Hant.json │ │ │ │ │ │ ├── zh_Hant_HK.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 │ │ │ │ │ │ │ │ ├── NotAFile │ │ │ │ │ │ │ │ │ └── en.php │ │ │ │ │ │ │ │ │ │ └── .gitkeep │ │ │ │ │ │ │ │ ├── build.sh │ │ │ │ │ │ │ │ ├── en.php │ │ │ │ │ │ │ │ ├── en.res │ │ │ │ │ │ │ │ ├── en.txt │ │ │ │ │ │ │ │ ├── json │ │ │ │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ │ │ │ └── en_Invalid.json │ │ │ │ │ │ │ │ ├── php │ │ │ │ │ │ │ │ │ └── en.php │ │ │ │ │ │ │ │ ├── res │ │ │ │ │ │ │ │ │ ├── alias.res │ │ │ │ │ │ │ │ │ ├── mo.res │ │ │ │ │ │ │ │ │ ├── ro.res │ │ │ │ │ │ │ │ │ ├── ro_MD.res │ │ │ │ │ │ │ │ │ └── root.res │ │ │ │ │ │ │ │ └── txt │ │ │ │ │ │ │ │ │ ├── alias.txt │ │ │ │ │ │ │ │ │ ├── mo.txt │ │ │ │ │ │ │ │ │ ├── ro.txt │ │ │ │ │ │ │ │ │ ├── ro_MD.txt │ │ │ │ │ │ │ │ │ └── root.txt │ │ │ │ │ │ │ ├── IntlBundleReaderTest.php │ │ │ │ │ │ │ ├── JsonBundleReaderTest.php │ │ │ │ │ │ │ └── PhpBundleReaderTest.php │ │ │ │ │ │ └── Writer │ │ │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ │ ├── en.json │ │ │ │ │ │ │ ├── en.php │ │ │ │ │ │ │ ├── en.res │ │ │ │ │ │ │ ├── en.txt │ │ │ │ │ │ │ ├── en_nofallback.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 │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Ldap │ │ │ ├── .gitignore │ │ │ ├── Adapter │ │ │ │ ├── AbstractConnection.php │ │ │ │ ├── AbstractQuery.php │ │ │ │ ├── AdapterInterface.php │ │ │ │ ├── CollectionInterface.php │ │ │ │ ├── ConnectionInterface.php │ │ │ │ ├── EntryManagerInterface.php │ │ │ │ ├── ExtLdap │ │ │ │ │ ├── Adapter.php │ │ │ │ │ ├── Collection.php │ │ │ │ │ ├── Connection.php │ │ │ │ │ ├── ConnectionOptions.php │ │ │ │ │ ├── EntryManager.php │ │ │ │ │ ├── Query.php │ │ │ │ │ └── ResultIterator.php │ │ │ │ └── QueryInterface.php │ │ │ ├── Entry.php │ │ │ ├── Exception │ │ │ │ ├── ConnectionException.php │ │ │ │ ├── DriverNotFoundException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ └── LdapException.php │ │ │ ├── LICENSE │ │ │ ├── Ldap.php │ │ │ ├── LdapClient.php │ │ │ ├── LdapClientInterface.php │ │ │ ├── LdapInterface.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── Adapter │ │ │ │ │ └── ExtLdap │ │ │ │ │ │ ├── AdapterTest.php │ │ │ │ │ │ └── LdapManagerTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── conf │ │ │ │ │ │ └── slapd.conf │ │ │ │ │ └── data │ │ │ │ │ │ ├── base.ldif │ │ │ │ │ │ └── fixtures.ldif │ │ │ │ ├── LdapClientTest.php │ │ │ │ ├── LdapTest.php │ │ │ │ └── LdapTestCase.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── OptionsResolver │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Exception │ │ │ │ ├── AccessException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidOptionsException.php │ │ │ │ ├── MissingOptionsException.php │ │ │ │ ├── NoSuchOptionException.php │ │ │ │ ├── OptionDefinitionException.php │ │ │ │ └── UndefinedOptionsException.php │ │ │ ├── LICENSE │ │ │ ├── Options.php │ │ │ ├── OptionsResolver.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ └── OptionsResolverTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Process │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── LogicException.php │ │ │ │ ├── ProcessFailedException.php │ │ │ │ ├── ProcessTimedOutException.php │ │ │ │ └── RuntimeException.php │ │ │ ├── ExecutableFinder.php │ │ │ ├── InputStream.php │ │ │ ├── LICENSE │ │ │ ├── PhpExecutableFinder.php │ │ │ ├── PhpProcess.php │ │ │ ├── Pipes │ │ │ │ ├── AbstractPipes.php │ │ │ │ ├── PipesInterface.php │ │ │ │ ├── UnixPipes.php │ │ │ │ └── WindowsPipes.php │ │ │ ├── Process.php │ │ │ ├── ProcessBuilder.php │ │ │ ├── ProcessUtils.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── ExecutableFinderTest.php │ │ │ │ ├── NonStopableProcess.php │ │ │ │ ├── PhpExecutableFinderTest.php │ │ │ │ ├── PhpProcessTest.php │ │ │ │ ├── PipeStdinInStdoutStdErrStreamSelect.php │ │ │ │ ├── ProcessBuilderTest.php │ │ │ │ ├── ProcessFailedExceptionTest.php │ │ │ │ ├── ProcessTest.php │ │ │ │ ├── ProcessUtilsTest.php │ │ │ │ └── SignalListener.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── PropertyAccess │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Exception │ │ │ │ ├── AccessException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidPropertyPathException.php │ │ │ │ ├── NoSuchIndexException.php │ │ │ │ ├── NoSuchPropertyException.php │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ └── UnexpectedTypeException.php │ │ │ ├── LICENSE │ │ │ ├── PropertyAccess.php │ │ │ ├── PropertyAccessor.php │ │ │ ├── PropertyAccessorBuilder.php │ │ │ ├── PropertyAccessorInterface.php │ │ │ ├── PropertyPath.php │ │ │ ├── PropertyPathBuilder.php │ │ │ ├── PropertyPathInterface.php │ │ │ ├── PropertyPathIterator.php │ │ │ ├── PropertyPathIteratorInterface.php │ │ │ ├── README.md │ │ │ ├── StringUtil.php │ │ │ ├── Tests │ │ │ │ ├── Fixtures │ │ │ │ │ ├── NonTraversableArrayObject.php │ │ │ │ │ ├── TestClass.php │ │ │ │ │ ├── TestClassIsWritable.php │ │ │ │ │ ├── TestClassMagicCall.php │ │ │ │ │ ├── TestClassMagicGet.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 │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── PropertyInfo │ │ │ ├── Extractor │ │ │ │ ├── PhpDocExtractor.php │ │ │ │ ├── ReflectionExtractor.php │ │ │ │ └── SerializerExtractor.php │ │ │ ├── LICENSE │ │ │ ├── PropertyAccessExtractorInterface.php │ │ │ ├── PropertyDescriptionExtractorInterface.php │ │ │ ├── PropertyInfoCacheExtractor.php │ │ │ ├── PropertyInfoExtractor.php │ │ │ ├── PropertyInfoExtractorInterface.php │ │ │ ├── PropertyListExtractorInterface.php │ │ │ ├── PropertyTypeExtractorInterface.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ ├── AbstractPropertyInfoExtractorTest.php │ │ │ │ ├── Extractors │ │ │ │ │ ├── PhpDocExtractorTest.php │ │ │ │ │ ├── ReflectionExtractorTest.php │ │ │ │ │ └── SerializerExtractorTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── Dummy.php │ │ │ │ │ ├── DummyExtractor.php │ │ │ │ │ ├── NullExtractor.php │ │ │ │ │ ├── ParentDummy.php │ │ │ │ │ └── Php7Dummy.php │ │ │ │ ├── PropertyInfoCacheExtractorTest.php │ │ │ │ ├── PropertyInfoExtractorTest.php │ │ │ │ └── TypeTest.php │ │ │ ├── Type.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Routing │ │ │ ├── .gitignore │ │ │ ├── Annotation │ │ │ │ └── Route.php │ │ │ ├── CHANGELOG.md │ │ │ ├── CompiledRoute.php │ │ │ ├── Exception │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidParameterException.php │ │ │ │ ├── MethodNotAllowedException.php │ │ │ │ ├── MissingMandatoryParametersException.php │ │ │ │ ├── ResourceNotFoundException.php │ │ │ │ └── RouteNotFoundException.php │ │ │ ├── Generator │ │ │ │ ├── ConfigurableRequirementsInterface.php │ │ │ │ ├── Dumper │ │ │ │ │ ├── GeneratorDumper.php │ │ │ │ │ ├── GeneratorDumperInterface.php │ │ │ │ │ └── PhpGeneratorDumper.php │ │ │ │ ├── UrlGenerator.php │ │ │ │ └── UrlGeneratorInterface.php │ │ │ ├── LICENSE │ │ │ ├── Loader │ │ │ │ ├── AnnotationClassLoader.php │ │ │ │ ├── AnnotationDirectoryLoader.php │ │ │ │ ├── AnnotationFileLoader.php │ │ │ │ ├── ClosureLoader.php │ │ │ │ ├── DependencyInjection │ │ │ │ │ └── ServiceRouterLoader.php │ │ │ │ ├── DirectoryLoader.php │ │ │ │ ├── ObjectRouteLoader.php │ │ │ │ ├── PhpFileLoader.php │ │ │ │ ├── XmlFileLoader.php │ │ │ │ ├── YamlFileLoader.php │ │ │ │ └── schema │ │ │ │ │ └── routing │ │ │ │ │ └── routing-1.0.xsd │ │ │ ├── Matcher │ │ │ │ ├── Dumper │ │ │ │ │ ├── DumperCollection.php │ │ │ │ │ ├── DumperPrefixCollection.php │ │ │ │ │ ├── DumperRoute.php │ │ │ │ │ ├── MatcherDumper.php │ │ │ │ │ ├── MatcherDumperInterface.php │ │ │ │ │ └── PhpMatcherDumper.php │ │ │ │ ├── RedirectableUrlMatcher.php │ │ │ │ ├── RedirectableUrlMatcherInterface.php │ │ │ │ ├── RequestMatcherInterface.php │ │ │ │ ├── TraceableUrlMatcher.php │ │ │ │ ├── UrlMatcher.php │ │ │ │ └── UrlMatcherInterface.php │ │ │ ├── README.md │ │ │ ├── RequestContext.php │ │ │ ├── RequestContextAwareInterface.php │ │ │ ├── Route.php │ │ │ ├── RouteCollection.php │ │ │ ├── RouteCollectionBuilder.php │ │ │ ├── RouteCompiler.php │ │ │ ├── RouteCompilerInterface.php │ │ │ ├── Router.php │ │ │ ├── RouterInterface.php │ │ │ ├── Tests │ │ │ │ ├── Annotation │ │ │ │ │ └── RouteTest.php │ │ │ │ ├── CompiledRouteTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── AnnotatedClasses │ │ │ │ │ │ ├── AbstractClass.php │ │ │ │ │ │ ├── BarClass.php │ │ │ │ │ │ ├── FooClass.php │ │ │ │ │ │ └── FooTrait.php │ │ │ │ │ ├── CustomXmlFileLoader.php │ │ │ │ │ ├── OtherAnnotatedClasses │ │ │ │ │ │ └── VariadicClass.php │ │ │ │ │ ├── RedirectableUrlMatcher.php │ │ │ │ │ ├── annotated.php │ │ │ │ │ ├── bad_format.yml │ │ │ │ │ ├── bar.xml │ │ │ │ │ ├── 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 │ │ │ │ │ ├── foo.xml │ │ │ │ │ ├── foo1.xml │ │ │ │ │ ├── incomplete.yml │ │ │ │ │ ├── missing_id.xml │ │ │ │ │ ├── missing_path.xml │ │ │ │ │ ├── namespaceprefix.xml │ │ │ │ │ ├── nonesense_resource_plus_path.yml │ │ │ │ │ ├── nonesense_type_without_resource.yml │ │ │ │ │ ├── nonvalid.xml │ │ │ │ │ ├── nonvalid.yml │ │ │ │ │ ├── nonvalid2.yml │ │ │ │ │ ├── nonvalidkeys.yml │ │ │ │ │ ├── nonvalidnode.xml │ │ │ │ │ ├── nonvalidroute.xml │ │ │ │ │ ├── null_values.xml │ │ │ │ │ ├── special_route_name.yml │ │ │ │ │ ├── validpattern.php │ │ │ │ │ ├── validpattern.xml │ │ │ │ │ ├── validpattern.yml │ │ │ │ │ ├── validresource.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 │ │ │ │ ├── RouteTest.php │ │ │ │ └── RouterTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Security │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Core │ │ │ │ ├── .gitignore │ │ │ │ ├── Authentication │ │ │ │ │ ├── AuthenticationManagerInterface.php │ │ │ │ │ ├── AuthenticationProviderManager.php │ │ │ │ │ ├── AuthenticationTrustResolver.php │ │ │ │ │ ├── AuthenticationTrustResolverInterface.php │ │ │ │ │ ├── Provider │ │ │ │ │ │ ├── AnonymousAuthenticationProvider.php │ │ │ │ │ │ ├── AuthenticationProviderInterface.php │ │ │ │ │ │ ├── DaoAuthenticationProvider.php │ │ │ │ │ │ ├── LdapBindAuthenticationProvider.php │ │ │ │ │ │ ├── PreAuthenticatedAuthenticationProvider.php │ │ │ │ │ │ ├── RememberMeAuthenticationProvider.php │ │ │ │ │ │ ├── SimpleAuthenticationProvider.php │ │ │ │ │ │ └── UserAuthenticationProvider.php │ │ │ │ │ ├── RememberMe │ │ │ │ │ │ ├── InMemoryTokenProvider.php │ │ │ │ │ │ ├── PersistentToken.php │ │ │ │ │ │ ├── PersistentTokenInterface.php │ │ │ │ │ │ └── TokenProviderInterface.php │ │ │ │ │ ├── SimpleAuthenticatorInterface.php │ │ │ │ │ └── Token │ │ │ │ │ │ ├── AbstractToken.php │ │ │ │ │ │ ├── AnonymousToken.php │ │ │ │ │ │ ├── PreAuthenticatedToken.php │ │ │ │ │ │ ├── RememberMeToken.php │ │ │ │ │ │ ├── Storage │ │ │ │ │ │ ├── TokenStorage.php │ │ │ │ │ │ └── TokenStorageInterface.php │ │ │ │ │ │ ├── TokenInterface.php │ │ │ │ │ │ └── UsernamePasswordToken.php │ │ │ │ ├── AuthenticationEvents.php │ │ │ │ ├── Authorization │ │ │ │ │ ├── AccessDecisionManager.php │ │ │ │ │ ├── AccessDecisionManagerInterface.php │ │ │ │ │ ├── AuthorizationChecker.php │ │ │ │ │ ├── AuthorizationCheckerInterface.php │ │ │ │ │ ├── DebugAccessDecisionManager.php │ │ │ │ │ ├── ExpressionLanguage.php │ │ │ │ │ ├── ExpressionLanguageProvider.php │ │ │ │ │ └── Voter │ │ │ │ │ │ ├── AuthenticatedVoter.php │ │ │ │ │ │ ├── ExpressionVoter.php │ │ │ │ │ │ ├── RoleHierarchyVoter.php │ │ │ │ │ │ ├── RoleVoter.php │ │ │ │ │ │ ├── Voter.php │ │ │ │ │ │ └── VoterInterface.php │ │ │ │ ├── Encoder │ │ │ │ │ ├── BCryptPasswordEncoder.php │ │ │ │ │ ├── BasePasswordEncoder.php │ │ │ │ │ ├── EncoderAwareInterface.php │ │ │ │ │ ├── EncoderFactory.php │ │ │ │ │ ├── EncoderFactoryInterface.php │ │ │ │ │ ├── MessageDigestPasswordEncoder.php │ │ │ │ │ ├── PasswordEncoderInterface.php │ │ │ │ │ ├── Pbkdf2PasswordEncoder.php │ │ │ │ │ ├── PlaintextPasswordEncoder.php │ │ │ │ │ ├── UserPasswordEncoder.php │ │ │ │ │ └── UserPasswordEncoderInterface.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 │ │ │ │ ├── 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.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 │ │ │ │ │ ├── Role.php │ │ │ │ │ ├── RoleHierarchy.php │ │ │ │ │ ├── RoleHierarchyInterface.php │ │ │ │ │ ├── RoleInterface.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 │ │ │ │ │ │ ├── BCryptPasswordEncoderTest.php │ │ │ │ │ │ ├── BasePasswordEncoderTest.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 │ │ │ │ │ ├── User.php │ │ │ │ │ ├── UserChecker.php │ │ │ │ │ ├── UserCheckerInterface.php │ │ │ │ │ ├── UserInterface.php │ │ │ │ │ └── UserProviderInterface.php │ │ │ │ ├── Validator │ │ │ │ │ └── Constraints │ │ │ │ │ │ ├── UserPassword.php │ │ │ │ │ │ └── UserPasswordValidator.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Csrf │ │ │ │ ├── .gitignore │ │ │ │ ├── CsrfToken.php │ │ │ │ ├── CsrfTokenManager.php │ │ │ │ ├── CsrfTokenManagerInterface.php │ │ │ │ ├── Exception │ │ │ │ │ └── TokenNotFoundException.php │ │ │ │ ├── LICENSE │ │ │ │ ├── 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 │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Guard │ │ │ │ ├── .gitignore │ │ │ │ ├── AbstractGuardAuthenticator.php │ │ │ │ ├── Authenticator │ │ │ │ │ └── AbstractFormLoginAuthenticator.php │ │ │ │ ├── Firewall │ │ │ │ │ └── GuardAuthenticationListener.php │ │ │ │ ├── GuardAuthenticatorHandler.php │ │ │ │ ├── GuardAuthenticatorInterface.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Provider │ │ │ │ │ └── GuardAuthenticationProvider.php │ │ │ │ ├── README.md │ │ │ │ ├── Tests │ │ │ │ │ ├── Authenticator │ │ │ │ │ │ └── AbstractFormLoginAuthenticatorTest.php │ │ │ │ │ ├── Firewall │ │ │ │ │ │ └── GuardAuthenticationListenerTest.php │ │ │ │ │ ├── GuardAuthenticatorHandlerTest.php │ │ │ │ │ └── Provider │ │ │ │ │ │ └── GuardAuthenticationProviderTest.php │ │ │ │ ├── Token │ │ │ │ │ ├── GuardTokenInterface.php │ │ │ │ │ ├── PostAuthenticationGuardToken.php │ │ │ │ │ └── PreAuthenticationGuardToken.php │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── Http │ │ │ │ ├── .gitignore │ │ │ │ ├── AccessMap.php │ │ │ │ ├── AccessMapInterface.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 │ │ │ │ ├── EntryPoint │ │ │ │ │ ├── AuthenticationEntryPointInterface.php │ │ │ │ │ ├── BasicAuthenticationEntryPoint.php │ │ │ │ │ ├── DigestAuthenticationEntryPoint.php │ │ │ │ │ ├── FormAuthenticationEntryPoint.php │ │ │ │ │ └── RetryAuthenticationEntryPoint.php │ │ │ │ ├── Event │ │ │ │ │ ├── InteractiveLoginEvent.php │ │ │ │ │ └── SwitchUserEvent.php │ │ │ │ ├── Firewall.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 │ │ │ │ ├── FirewallMap.php │ │ │ │ ├── FirewallMapInterface.php │ │ │ │ ├── HttpUtils.php │ │ │ │ ├── LICENSE │ │ │ │ ├── Logout │ │ │ │ │ ├── CookieClearingLogoutHandler.php │ │ │ │ │ ├── DefaultLogoutSuccessHandler.php │ │ │ │ │ ├── LogoutHandlerInterface.php │ │ │ │ │ ├── LogoutSuccessHandlerInterface.php │ │ │ │ │ ├── LogoutUrlGenerator.php │ │ │ │ │ └── SessionLogoutHandler.php │ │ │ │ ├── ParameterBagUtils.php │ │ │ │ ├── README.md │ │ │ │ ├── RememberMe │ │ │ │ │ ├── AbstractRememberMeServices.php │ │ │ │ │ ├── PersistentTokenBasedRememberMeServices.php │ │ │ │ │ ├── RememberMeServicesInterface.php │ │ │ │ │ ├── ResponseListener.php │ │ │ │ │ └── TokenBasedRememberMeServices.php │ │ │ │ ├── SecurityEvents.php │ │ │ │ ├── Session │ │ │ │ │ ├── SessionAuthenticationStrategy.php │ │ │ │ │ └── SessionAuthenticationStrategyInterface.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 │ │ │ │ │ │ ├── DigestDataTest.php │ │ │ │ │ │ ├── ExceptionListenerTest.php │ │ │ │ │ │ ├── LogoutListenerTest.php │ │ │ │ │ │ ├── RememberMeListenerTest.php │ │ │ │ │ │ ├── RemoteUserAuthenticationListenerTest.php │ │ │ │ │ │ ├── SimplePreAuthenticationListenerTest.php │ │ │ │ │ │ ├── SwitchUserListenerTest.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 │ │ │ │ ├── composer.json │ │ │ │ └── phpunit.xml.dist │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ │ └── Http │ │ │ │ │ └── Firewall │ │ │ │ │ └── UsernamePasswordFormAuthenticationListenerTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Serializer │ │ │ ├── .gitignore │ │ │ ├── Annotation │ │ │ │ ├── Groups.php │ │ │ │ └── MaxDepth.php │ │ │ ├── CHANGELOG.md │ │ │ ├── Encoder │ │ │ │ ├── ChainDecoder.php │ │ │ │ ├── ChainEncoder.php │ │ │ │ ├── DecoderInterface.php │ │ │ │ ├── EncoderInterface.php │ │ │ │ ├── JsonDecode.php │ │ │ │ ├── JsonEncode.php │ │ │ │ ├── JsonEncoder.php │ │ │ │ ├── NormalizationAwareInterface.php │ │ │ │ ├── SerializerAwareEncoder.php │ │ │ │ └── XmlEncoder.php │ │ │ ├── Exception │ │ │ │ ├── BadMethodCallException.php │ │ │ │ ├── CircularReferenceException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── LogicException.php │ │ │ │ ├── MappingException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ ├── UnexpectedValueException.php │ │ │ │ └── UnsupportedException.php │ │ │ ├── LICENSE │ │ │ ├── Mapping │ │ │ │ ├── AttributeMetadata.php │ │ │ │ ├── AttributeMetadataInterface.php │ │ │ │ ├── ClassMetadata.php │ │ │ │ ├── ClassMetadataInterface.php │ │ │ │ ├── Factory │ │ │ │ │ ├── CacheClassMetadataFactory.php │ │ │ │ │ ├── ClassMetadataFactory.php │ │ │ │ │ ├── ClassMetadataFactoryInterface.php │ │ │ │ │ └── ClassResolverTrait.php │ │ │ │ └── Loader │ │ │ │ │ ├── AnnotationLoader.php │ │ │ │ │ ├── FileLoader.php │ │ │ │ │ ├── LoaderChain.php │ │ │ │ │ ├── LoaderInterface.php │ │ │ │ │ ├── XmlFileLoader.php │ │ │ │ │ ├── YamlFileLoader.php │ │ │ │ │ └── schema │ │ │ │ │ └── dic │ │ │ │ │ └── serializer-mapping │ │ │ │ │ └── serializer-mapping-1.0.xsd │ │ │ ├── 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 │ │ │ ├── README.md │ │ │ ├── Serializer.php │ │ │ ├── SerializerAwareInterface.php │ │ │ ├── SerializerAwareTrait.php │ │ │ ├── SerializerInterface.php │ │ │ ├── Tests │ │ │ │ ├── Annotation │ │ │ │ │ ├── GroupsTest.php │ │ │ │ │ └── MaxDepthTest.php │ │ │ │ ├── Encoder │ │ │ │ │ ├── ChainDecoderTest.php │ │ │ │ │ ├── ChainEncoderTest.php │ │ │ │ │ ├── JsonDecodeTest.php │ │ │ │ │ ├── JsonEncodeTest.php │ │ │ │ │ ├── JsonEncoderTest.php │ │ │ │ │ └── XmlEncoderTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── AbstractNormalizerDummy.php │ │ │ │ │ ├── CircularReferenceDummy.php │ │ │ │ │ ├── DenormalizableDummy.php │ │ │ │ │ ├── Dummy.php │ │ │ │ │ ├── GroupDummy.php │ │ │ │ │ ├── GroupDummyInterface.php │ │ │ │ │ ├── GroupDummyParent.php │ │ │ │ │ ├── JsonSerializableDummy.php │ │ │ │ │ ├── MaxDepthDummy.php │ │ │ │ │ ├── NormalizableTraversableDummy.php │ │ │ │ │ ├── PropertyCircularReferenceDummy.php │ │ │ │ │ ├── PropertySiblingHolder.php │ │ │ │ │ ├── ProxyDummy.php │ │ │ │ │ ├── ScalarDummy.php │ │ │ │ │ ├── SiblingHolder.php │ │ │ │ │ ├── ToBeProxyfiedDummy.php │ │ │ │ │ ├── TraversableDummy.php │ │ │ │ │ ├── VariadicConstructorArgsDummy.php │ │ │ │ │ ├── empty-mapping.yml │ │ │ │ │ ├── invalid-mapping.yml │ │ │ │ │ ├── serialization.xml │ │ │ │ │ ├── serialization.yml │ │ │ │ │ ├── test.gif │ │ │ │ │ └── test.txt │ │ │ │ ├── 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 │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Stopwatch │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Section.php │ │ │ ├── Stopwatch.php │ │ │ ├── StopwatchEvent.php │ │ │ ├── StopwatchPeriod.php │ │ │ ├── Tests │ │ │ │ ├── StopwatchEventTest.php │ │ │ │ └── StopwatchTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Templating │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── DelegatingEngine.php │ │ │ ├── EngineInterface.php │ │ │ ├── Helper │ │ │ │ ├── Helper.php │ │ │ │ ├── HelperInterface.php │ │ │ │ └── SlotsHelper.php │ │ │ ├── LICENSE │ │ │ ├── Loader │ │ │ │ ├── CacheLoader.php │ │ │ │ ├── ChainLoader.php │ │ │ │ ├── FilesystemLoader.php │ │ │ │ ├── Loader.php │ │ │ │ └── LoaderInterface.php │ │ │ ├── PhpEngine.php │ │ │ ├── README.md │ │ │ ├── Storage │ │ │ │ ├── FileStorage.php │ │ │ │ ├── Storage.php │ │ │ │ └── StringStorage.php │ │ │ ├── StreamingEngineInterface.php │ │ │ ├── TemplateNameParser.php │ │ │ ├── TemplateNameParserInterface.php │ │ │ ├── TemplateReference.php │ │ │ ├── TemplateReferenceInterface.php │ │ │ ├── Tests │ │ │ │ ├── DelegatingEngineTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── SimpleHelper.php │ │ │ │ │ └── templates │ │ │ │ │ │ └── foo.php │ │ │ │ ├── Helper │ │ │ │ │ ├── HelperTest.php │ │ │ │ │ └── SlotsHelperTest.php │ │ │ │ ├── Loader │ │ │ │ │ ├── CacheLoaderTest.php │ │ │ │ │ ├── ChainLoaderTest.php │ │ │ │ │ ├── FilesystemLoaderTest.php │ │ │ │ │ └── LoaderTest.php │ │ │ │ ├── PhpEngineTest.php │ │ │ │ ├── Storage │ │ │ │ │ ├── FileStorageTest.php │ │ │ │ │ ├── StorageTest.php │ │ │ │ │ └── StringStorageTest.php │ │ │ │ └── TemplateNameParserTest.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Translation │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Catalogue │ │ │ │ ├── AbstractOperation.php │ │ │ │ ├── MergeOperation.php │ │ │ │ ├── OperationInterface.php │ │ │ │ └── TargetOperation.php │ │ │ ├── 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 │ │ │ │ ├── InvalidResourceException.php │ │ │ │ └── NotFoundResourceException.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 │ │ │ │ ├── XliffFileLoader.php │ │ │ │ ├── YamlFileLoader.php │ │ │ │ └── schema │ │ │ │ │ └── dic │ │ │ │ │ └── xliff-core │ │ │ │ │ ├── xliff-core-1.2-strict.xsd │ │ │ │ │ ├── xliff-core-2.0.xsd │ │ │ │ │ └── xml.xsd │ │ │ ├── LoggingTranslator.php │ │ │ ├── MessageCatalogue.php │ │ │ ├── MessageCatalogueInterface.php │ │ │ ├── MessageSelector.php │ │ │ ├── MetadataAwareInterface.php │ │ │ ├── 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 │ │ │ │ ├── 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 │ │ │ │ └── fixtures │ │ │ │ │ ├── empty-translation.mo │ │ │ │ │ ├── empty-translation.po │ │ │ │ │ ├── empty.csv │ │ │ │ │ ├── empty.ini │ │ │ │ │ ├── empty.json │ │ │ │ │ ├── empty.mo │ │ │ │ │ ├── empty.po │ │ │ │ │ ├── empty.xlf │ │ │ │ │ ├── empty.yml │ │ │ │ │ ├── encoding.xlf │ │ │ │ │ ├── escaped-id-plurals.po │ │ │ │ │ ├── escaped-id.po │ │ │ │ │ ├── fuzzy-translations.po │ │ │ │ │ ├── invalid-xml-resources.xlf │ │ │ │ │ ├── malformed.json │ │ │ │ │ ├── messages.yml │ │ │ │ │ ├── messages_linear.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-target-attributes.xlf │ │ │ │ │ ├── resources-tool-info.xlf │ │ │ │ │ ├── resources.csv │ │ │ │ │ ├── resources.dump.json │ │ │ │ │ ├── resources.ini │ │ │ │ │ ├── resources.json │ │ │ │ │ ├── resources.mo │ │ │ │ │ ├── resources.php │ │ │ │ │ ├── resources.po │ │ │ │ │ ├── resources.ts │ │ │ │ │ ├── resources.xlf │ │ │ │ │ ├── resources.yml │ │ │ │ │ ├── valid.csv │ │ │ │ │ ├── with-attributes.xlf │ │ │ │ │ ├── withdoctype.xlf │ │ │ │ │ └── withnote.xlf │ │ │ ├── Translator.php │ │ │ ├── TranslatorBagInterface.php │ │ │ ├── TranslatorInterface.php │ │ │ ├── Util │ │ │ │ └── ArrayConverter.php │ │ │ ├── Writer │ │ │ │ └── TranslationWriter.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── Validator │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Constraint.php │ │ │ ├── ConstraintValidator.php │ │ │ ├── ConstraintValidatorFactory.php │ │ │ ├── ConstraintValidatorFactoryInterface.php │ │ │ ├── ConstraintValidatorInterface.php │ │ │ ├── ConstraintViolation.php │ │ │ ├── ConstraintViolationInterface.php │ │ │ ├── ConstraintViolationList.php │ │ │ ├── ConstraintViolationListInterface.php │ │ │ ├── Constraints │ │ │ │ ├── AbstractComparison.php │ │ │ │ ├── AbstractComparisonValidator.php │ │ │ │ ├── All.php │ │ │ │ ├── AllValidator.php │ │ │ │ ├── Bic.php │ │ │ │ ├── BicValidator.php │ │ │ │ ├── Blank.php │ │ │ │ ├── BlankValidator.php │ │ │ │ ├── Callback.php │ │ │ │ ├── CallbackValidator.php │ │ │ │ ├── CardScheme.php │ │ │ │ ├── CardSchemeValidator.php │ │ │ │ ├── Choice.php │ │ │ │ ├── ChoiceValidator.php │ │ │ │ ├── Collection.php │ │ │ │ ├── CollectionValidator.php │ │ │ │ ├── Composite.php │ │ │ │ ├── Count.php │ │ │ │ ├── CountValidator.php │ │ │ │ ├── Country.php │ │ │ │ ├── CountryValidator.php │ │ │ │ ├── Currency.php │ │ │ │ ├── CurrencyValidator.php │ │ │ │ ├── Date.php │ │ │ │ ├── DateTime.php │ │ │ │ ├── DateTimeValidator.php │ │ │ │ ├── DateValidator.php │ │ │ │ ├── Email.php │ │ │ │ ├── EmailValidator.php │ │ │ │ ├── EqualTo.php │ │ │ │ ├── EqualToValidator.php │ │ │ │ ├── Existence.php │ │ │ │ ├── Expression.php │ │ │ │ ├── ExpressionValidator.php │ │ │ │ ├── File.php │ │ │ │ ├── FileValidator.php │ │ │ │ ├── GreaterThan.php │ │ │ │ ├── GreaterThanOrEqual.php │ │ │ │ ├── GreaterThanOrEqualValidator.php │ │ │ │ ├── GreaterThanValidator.php │ │ │ │ ├── GroupSequence.php │ │ │ │ ├── GroupSequenceProvider.php │ │ │ │ ├── Iban.php │ │ │ │ ├── IbanValidator.php │ │ │ │ ├── IdenticalTo.php │ │ │ │ ├── IdenticalToValidator.php │ │ │ │ ├── Image.php │ │ │ │ ├── ImageValidator.php │ │ │ │ ├── Ip.php │ │ │ │ ├── IpValidator.php │ │ │ │ ├── IsFalse.php │ │ │ │ ├── IsFalseValidator.php │ │ │ │ ├── IsNull.php │ │ │ │ ├── IsNullValidator.php │ │ │ │ ├── IsTrue.php │ │ │ │ ├── IsTrueValidator.php │ │ │ │ ├── Isbn.php │ │ │ │ ├── IsbnValidator.php │ │ │ │ ├── Issn.php │ │ │ │ ├── IssnValidator.php │ │ │ │ ├── Language.php │ │ │ │ ├── LanguageValidator.php │ │ │ │ ├── Length.php │ │ │ │ ├── LengthValidator.php │ │ │ │ ├── LessThan.php │ │ │ │ ├── LessThanOrEqual.php │ │ │ │ ├── LessThanOrEqualValidator.php │ │ │ │ ├── LessThanValidator.php │ │ │ │ ├── Locale.php │ │ │ │ ├── LocaleValidator.php │ │ │ │ ├── Luhn.php │ │ │ │ ├── LuhnValidator.php │ │ │ │ ├── NotBlank.php │ │ │ │ ├── NotBlankValidator.php │ │ │ │ ├── NotEqualTo.php │ │ │ │ ├── NotEqualToValidator.php │ │ │ │ ├── NotIdenticalTo.php │ │ │ │ ├── NotIdenticalToValidator.php │ │ │ │ ├── NotNull.php │ │ │ │ ├── NotNullValidator.php │ │ │ │ ├── Optional.php │ │ │ │ ├── Range.php │ │ │ │ ├── RangeValidator.php │ │ │ │ ├── Regex.php │ │ │ │ ├── RegexValidator.php │ │ │ │ ├── Required.php │ │ │ │ ├── Time.php │ │ │ │ ├── TimeValidator.php │ │ │ │ ├── Traverse.php │ │ │ │ ├── Type.php │ │ │ │ ├── TypeValidator.php │ │ │ │ ├── Url.php │ │ │ │ ├── UrlValidator.php │ │ │ │ ├── Uuid.php │ │ │ │ ├── UuidValidator.php │ │ │ │ └── Valid.php │ │ │ ├── Context │ │ │ │ ├── ExecutionContext.php │ │ │ │ ├── ExecutionContextFactory.php │ │ │ │ ├── ExecutionContextFactoryInterface.php │ │ │ │ └── ExecutionContextInterface.php │ │ │ ├── Exception │ │ │ │ ├── BadMethodCallException.php │ │ │ │ ├── ConstraintDefinitionException.php │ │ │ │ ├── ExceptionInterface.php │ │ │ │ ├── GroupDefinitionException.php │ │ │ │ ├── InvalidArgumentException.php │ │ │ │ ├── InvalidOptionsException.php │ │ │ │ ├── MappingException.php │ │ │ │ ├── MissingOptionsException.php │ │ │ │ ├── NoSuchMetadataException.php │ │ │ │ ├── OutOfBoundsException.php │ │ │ │ ├── RuntimeException.php │ │ │ │ ├── UnexpectedTypeException.php │ │ │ │ ├── UnsupportedMetadataException.php │ │ │ │ └── ValidatorException.php │ │ │ ├── GroupSequenceProviderInterface.php │ │ │ ├── LICENSE │ │ │ ├── Mapping │ │ │ │ ├── Cache │ │ │ │ │ ├── CacheInterface.php │ │ │ │ │ ├── DoctrineCache.php │ │ │ │ │ └── Psr6Cache.php │ │ │ │ ├── CascadingStrategy.php │ │ │ │ ├── ClassMetadata.php │ │ │ │ ├── ClassMetadataInterface.php │ │ │ │ ├── Factory │ │ │ │ │ ├── BlackHoleMetadataFactory.php │ │ │ │ │ ├── LazyLoadingMetadataFactory.php │ │ │ │ │ └── MetadataFactoryInterface.php │ │ │ │ ├── GenericMetadata.php │ │ │ │ ├── GetterMetadata.php │ │ │ │ ├── Loader │ │ │ │ │ ├── AbstractLoader.php │ │ │ │ │ ├── AnnotationLoader.php │ │ │ │ │ ├── FileLoader.php │ │ │ │ │ ├── FilesLoader.php │ │ │ │ │ ├── LoaderChain.php │ │ │ │ │ ├── LoaderInterface.php │ │ │ │ │ ├── StaticMethodLoader.php │ │ │ │ │ ├── XmlFileLoader.php │ │ │ │ │ ├── XmlFilesLoader.php │ │ │ │ │ ├── YamlFileLoader.php │ │ │ │ │ ├── YamlFilesLoader.php │ │ │ │ │ └── schema │ │ │ │ │ │ └── dic │ │ │ │ │ │ └── constraint-mapping │ │ │ │ │ │ └── constraint-mapping-1.0.xsd │ │ │ │ ├── MemberMetadata.php │ │ │ │ ├── MetadataInterface.php │ │ │ │ ├── PropertyMetadata.php │ │ │ │ ├── PropertyMetadataInterface.php │ │ │ │ └── TraversalStrategy.php │ │ │ ├── ObjectInitializerInterface.php │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── translations │ │ │ │ │ ├── validators.af.xlf │ │ │ │ │ ├── validators.ar.xlf │ │ │ │ │ ├── validators.az.xlf │ │ │ │ │ ├── validators.bg.xlf │ │ │ │ │ ├── validators.ca.xlf │ │ │ │ │ ├── validators.cs.xlf │ │ │ │ │ ├── validators.cy.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.mn.xlf │ │ │ │ │ ├── validators.nl.xlf │ │ │ │ │ ├── validators.nn.xlf │ │ │ │ │ ├── validators.no.xlf │ │ │ │ │ ├── validators.pl.xlf │ │ │ │ │ ├── validators.pt.xlf │ │ │ │ │ ├── validators.pt_BR.xlf │ │ │ │ │ ├── validators.ro.xlf │ │ │ │ │ ├── validators.ru.xlf │ │ │ │ │ ├── validators.sk.xlf │ │ │ │ │ ├── validators.sl.xlf │ │ │ │ │ ├── validators.sq.xlf │ │ │ │ │ ├── validators.sr_Cyrl.xlf │ │ │ │ │ ├── validators.sr_Latn.xlf │ │ │ │ │ ├── validators.sv.xlf │ │ │ │ │ ├── validators.th.xlf │ │ │ │ │ ├── validators.tr.xlf │ │ │ │ │ ├── validators.uk.xlf │ │ │ │ │ ├── validators.vi.xlf │ │ │ │ │ ├── validators.zh_CN.xlf │ │ │ │ │ └── validators.zh_TW.xlf │ │ │ ├── Tests │ │ │ │ ├── ConstraintTest.php │ │ │ │ ├── ConstraintViolationListTest.php │ │ │ │ ├── ConstraintViolationTest.php │ │ │ │ ├── Constraints │ │ │ │ │ ├── AbstractComparisonValidatorTestCase.php │ │ │ │ │ ├── AbstractConstraintValidatorTest.php │ │ │ │ │ ├── AllTest.php │ │ │ │ │ ├── AllValidatorTest.php │ │ │ │ │ ├── BicValidatorTest.php │ │ │ │ │ ├── BlankValidatorTest.php │ │ │ │ │ ├── CallbackValidatorTest.php │ │ │ │ │ ├── CardSchemeValidatorTest.php │ │ │ │ │ ├── ChoiceValidatorTest.php │ │ │ │ │ ├── CollectionTest.php │ │ │ │ │ ├── CollectionValidatorArrayObjectTest.php │ │ │ │ │ ├── CollectionValidatorArrayTest.php │ │ │ │ │ ├── CollectionValidatorCustomArrayObjectTest.php │ │ │ │ │ ├── CollectionValidatorTest.php │ │ │ │ │ ├── CompositeTest.php │ │ │ │ │ ├── CountValidatorArrayTest.php │ │ │ │ │ ├── CountValidatorCountableTest.php │ │ │ │ │ ├── CountValidatorTest.php │ │ │ │ │ ├── CountryValidatorTest.php │ │ │ │ │ ├── CurrencyValidatorTest.php │ │ │ │ │ ├── DateTimeValidatorTest.php │ │ │ │ │ ├── DateValidatorTest.php │ │ │ │ │ ├── EmailValidatorTest.php │ │ │ │ │ ├── EqualToValidatorTest.php │ │ │ │ │ ├── ExpressionValidatorTest.php │ │ │ │ │ ├── FileTest.php │ │ │ │ │ ├── FileValidatorObjectTest.php │ │ │ │ │ ├── FileValidatorPathTest.php │ │ │ │ │ ├── FileValidatorTest.php │ │ │ │ │ ├── Fixtures │ │ │ │ │ │ ├── foo │ │ │ │ │ │ ├── test.gif │ │ │ │ │ │ ├── test_4by3.gif │ │ │ │ │ │ ├── test_corrupted.gif │ │ │ │ │ │ ├── test_landscape.gif │ │ │ │ │ │ └── test_portrait.gif │ │ │ │ │ ├── GreaterThanOrEqualValidatorTest.php │ │ │ │ │ ├── GreaterThanValidatorTest.php │ │ │ │ │ ├── GroupSequenceTest.php │ │ │ │ │ ├── IbanValidatorTest.php │ │ │ │ │ ├── IdenticalToValidatorTest.php │ │ │ │ │ ├── ImageValidatorTest.php │ │ │ │ │ ├── IpValidatorTest.php │ │ │ │ │ ├── IsFalseValidatorTest.php │ │ │ │ │ ├── IsNullValidatorTest.php │ │ │ │ │ ├── IsTrueValidatorTest.php │ │ │ │ │ ├── IsbnValidatorTest.php │ │ │ │ │ ├── IssnValidatorTest.php │ │ │ │ │ ├── LanguageValidatorTest.php │ │ │ │ │ ├── LengthValidatorTest.php │ │ │ │ │ ├── LessThanOrEqualValidatorTest.php │ │ │ │ │ ├── LessThanValidatorTest.php │ │ │ │ │ ├── LocaleValidatorTest.php │ │ │ │ │ ├── LuhnValidatorTest.php │ │ │ │ │ ├── NotBlankValidatorTest.php │ │ │ │ │ ├── NotEqualToValidatorTest.php │ │ │ │ │ ├── NotIdenticalToValidatorTest.php │ │ │ │ │ ├── NotNullValidatorTest.php │ │ │ │ │ ├── RangeValidatorTest.php │ │ │ │ │ ├── RegexTest.php │ │ │ │ │ ├── RegexValidatorTest.php │ │ │ │ │ ├── TimeValidatorTest.php │ │ │ │ │ ├── TypeValidatorTest.php │ │ │ │ │ ├── UrlValidatorTest.php │ │ │ │ │ ├── UuidValidatorTest.php │ │ │ │ │ └── ValidTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── CallbackClass.php │ │ │ │ │ ├── ClassConstraint.php │ │ │ │ │ ├── ConstraintA.php │ │ │ │ │ ├── ConstraintAValidator.php │ │ │ │ │ ├── ConstraintB.php │ │ │ │ │ ├── ConstraintC.php │ │ │ │ │ ├── ConstraintWithValue.php │ │ │ │ │ ├── ConstraintWithValueAsDefault.php │ │ │ │ │ ├── Countable.php │ │ │ │ │ ├── CustomArrayObject.php │ │ │ │ │ ├── Entity.php │ │ │ │ │ ├── EntityInterface.php │ │ │ │ │ ├── EntityParent.php │ │ │ │ │ ├── FailingConstraint.php │ │ │ │ │ ├── FailingConstraintValidator.php │ │ │ │ │ ├── FakeClassMetadata.php │ │ │ │ │ ├── FakeMetadataFactory.php │ │ │ │ │ ├── FilesLoader.php │ │ │ │ │ ├── GroupSequenceProviderEntity.php │ │ │ │ │ ├── InvalidConstraint.php │ │ │ │ │ ├── InvalidConstraintValidator.php │ │ │ │ │ ├── PropertyConstraint.php │ │ │ │ │ └── Reference.php │ │ │ │ ├── Mapping │ │ │ │ │ ├── Cache │ │ │ │ │ │ ├── AbstractCacheTest.php │ │ │ │ │ │ ├── DoctrineCacheTest.php │ │ │ │ │ │ └── Psr6CacheTest.php │ │ │ │ │ ├── ClassMetadataTest.php │ │ │ │ │ ├── Factory │ │ │ │ │ │ ├── BlackHoleMetadataFactoryTest.php │ │ │ │ │ │ └── LazyLoadingMetadataFactoryTest.php │ │ │ │ │ ├── GetterMetadataTest.php │ │ │ │ │ ├── Loader │ │ │ │ │ │ ├── AbstractStaticMethodLoader.php │ │ │ │ │ │ ├── AnnotationLoaderTest.php │ │ │ │ │ │ ├── FilesLoaderTest.php │ │ │ │ │ │ ├── LoaderChainTest.php │ │ │ │ │ │ ├── StaticMethodLoaderTest.php │ │ │ │ │ │ ├── XmlFileLoaderTest.php │ │ │ │ │ │ ├── YamlFileLoaderTest.php │ │ │ │ │ │ ├── bad-format.yml │ │ │ │ │ │ ├── constraint-mapping-non-strings.xml │ │ │ │ │ │ ├── constraint-mapping.xml │ │ │ │ │ │ ├── constraint-mapping.yml │ │ │ │ │ │ ├── empty-mapping.yml │ │ │ │ │ │ ├── nonvalid-mapping.yml │ │ │ │ │ │ └── withdoctype.xml │ │ │ │ │ ├── MemberMetadataTest.php │ │ │ │ │ └── PropertyMetadataTest.php │ │ │ │ ├── Resources │ │ │ │ │ └── TranslationFilesTest.php │ │ │ │ ├── Util │ │ │ │ │ └── PropertyPathTest.php │ │ │ │ ├── Validator │ │ │ │ │ ├── AbstractTest.php │ │ │ │ │ ├── AbstractValidatorTest.php │ │ │ │ │ └── RecursiveValidatorTest.php │ │ │ │ └── ValidatorBuilderTest.php │ │ │ ├── Util │ │ │ │ └── PropertyPath.php │ │ │ ├── Validation.php │ │ │ ├── Validator │ │ │ │ ├── ContextualValidatorInterface.php │ │ │ │ ├── RecursiveContextualValidator.php │ │ │ │ ├── RecursiveValidator.php │ │ │ │ └── ValidatorInterface.php │ │ │ ├── ValidatorBuilder.php │ │ │ ├── ValidatorBuilderInterface.php │ │ │ ├── Violation │ │ │ │ ├── ConstraintViolationBuilder.php │ │ │ │ └── ConstraintViolationBuilderInterface.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ ├── VarDumper │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Caster │ │ │ │ ├── AmqpCaster.php │ │ │ │ ├── Caster.php │ │ │ │ ├── ConstStub.php │ │ │ │ ├── CutArrayStub.php │ │ │ │ ├── CutStub.php │ │ │ │ ├── DOMCaster.php │ │ │ │ ├── DoctrineCaster.php │ │ │ │ ├── EnumStub.php │ │ │ │ ├── ExceptionCaster.php │ │ │ │ ├── FrameStub.php │ │ │ │ ├── MongoCaster.php │ │ │ │ ├── PdoCaster.php │ │ │ │ ├── PgSqlCaster.php │ │ │ │ ├── ReflectionCaster.php │ │ │ │ ├── ResourceCaster.php │ │ │ │ ├── SplCaster.php │ │ │ │ ├── StubCaster.php │ │ │ │ ├── TraceStub.php │ │ │ │ └── XmlResourceCaster.php │ │ │ ├── Cloner │ │ │ │ ├── AbstractCloner.php │ │ │ │ ├── ClonerInterface.php │ │ │ │ ├── Cursor.php │ │ │ │ ├── Data.php │ │ │ │ ├── DumperInterface.php │ │ │ │ ├── Stub.php │ │ │ │ └── VarCloner.php │ │ │ ├── Dumper │ │ │ │ ├── AbstractDumper.php │ │ │ │ ├── CliDumper.php │ │ │ │ ├── DataDumperInterface.php │ │ │ │ └── HtmlDumper.php │ │ │ ├── Exception │ │ │ │ └── ThrowingCasterException.php │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── Resources │ │ │ │ └── functions │ │ │ │ │ └── dump.php │ │ │ ├── Test │ │ │ │ └── VarDumperTestTrait.php │ │ │ ├── Tests │ │ │ │ ├── Caster │ │ │ │ │ ├── CasterTest.php │ │ │ │ │ ├── PdoCasterTest.php │ │ │ │ │ ├── ReflectionCasterTest.php │ │ │ │ │ └── SplCasterTest.php │ │ │ │ ├── CliDumperTest.php │ │ │ │ ├── Fixtures │ │ │ │ │ ├── GeneratorDemo.php │ │ │ │ │ ├── NotLoadableClass.php │ │ │ │ │ ├── Twig.php │ │ │ │ │ └── dumb-var.php │ │ │ │ ├── HtmlDumperTest.php │ │ │ │ ├── Test │ │ │ │ │ └── VarDumperTestTraitTest.php │ │ │ │ └── VarClonerTest.php │ │ │ ├── VarDumper.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ │ │ └── Yaml │ │ │ ├── .gitignore │ │ │ ├── CHANGELOG.md │ │ │ ├── Dumper.php │ │ │ ├── Escaper.php │ │ │ ├── Exception │ │ │ ├── DumpException.php │ │ │ ├── ExceptionInterface.php │ │ │ ├── ParseException.php │ │ │ └── RuntimeException.php │ │ │ ├── Inline.php │ │ │ ├── LICENSE │ │ │ ├── Parser.php │ │ │ ├── README.md │ │ │ ├── Tests │ │ │ ├── DumperTest.php │ │ │ ├── Fixtures │ │ │ │ ├── YtsAnchorAlias.yml │ │ │ │ ├── YtsBasicTests.yml │ │ │ │ ├── YtsBlockMapping.yml │ │ │ │ ├── YtsDocumentSeparator.yml │ │ │ │ ├── YtsErrorTests.yml │ │ │ │ ├── YtsFlowCollections.yml │ │ │ │ ├── YtsFoldedScalars.yml │ │ │ │ ├── YtsNullsAndEmpties.yml │ │ │ │ ├── YtsSpecificationExamples.yml │ │ │ │ ├── YtsTypeTransfers.yml │ │ │ │ ├── arrow.gif │ │ │ │ ├── embededPhp.yml │ │ │ │ ├── escapedCharacters.yml │ │ │ │ ├── index.yml │ │ │ │ ├── multiple_lines_as_literal_block.yml │ │ │ │ ├── sfComments.yml │ │ │ │ ├── sfCompact.yml │ │ │ │ ├── sfMergeKey.yml │ │ │ │ ├── sfObjects.yml │ │ │ │ ├── sfQuotes.yml │ │ │ │ ├── sfTests.yml │ │ │ │ └── unindentedCollections.yml │ │ │ ├── InlineTest.php │ │ │ ├── ParseExceptionTest.php │ │ │ ├── ParserTest.php │ │ │ └── YamlTest.php │ │ │ ├── Unescaper.php │ │ │ ├── Yaml.php │ │ │ ├── composer.json │ │ │ └── phpunit.xml.dist │ └── twig │ │ └── twig │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CHANGELOG │ │ ├── LICENSE │ │ ├── README.rst │ │ ├── composer.json │ │ ├── doc │ │ ├── advanced.rst │ │ ├── advanced_legacy.rst │ │ ├── api.rst │ │ ├── coding_standards.rst │ │ ├── deprecated.rst │ │ ├── filters │ │ │ ├── abs.rst │ │ │ ├── batch.rst │ │ │ ├── capitalize.rst │ │ │ ├── convert_encoding.rst │ │ │ ├── date.rst │ │ │ ├── date_modify.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 │ │ ├── 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 │ │ │ ├── .gitignore │ │ │ ├── config.m4 │ │ │ ├── config.w32 │ │ │ ├── php_twig.h │ │ │ └── twig.c │ │ ├── lib │ │ └── Twig │ │ │ ├── Autoloader.php │ │ │ ├── BaseNodeVisitor.php │ │ │ ├── Cache │ │ │ ├── Filesystem.php │ │ │ └── Null.php │ │ │ ├── CacheInterface.php │ │ │ ├── Compiler.php │ │ │ ├── CompilerInterface.php │ │ │ ├── Environment.php │ │ │ ├── Error.php │ │ │ ├── Error │ │ │ ├── Loader.php │ │ │ ├── Runtime.php │ │ │ └── Syntax.php │ │ │ ├── ExistsLoaderInterface.php │ │ │ ├── ExpressionParser.php │ │ │ ├── Extension.php │ │ │ ├── Extension │ │ │ ├── Core.php │ │ │ ├── Debug.php │ │ │ ├── Escaper.php │ │ │ ├── GlobalsInterface.php │ │ │ ├── InitRuntimeInterface.php │ │ │ ├── Optimizer.php │ │ │ ├── Profiler.php │ │ │ ├── Sandbox.php │ │ │ ├── Staging.php │ │ │ └── StringLoader.php │ │ │ ├── ExtensionInterface.php │ │ │ ├── FileExtensionEscapingStrategy.php │ │ │ ├── Filter.php │ │ │ ├── Filter │ │ │ ├── Function.php │ │ │ ├── Method.php │ │ │ └── Node.php │ │ │ ├── FilterCallableInterface.php │ │ │ ├── FilterInterface.php │ │ │ ├── Function.php │ │ │ ├── Function │ │ │ ├── Function.php │ │ │ ├── Method.php │ │ │ └── Node.php │ │ │ ├── FunctionCallableInterface.php │ │ │ ├── FunctionInterface.php │ │ │ ├── Lexer.php │ │ │ ├── LexerInterface.php │ │ │ ├── Loader │ │ │ ├── Array.php │ │ │ ├── Chain.php │ │ │ ├── Filesystem.php │ │ │ └── String.php │ │ │ ├── LoaderInterface.php │ │ │ ├── Markup.php │ │ │ ├── Node.php │ │ │ ├── Node │ │ │ ├── AutoEscape.php │ │ │ ├── Block.php │ │ │ ├── BlockReference.php │ │ │ ├── Body.php │ │ │ ├── CheckSecurity.php │ │ │ ├── Do.php │ │ │ ├── Embed.php │ │ │ ├── Expression.php │ │ │ ├── Expression │ │ │ │ ├── Array.php │ │ │ │ ├── AssignName.php │ │ │ │ ├── Binary.php │ │ │ │ ├── Binary │ │ │ │ │ ├── Add.php │ │ │ │ │ ├── And.php │ │ │ │ │ ├── BitwiseAnd.php │ │ │ │ │ ├── BitwiseOr.php │ │ │ │ │ ├── BitwiseXor.php │ │ │ │ │ ├── Concat.php │ │ │ │ │ ├── Div.php │ │ │ │ │ ├── EndsWith.php │ │ │ │ │ ├── Equal.php │ │ │ │ │ ├── FloorDiv.php │ │ │ │ │ ├── Greater.php │ │ │ │ │ ├── GreaterEqual.php │ │ │ │ │ ├── In.php │ │ │ │ │ ├── Less.php │ │ │ │ │ ├── LessEqual.php │ │ │ │ │ ├── Matches.php │ │ │ │ │ ├── Mod.php │ │ │ │ │ ├── Mul.php │ │ │ │ │ ├── NotEqual.php │ │ │ │ │ ├── NotIn.php │ │ │ │ │ ├── Or.php │ │ │ │ │ ├── Power.php │ │ │ │ │ ├── Range.php │ │ │ │ │ ├── StartsWith.php │ │ │ │ │ └── Sub.php │ │ │ │ ├── BlockReference.php │ │ │ │ ├── Call.php │ │ │ │ ├── Conditional.php │ │ │ │ ├── Constant.php │ │ │ │ ├── ExtensionReference.php │ │ │ │ ├── Filter.php │ │ │ │ ├── Filter │ │ │ │ │ └── Default.php │ │ │ │ ├── Function.php │ │ │ │ ├── GetAttr.php │ │ │ │ ├── MethodCall.php │ │ │ │ ├── Name.php │ │ │ │ ├── NullCoalesce.php │ │ │ │ ├── Parent.php │ │ │ │ ├── TempName.php │ │ │ │ ├── Test.php │ │ │ │ ├── Test │ │ │ │ │ ├── Constant.php │ │ │ │ │ ├── Defined.php │ │ │ │ │ ├── Divisibleby.php │ │ │ │ │ ├── Even.php │ │ │ │ │ ├── Null.php │ │ │ │ │ ├── Odd.php │ │ │ │ │ └── Sameas.php │ │ │ │ ├── Unary.php │ │ │ │ └── Unary │ │ │ │ │ ├── Neg.php │ │ │ │ │ ├── Not.php │ │ │ │ │ └── Pos.php │ │ │ ├── Flush.php │ │ │ ├── For.php │ │ │ ├── ForLoop.php │ │ │ ├── If.php │ │ │ ├── Import.php │ │ │ ├── Include.php │ │ │ ├── Macro.php │ │ │ ├── Module.php │ │ │ ├── Print.php │ │ │ ├── Sandbox.php │ │ │ ├── SandboxedPrint.php │ │ │ ├── Set.php │ │ │ ├── SetTemp.php │ │ │ ├── Spaceless.php │ │ │ └── Text.php │ │ │ ├── NodeInterface.php │ │ │ ├── NodeOutputInterface.php │ │ │ ├── NodeTraverser.php │ │ │ ├── NodeVisitor │ │ │ ├── Escaper.php │ │ │ ├── Optimizer.php │ │ │ ├── SafeAnalysis.php │ │ │ └── Sandbox.php │ │ │ ├── NodeVisitorInterface.php │ │ │ ├── Parser.php │ │ │ ├── ParserInterface.php │ │ │ ├── Profiler │ │ │ ├── Dumper │ │ │ │ ├── Blackfire.php │ │ │ │ ├── Html.php │ │ │ │ └── Text.php │ │ │ ├── Node │ │ │ │ ├── EnterProfile.php │ │ │ │ └── LeaveProfile.php │ │ │ ├── NodeVisitor │ │ │ │ └── Profiler.php │ │ │ └── Profile.php │ │ │ ├── Sandbox │ │ │ ├── SecurityError.php │ │ │ ├── SecurityNotAllowedFilterError.php │ │ │ ├── SecurityNotAllowedFunctionError.php │ │ │ ├── SecurityNotAllowedTagError.php │ │ │ ├── SecurityPolicy.php │ │ │ └── SecurityPolicyInterface.php │ │ │ ├── SimpleFilter.php │ │ │ ├── SimpleFunction.php │ │ │ ├── SimpleTest.php │ │ │ ├── Template.php │ │ │ ├── TemplateInterface.php │ │ │ ├── Test.php │ │ │ ├── Test │ │ │ ├── Function.php │ │ │ ├── IntegrationTestCase.php │ │ │ ├── Method.php │ │ │ ├── Node.php │ │ │ └── NodeTestCase.php │ │ │ ├── TestCallableInterface.php │ │ │ ├── TestInterface.php │ │ │ ├── Token.php │ │ │ ├── TokenParser.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 │ │ │ ├── TokenParserBroker.php │ │ │ ├── TokenParserBrokerInterface.php │ │ │ ├── TokenParserInterface.php │ │ │ ├── TokenStream.php │ │ │ └── Util │ │ │ ├── DeprecationCollector.php │ │ │ └── TemplateDirIterator.php │ │ ├── phpunit.xml.dist │ │ └── test │ │ ├── Twig │ │ └── Tests │ │ │ ├── AutoloaderTest.php │ │ │ ├── Cache │ │ │ └── FilesystemTest.php │ │ │ ├── CompilerTest.php │ │ │ ├── EnvironmentTest.php │ │ │ ├── ErrorTest.php │ │ │ ├── ExpressionParserTest.php │ │ │ ├── Extension │ │ │ ├── CoreTest.php │ │ │ └── SandboxTest.php │ │ │ ├── FileCachingTest.php │ │ │ ├── FileExtensionEscapingStrategyTest.php │ │ │ ├── FilesystemHelper.php │ │ │ ├── Fixtures │ │ │ ├── autoescape │ │ │ │ └── filename.test │ │ │ ├── errors │ │ │ │ ├── base.html │ │ │ │ └── index.html │ │ │ ├── exceptions │ │ │ │ ├── multiline_array_with_undefined_variable.test │ │ │ │ ├── multiline_array_with_undefined_variable_again.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.test │ │ │ │ ├── array_call.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 │ │ │ │ ├── sameas.test │ │ │ │ ├── starts_with.test │ │ │ │ ├── strings.test │ │ │ │ ├── ternary_operator.test │ │ │ │ ├── ternary_operator_noelse.test │ │ │ │ ├── ternary_operator_nothen.test │ │ │ │ ├── two_word_operators_as_variables.test │ │ │ │ ├── unary.test │ │ │ │ ├── unary_macro_arguments.test │ │ │ │ └── unary_precedence.test │ │ │ ├── filters │ │ │ │ ├── abs.test │ │ │ │ ├── batch.test │ │ │ │ ├── batch_float.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.test │ │ │ │ ├── date_default_format.test │ │ │ │ ├── date_default_format_interval.test │ │ │ │ ├── date_immutable.test │ │ │ │ ├── date_interval.test │ │ │ │ ├── date_modify.test │ │ │ │ ├── date_namedargs.test │ │ │ │ ├── default.test │ │ │ │ ├── dynamic_filter.test │ │ │ │ ├── escape.test │ │ │ │ ├── escape_html_attr.test │ │ │ │ ├── escape_non_supported_charset.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.test │ │ │ │ ├── number_format_default.test │ │ │ │ ├── replace.test │ │ │ │ ├── replace_invalid_arg.test │ │ │ │ ├── reverse.test │ │ │ │ ├── round.test │ │ │ │ ├── slice.test │ │ │ │ ├── sort.test │ │ │ │ ├── special_chars.test │ │ │ │ ├── split.test │ │ │ │ ├── split_utf8.test │ │ │ │ ├── trim.test │ │ │ │ ├── urlencode.test │ │ │ │ └── urlencode_deprecated.test │ │ │ ├── functions │ │ │ │ ├── attribute.test │ │ │ │ ├── block.test │ │ │ │ ├── constant.test │ │ │ │ ├── cycle.test │ │ │ │ ├── date.test │ │ │ │ ├── date_namedargs.test │ │ │ │ ├── dump.test │ │ │ │ ├── dump_array.test │ │ │ │ ├── dynamic_function.test │ │ │ │ ├── include │ │ │ │ │ ├── assignment.test │ │ │ │ │ ├── autoescaping.test │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── expression.test │ │ │ │ │ ├── ignore_missing.test │ │ │ │ │ ├── missing.test │ │ │ │ │ ├── missing_nested.test │ │ │ │ │ ├── sandbox.test │ │ │ │ │ ├── sandbox_disabling.test │ │ │ │ │ ├── sandbox_disabling_ignore_missing.test │ │ │ │ │ ├── template_instance.test │ │ │ │ │ ├── templates_as_array.test │ │ │ │ │ ├── with_context.test │ │ │ │ │ └── with_variables.test │ │ │ │ ├── max.test │ │ │ │ ├── min.test │ │ │ │ ├── range.test │ │ │ │ ├── recursive_block_with_inheritance.test │ │ │ │ ├── source.test │ │ │ │ ├── special_chars.test │ │ │ │ └── template_from_string.test │ │ │ ├── macros │ │ │ │ ├── default_values.test │ │ │ │ ├── nested_calls.test │ │ │ │ ├── reserved_variables.test │ │ │ │ ├── simple.test │ │ │ │ ├── varargs.test │ │ │ │ ├── varargs_argument.test │ │ │ │ └── with_filters.test │ │ │ ├── regression │ │ │ │ ├── combined_debug_info.test │ │ │ │ ├── empty_token.test │ │ │ │ ├── issue_1143.test │ │ │ │ ├── multi_word_tests.test │ │ │ │ ├── simple_xml_element.test │ │ │ │ └── strings_like_numbers.test │ │ │ ├── tags │ │ │ │ ├── autoescape │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── blocks.test │ │ │ │ │ ├── double_escaping.test │ │ │ │ │ ├── functions.test │ │ │ │ │ ├── literal.test │ │ │ │ │ ├── nested.test │ │ │ │ │ ├── objects.test │ │ │ │ │ ├── raw.test │ │ │ │ │ ├── strategy.legacy.test │ │ │ │ │ ├── strategy.test │ │ │ │ │ ├── type.test │ │ │ │ │ ├── with_filters.test │ │ │ │ │ ├── with_filters_arguments.test │ │ │ │ │ ├── with_pre_escape_filters.test │ │ │ │ │ └── with_preserves_safety_filters.test │ │ │ │ ├── block │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── block_unique_name.test │ │ │ │ │ └── special_chars.test │ │ │ │ ├── embed │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── error_line.test │ │ │ │ │ ├── multiple.test │ │ │ │ │ ├── nested.test │ │ │ │ │ └── with_extends.test │ │ │ │ ├── filter │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── json_encode.test │ │ │ │ │ ├── multiple.test │ │ │ │ │ ├── nested.test │ │ │ │ │ ├── with_for_tag.test │ │ │ │ │ └── with_if_tag.test │ │ │ │ ├── for │ │ │ │ │ ├── condition.test │ │ │ │ │ ├── context.test │ │ │ │ │ ├── else.test │ │ │ │ │ ├── inner_variables.test │ │ │ │ │ ├── keys.test │ │ │ │ │ ├── keys_and_values.test │ │ │ │ │ ├── loop_context.test │ │ │ │ │ ├── loop_context_local.test │ │ │ │ │ ├── loop_not_defined.test │ │ │ │ │ ├── loop_not_defined_cond.test │ │ │ │ │ ├── nested_else.test │ │ │ │ │ ├── objects.test │ │ │ │ │ ├── objects_countable.test │ │ │ │ │ ├── recursive.test │ │ │ │ │ └── values.test │ │ │ │ ├── from.test │ │ │ │ ├── if │ │ │ │ │ ├── basic.test │ │ │ │ │ └── expression.test │ │ │ │ ├── include │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── expression.test │ │ │ │ │ ├── ignore_missing.test │ │ │ │ │ ├── missing.test │ │ │ │ │ ├── missing_nested.test │ │ │ │ │ ├── only.test │ │ │ │ │ ├── template_instance.test │ │ │ │ │ ├── templates_as_array.test │ │ │ │ │ └── with_variables.test │ │ │ │ ├── inheritance │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── block_expr.test │ │ │ │ │ ├── block_expr2.test │ │ │ │ │ ├── conditional.test │ │ │ │ │ ├── dynamic.test │ │ │ │ │ ├── empty.test │ │ │ │ │ ├── extends_as_array.test │ │ │ │ │ ├── extends_as_array_with_empty_name.test │ │ │ │ │ ├── extends_as_array_with_null_name.test │ │ │ │ │ ├── multiple.test │ │ │ │ │ ├── multiple_dynamic.test │ │ │ │ │ ├── nested_blocks.test │ │ │ │ │ ├── nested_blocks_parent_only.test │ │ │ │ │ ├── nested_inheritance.test │ │ │ │ │ ├── parent.test │ │ │ │ │ ├── parent_change.test │ │ │ │ │ ├── parent_in_a_block.test │ │ │ │ │ ├── parent_isolation.test │ │ │ │ │ ├── parent_nested.test │ │ │ │ │ ├── parent_without_extends.test │ │ │ │ │ ├── parent_without_extends_but_traits.test │ │ │ │ │ ├── template_instance.test │ │ │ │ │ └── use.test │ │ │ │ ├── macro │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── endmacro_name.test │ │ │ │ │ ├── external.test │ │ │ │ │ ├── from.test │ │ │ │ │ ├── from_with_reserved_name.test │ │ │ │ │ ├── global.test │ │ │ │ │ ├── import_with_reserved_nam.test │ │ │ │ │ ├── reserved_name.test │ │ │ │ │ ├── self_import.test │ │ │ │ │ ├── special_chars.test │ │ │ │ │ └── super_globals.test │ │ │ │ ├── raw │ │ │ │ │ ├── basic.legacy.test │ │ │ │ │ ├── mixed_usage_with_raw.legacy.test │ │ │ │ │ └── whitespace_control.legacy.test │ │ │ │ ├── sandbox │ │ │ │ │ ├── not_valid1.test │ │ │ │ │ ├── not_valid2.test │ │ │ │ │ └── simple.test │ │ │ │ ├── set │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── capture-empty.test │ │ │ │ │ ├── capture.test │ │ │ │ │ └── expression.test │ │ │ │ ├── spaceless │ │ │ │ │ └── simple.test │ │ │ │ ├── special_chars.test │ │ │ │ ├── trim_block.test │ │ │ │ ├── use │ │ │ │ │ ├── aliases.test │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── deep.test │ │ │ │ │ ├── deep_empty.test │ │ │ │ │ ├── inheritance.test │ │ │ │ │ ├── inheritance2.test │ │ │ │ │ ├── multiple.test │ │ │ │ │ ├── multiple_aliases.test │ │ │ │ │ ├── parent_block.test │ │ │ │ │ ├── parent_block2.test │ │ │ │ │ └── parent_block3.test │ │ │ │ └── verbatim │ │ │ │ │ ├── basic.test │ │ │ │ │ ├── mixed_usage_with_raw.test │ │ │ │ │ └── whitespace_control.test │ │ │ └── tests │ │ │ │ ├── array.test │ │ │ │ ├── constant.test │ │ │ │ ├── defined.test │ │ │ │ ├── empty.test │ │ │ │ ├── even.test │ │ │ │ ├── in.test │ │ │ │ ├── in_with_objects.test │ │ │ │ ├── iterable.test │ │ │ │ ├── null_coalesce.test │ │ │ │ └── odd.test │ │ │ ├── IntegrationTest.php │ │ │ ├── LegacyFixtures │ │ │ └── test.legacy.test │ │ │ ├── LegacyIntegrationTest.php │ │ │ ├── LexerTest.php │ │ │ ├── Loader │ │ │ ├── ArrayTest.php │ │ │ ├── ChainTest.php │ │ │ ├── FilesystemTest.php │ │ │ └── Fixtures │ │ │ │ ├── inheritance │ │ │ │ ├── array_inheritance_empty_parent.html.twig │ │ │ │ ├── array_inheritance_nonexistent_parent.html.twig │ │ │ │ ├── array_inheritance_null_parent.html.twig │ │ │ │ ├── array_inheritance_valid_parent.html.twig │ │ │ │ ├── parent.html.twig │ │ │ │ └── spare_parent.html.twig │ │ │ │ ├── named │ │ │ │ └── index.html │ │ │ │ ├── named_bis │ │ │ │ └── index.html │ │ │ │ ├── named_final │ │ │ │ └── index.html │ │ │ │ ├── named_quater │ │ │ │ └── named_absolute.html │ │ │ │ ├── named_ter │ │ │ │ └── index.html │ │ │ │ ├── normal │ │ │ │ └── index.html │ │ │ │ ├── normal_bis │ │ │ │ └── index.html │ │ │ │ ├── normal_final │ │ │ │ └── index.html │ │ │ │ ├── normal_ter │ │ │ │ └── index.html │ │ │ │ └── themes │ │ │ │ ├── theme1 │ │ │ │ └── blocks.html.twig │ │ │ │ └── theme2 │ │ │ │ └── blocks.html.twig │ │ │ ├── NativeExtensionTest.php │ │ │ ├── Node │ │ │ ├── AutoEscapeTest.php │ │ │ ├── BlockReferenceTest.php │ │ │ ├── BlockTest.php │ │ │ ├── DoTest.php │ │ │ ├── Expression │ │ │ │ ├── ArrayTest.php │ │ │ │ ├── AssignNameTest.php │ │ │ │ ├── Binary │ │ │ │ │ ├── AddTest.php │ │ │ │ │ ├── AndTest.php │ │ │ │ │ ├── ConcatTest.php │ │ │ │ │ ├── DivTest.php │ │ │ │ │ ├── FloorDivTest.php │ │ │ │ │ ├── ModTest.php │ │ │ │ │ ├── MulTest.php │ │ │ │ │ ├── OrTest.php │ │ │ │ │ └── SubTest.php │ │ │ │ ├── CallTest.php │ │ │ │ ├── ConditionalTest.php │ │ │ │ ├── ConstantTest.php │ │ │ │ ├── FilterTest.php │ │ │ │ ├── FunctionTest.php │ │ │ │ ├── GetAttrTest.php │ │ │ │ ├── NameTest.php │ │ │ │ ├── PHP53 │ │ │ │ │ ├── FilterInclude.php │ │ │ │ │ ├── FunctionInclude.php │ │ │ │ │ └── TestInclude.php │ │ │ │ ├── ParentTest.php │ │ │ │ ├── TestTest.php │ │ │ │ └── Unary │ │ │ │ │ ├── NegTest.php │ │ │ │ │ ├── NotTest.php │ │ │ │ │ └── PosTest.php │ │ │ ├── ForTest.php │ │ │ ├── IfTest.php │ │ │ ├── ImportTest.php │ │ │ ├── IncludeTest.php │ │ │ ├── MacroTest.php │ │ │ ├── ModuleTest.php │ │ │ ├── PrintTest.php │ │ │ ├── SandboxTest.php │ │ │ ├── SandboxedPrintTest.php │ │ │ ├── SetTest.php │ │ │ ├── SpacelessTest.php │ │ │ └── TextTest.php │ │ │ ├── NodeVisitor │ │ │ └── OptimizerTest.php │ │ │ ├── ParserTest.php │ │ │ ├── Profiler │ │ │ ├── Dumper │ │ │ │ ├── AbstractTest.php │ │ │ │ ├── BlackfireTest.php │ │ │ │ ├── HtmlTest.php │ │ │ │ └── TextTest.php │ │ │ └── ProfileTest.php │ │ │ ├── TemplateTest.php │ │ │ ├── TokenStreamTest.php │ │ │ └── escapingTest.php │ │ └── bootstrap.php └── web │ ├── .htaccess │ ├── README │ ├── app.php │ ├── app_dev.php │ ├── apple-touch-icon.png │ ├── bundles │ └── framework │ ├── config.php │ ├── css │ ├── app.css │ ├── foundation.css │ └── foundation.min.css │ ├── favicon.ico │ ├── img │ └── missing-image.png │ ├── js │ ├── app.js │ └── vendor │ │ ├── foundation.js │ │ ├── foundation.min.js │ │ ├── jquery.js │ │ └── what-input.js │ ├── robots.txt │ └── uploads │ └── foggyline_catalog_images │ ├── 050a88568b24789e794310d33548c0b6.jpeg │ ├── 18f3261ac5b6d4aa369657b809256d5b.jpeg │ ├── 191218a241b10b68881c02a67976bcd0.jpeg │ ├── 3dc14b0194b2bdfe02e7b12eb12ee32b.jpeg │ ├── 5cf16b9e52ed4705272a1d3f1be20f45.jpeg │ ├── 600f3285c004b3ac58655efbe78afc5f.jpeg │ ├── 619c2f827f51a09de0208e5ee99ff83b.jpeg │ ├── 8eb4b7af071460490d4b75734c9c59b4.jpeg │ ├── 994769e8971b57d3428a12a21a4ea23b.jpeg │ ├── b4f1eb7ba1dc060c90febed447cb1d82.jpeg │ ├── b8acd74eda888629ab65cb868dd9be40.jpeg │ ├── ca837138dbf9e96f659bed3920f3062c.jpeg │ ├── e1007ab5ed9c62f91b242cd4337b3167.jpeg │ ├── e20e891c35cbdd2affe676756b13313b.jpeg │ ├── e448482363a1267a37b97ed0389b718c.jpeg │ └── f3e86ff437a55d901ac62a88a96f1ac4.jpeg ├── Chapter07 ├── Controller │ ├── CategoryController.php │ ├── DefaultController.php │ └── ProductController.php ├── DependencyInjection │ ├── Compiler │ │ └── OverrideServiceCompilerPass.php │ ├── Configuration.php │ └── FoggylineCatalogExtension.php ├── Entity │ ├── Category.php │ └── Product.php ├── FoggylineCatalogBundle.php ├── Form │ ├── CategoryType.php │ └── ProductType.php ├── Repository │ ├── CategoryRepository.php │ ├── ProductRepository.php │ └── TeeestRepository.php ├── Resources │ ├── config │ │ ├── parameters.yml │ │ ├── routing.xml │ │ └── services.xml │ └── views │ │ └── Default │ │ ├── category │ │ ├── edit.html.twig │ │ ├── index.html.twig │ │ ├── new.html.twig │ │ └── show.html.twig │ │ ├── index.html.twig │ │ └── product │ │ ├── edit.html.twig │ │ ├── index.html.twig │ │ ├── new.html.twig │ │ └── show.html.twig ├── Service │ ├── ImageUploader.php │ └── Menu │ │ ├── Category.php │ │ └── OnSale.php └── Tests │ ├── Controller │ ├── CategoryControllerTest.php │ ├── DefaultControllerTest.php │ └── ProductControllerTest.php │ └── Service │ └── Menu │ ├── CategoryTest.php │ └── OnSaleTest.php ├── Chapter08 ├── Controller │ ├── CustomerController.php │ └── DefaultController.php ├── DependencyInjection │ ├── Compiler │ │ └── OverrideServiceCompilerPass.php │ ├── Configuration.php │ └── FoggylineCustomerExtension.php ├── Entity │ └── Customer.php ├── FoggylineCustomerBundle.php ├── Form │ └── CustomerType.php ├── Repository │ └── CustomerRepository.php ├── Resources │ ├── config │ │ ├── routing.xml │ │ └── services.xml │ └── views │ │ └── Default │ │ ├── customer │ │ ├── account.html.twig │ │ ├── edit.html.twig │ │ ├── forgotten_password.html.twig │ │ ├── index.html.twig │ │ ├── login.html.twig │ │ ├── new.html.twig │ │ ├── register.html.twig │ │ └── show.html.twig │ │ └── index.html.twig ├── Service │ ├── CustomerOrders.php │ └── Menu │ │ └── CustomerMenu.php └── Tests │ ├── Controller │ ├── CustomerControllerTest.php │ └── DefaultControllerTest.php │ └── Service │ ├── CustomerOrders.php │ └── Menu │ └── CustomerMenu.php ├── Chapter09 ├── Controller │ ├── CardController.php │ └── CheckMoneyController.php ├── DependencyInjection │ ├── Configuration.php │ └── FoggylinePaymentExtension.php ├── Entity │ └── Card.php ├── FoggylinePaymentBundle.php ├── Form │ └── CardType.php ├── Repository │ └── CardRepository.php ├── Resources │ ├── config │ │ ├── routing.xml │ │ └── services.xml │ └── views │ │ └── Default │ │ ├── card │ │ ├── edit.html.twig │ │ ├── index.html.twig │ │ ├── new.html.twig │ │ └── show.html.twig │ │ └── index.html.twig ├── Service │ ├── CardPayment.php │ └── CheckMoneyPayment.php └── Tests │ ├── Controller │ ├── CardControllerTest.php │ └── CheckMoneyControllerTest.php │ └── Service │ ├── CardPaymentTest.php │ └── CheckMoneyPaymentTest.php ├── Chapter10 ├── Controller │ ├── DynamicRateController.php │ └── FlatRateController.php ├── DependencyInjection │ ├── Configuration.php │ └── FoggylineShipmentExtension.php ├── FoggylineShipmentBundle.php ├── Repository │ └── DynamicRateRepository.php ├── Resources │ ├── config │ │ ├── routing.xml │ │ └── services.xml │ └── views │ │ └── Default │ │ ├── dynamic_rate │ │ ├── edit.html.twig │ │ ├── index.html.twig │ │ ├── new.html.twig │ │ └── show.html.twig │ │ └── index.html.twig ├── Service │ ├── DynamicRateShipment.php │ └── FlatRateShipment.php └── Tests │ ├── Controller │ ├── DynamicRateControllerTest.php │ └── FlatRateControllerTest.php │ └── Service │ ├── DynamicRateShipmentTest.php │ └── FlatRateShipmentTest.php ├── Chapter11 ├── Controller │ ├── CartController.php │ ├── CheckoutController.php │ └── SalesOrderController.php ├── DependencyInjection │ ├── Compiler │ │ └── OverrideServiceCompilerPass.php │ ├── Configuration.php │ └── FoggylineSalesExtension.php ├── Entity │ ├── Cart.php │ ├── CartItem.php │ ├── SalesOrder.php │ └── SalesOrderItem.php ├── FoggylineSalesBundle.php ├── Form │ └── SalesOrderType.php ├── Repository │ ├── CartItemRepository.php │ ├── CartRepository.php │ ├── SalesOrderItemRepository.php │ └── SalesOrderRepository.php ├── Resources │ ├── config │ │ ├── routing.xml │ │ └── services.xml │ └── views │ │ └── Default │ │ ├── cart │ │ └── index.html.twig │ │ ├── checkout │ │ ├── index.html.twig │ │ ├── order_sumarry.html.twig │ │ ├── payment.html.twig │ │ └── success.html.twig │ │ └── salesorder │ │ ├── edit.html.twig │ │ ├── index.html.twig │ │ ├── new.html.twig │ │ ├── print.html.twig │ │ └── show.html.twig ├── Service │ ├── AddToCartUrl.php │ ├── BestSellers.php │ ├── CheckoutMenu.php │ ├── CustomerOrders.php │ ├── Payment.php │ └── Shipment.php └── Tests │ ├── Controller │ └── CartControllerTest.php │ └── Service │ └── CustomerOrdersTest.php ├── Licence ├── ReadMe.md ├── Readme.md └── Software and hardware list.pdf /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter01/anonymous-classes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/anonymous-classes.php -------------------------------------------------------------------------------- /Chapter01/changes-to-list-construct.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/changes-to-list-construct.php -------------------------------------------------------------------------------- /Chapter01/constant-arrays.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/constant-arrays.php -------------------------------------------------------------------------------- /Chapter01/context-sensitive-lexer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/context-sensitive-lexer.php -------------------------------------------------------------------------------- /Chapter01/filtered-unserialize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/filtered-unserialize.php -------------------------------------------------------------------------------- /Chapter01/generator-delegation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/generator-delegation.php -------------------------------------------------------------------------------- /Chapter01/generator-return-expressions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/generator-return-expressions.php -------------------------------------------------------------------------------- /Chapter01/group-use-declarations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/group-use-declarations.php -------------------------------------------------------------------------------- /Chapter01/return-type-hints.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/return-type-hints.php -------------------------------------------------------------------------------- /Chapter01/scalar-type-hints.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/scalar-type-hints.php -------------------------------------------------------------------------------- /Chapter01/secure-random-number-generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/secure-random-number-generator.php -------------------------------------------------------------------------------- /Chapter01/session-options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/session-options.php -------------------------------------------------------------------------------- /Chapter01/the-closure-call-method.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/the-closure-call-method.php -------------------------------------------------------------------------------- /Chapter01/the-integer-division-function.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/the-integer-division-function.php -------------------------------------------------------------------------------- /Chapter01/the-null-coalesce-operator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/the-null-coalesce-operator.php -------------------------------------------------------------------------------- /Chapter01/the-spaceship-operator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/the-spaceship-operator.php -------------------------------------------------------------------------------- /Chapter01/throwables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/throwables.php -------------------------------------------------------------------------------- /Chapter01/unicode-enhancements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/unicode-enhancements.php -------------------------------------------------------------------------------- /Chapter01/uniform-variable-syntax.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter01/uniform-variable-syntax.php -------------------------------------------------------------------------------- /Chapter02/behavioral-command-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/behavioral-command-pattern.php -------------------------------------------------------------------------------- /Chapter02/behavioral-interpreter-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/behavioral-interpreter-pattern.php -------------------------------------------------------------------------------- /Chapter02/behavioral-iterator-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/behavioral-iterator-pattern.php -------------------------------------------------------------------------------- /Chapter02/behavioral-mediator-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/behavioral-mediator-pattern.php -------------------------------------------------------------------------------- /Chapter02/behavioral-memento-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/behavioral-memento-pattern.php -------------------------------------------------------------------------------- /Chapter02/behavioral-observer-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/behavioral-observer-pattern.php -------------------------------------------------------------------------------- /Chapter02/behavioral-state-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/behavioral-state-pattern.php -------------------------------------------------------------------------------- /Chapter02/behavioral-strategy-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/behavioral-strategy-pattern.php -------------------------------------------------------------------------------- /Chapter02/behavioral-visitor-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/behavioral-visitor-pattern.php -------------------------------------------------------------------------------- /Chapter02/creational-builder-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/creational-builder-pattern.php -------------------------------------------------------------------------------- /Chapter02/creational-facade-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/creational-facade-pattern.php -------------------------------------------------------------------------------- /Chapter02/creational-prototype-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/creational-prototype-pattern.php -------------------------------------------------------------------------------- /Chapter02/creational-singleton-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/creational-singleton-pattern.php -------------------------------------------------------------------------------- /Chapter02/structural-adapter-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/structural-adapter-pattern.php -------------------------------------------------------------------------------- /Chapter02/structural-bridge-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/structural-bridge-pattern.php -------------------------------------------------------------------------------- /Chapter02/structural-composite-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/structural-composite-pattern.php -------------------------------------------------------------------------------- /Chapter02/structural-decorator-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/structural-decorator-pattern.php -------------------------------------------------------------------------------- /Chapter02/structural-flyweight-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/structural-flyweight-pattern.php -------------------------------------------------------------------------------- /Chapter02/structural-proxy-pattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter02/structural-proxy-pattern.php -------------------------------------------------------------------------------- /Chapter03/dip1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/dip1.php -------------------------------------------------------------------------------- /Chapter03/dip2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/dip2.php -------------------------------------------------------------------------------- /Chapter03/faulty-open-closed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/faulty-open-closed.php -------------------------------------------------------------------------------- /Chapter03/interface-segregation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/interface-segregation.php -------------------------------------------------------------------------------- /Chapter03/interface-segregation2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/interface-segregation2.php -------------------------------------------------------------------------------- /Chapter03/liskov1.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/liskov1.php -------------------------------------------------------------------------------- /Chapter03/liskov2.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/liskov2.php -------------------------------------------------------------------------------- /Chapter03/liskov3.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/liskov3.php -------------------------------------------------------------------------------- /Chapter03/liskov4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/liskov4.php -------------------------------------------------------------------------------- /Chapter03/open-closed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/open-closed.php -------------------------------------------------------------------------------- /Chapter03/single-responsibility-principle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter03/single-responsibility-principle.php -------------------------------------------------------------------------------- /Chapter05/.idea/.name: -------------------------------------------------------------------------------- 1 | test-app -------------------------------------------------------------------------------- /Chapter05/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/.idea/misc.xml -------------------------------------------------------------------------------- /Chapter05/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/.idea/modules.xml -------------------------------------------------------------------------------- /Chapter05/.idea/test-app.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/.idea/test-app.iml -------------------------------------------------------------------------------- /Chapter05/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/.idea/vcs.xml -------------------------------------------------------------------------------- /Chapter05/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/.idea/workspace.xml -------------------------------------------------------------------------------- /Chapter05/app/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/.htaccess -------------------------------------------------------------------------------- /Chapter05/app/AppCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/AppCache.php -------------------------------------------------------------------------------- /Chapter05/app/AppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/AppKernel.php -------------------------------------------------------------------------------- /Chapter05/app/Resources/views/base.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/Resources/views/base.html.twig -------------------------------------------------------------------------------- /Chapter05/app/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/autoload.php -------------------------------------------------------------------------------- /Chapter05/app/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/config.yml -------------------------------------------------------------------------------- /Chapter05/app/config/config_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/config_dev.yml -------------------------------------------------------------------------------- /Chapter05/app/config/config_prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/config_prod.yml -------------------------------------------------------------------------------- /Chapter05/app/config/config_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/config_test.yml -------------------------------------------------------------------------------- /Chapter05/app/config/parameters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/parameters.yml -------------------------------------------------------------------------------- /Chapter05/app/config/parameters.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/parameters.yml.dist -------------------------------------------------------------------------------- /Chapter05/app/config/routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/routing.yml -------------------------------------------------------------------------------- /Chapter05/app/config/routing_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/routing_dev.yml -------------------------------------------------------------------------------- /Chapter05/app/config/security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/security.yml -------------------------------------------------------------------------------- /Chapter05/app/config/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/app/config/services.yml -------------------------------------------------------------------------------- /Chapter05/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/bin/console -------------------------------------------------------------------------------- /Chapter05/bin/symfony_requirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/bin/symfony_requirements -------------------------------------------------------------------------------- /Chapter05/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/composer.json -------------------------------------------------------------------------------- /Chapter05/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/composer.lock -------------------------------------------------------------------------------- /Chapter05/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/phpunit.xml.dist -------------------------------------------------------------------------------- /Chapter05/src/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/src/.htaccess -------------------------------------------------------------------------------- /Chapter05/src/AppBundle/AppBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/src/AppBundle/AppBundle.php -------------------------------------------------------------------------------- /Chapter05/src/AppBundle/Entity/Customer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/src/AppBundle/Entity/Customer.php -------------------------------------------------------------------------------- /Chapter05/src/AppBundle/Form/CustomerType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/src/AppBundle/Form/CustomerType.php -------------------------------------------------------------------------------- /Chapter05/var/SymfonyRequirements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/var/SymfonyRequirements.php -------------------------------------------------------------------------------- /Chapter05/var/bootstrap.php.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/var/bootstrap.php.cache -------------------------------------------------------------------------------- /Chapter05/var/cache/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/var/cache/dev/annotations/37/5b5b435d41707042756e646c655c456e746974795c437573746f6d657224656d61696c405b416e6e6f745d5d5b315d.doctrinecache.data: -------------------------------------------------------------------------------- 1 | 0 2 | i:1464518445; -------------------------------------------------------------------------------- /Chapter05/var/cache/dev/annotations/65/5b5b435d41707042756e646c655c456e746974795c437573746f6d6572246964405b416e6e6f745d5d5b315d.doctrinecache.data: -------------------------------------------------------------------------------- 1 | 0 2 | i:1464518445; -------------------------------------------------------------------------------- /Chapter05/var/cache/dev/annotations/eb/5b5b435d41707042756e646c655c456e746974795c437573746f6d6572405b416e6e6f745d5d5b315d.doctrinecache.data: -------------------------------------------------------------------------------- 1 | 0 2 | i:1464518445; -------------------------------------------------------------------------------- /Chapter05/var/cache/dev/classes.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/var/cache/dev/classes.map -------------------------------------------------------------------------------- /Chapter05/var/logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/var/logs/dev.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/var/logs/dev.log -------------------------------------------------------------------------------- /Chapter05/var/sessions/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/autoload.php -------------------------------------------------------------------------------- /Chapter05/vendor/bin/doctrine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/bin/doctrine -------------------------------------------------------------------------------- /Chapter05/vendor/bin/doctrine-dbal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/bin/doctrine-dbal -------------------------------------------------------------------------------- /Chapter05/vendor/bin/doctrine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/bin/doctrine.php -------------------------------------------------------------------------------- /Chapter05/vendor/bin/security-checker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/bin/security-checker -------------------------------------------------------------------------------- /Chapter05/vendor/composer/ClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/composer/ClassLoader.php -------------------------------------------------------------------------------- /Chapter05/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/composer/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/composer/autoload_files.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/composer/autoload_files.php -------------------------------------------------------------------------------- /Chapter05/vendor/composer/autoload_psr4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/composer/autoload_psr4.php -------------------------------------------------------------------------------- /Chapter05/vendor/composer/autoload_real.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/composer/autoload_real.php -------------------------------------------------------------------------------- /Chapter05/vendor/composer/installed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/composer/installed.json -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/annotations/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/annotations/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/cache/.coveralls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/cache/.coveralls.yml -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/cache/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/cache/.travis.yml -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/cache/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/cache/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/cache/README.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/cache/UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/cache/UPGRADE.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/cache/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/cache/build.xml -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/cache/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/cache/composer.json -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/collections/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/collections/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/common/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/common/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/common/README.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/common/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/common/composer.json -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/dbal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/dbal/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/dbal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/dbal/README.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/dbal/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/dbal/SECURITY.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/dbal/UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/dbal/UPGRADE.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/dbal/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/dbal/composer.json -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/dbal/lib/Doctrine/DBAL/README.markdown: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/inflector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/inflector/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/inflector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/inflector/README.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/instantiator/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/instantiator/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/lexer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/lexer/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/lexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/lexer/README.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/lexer/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/lexer/composer.json -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/.coveralls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/.coveralls.yml -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/README.markdown -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/SECURITY.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/bin/doctrine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/bin/doctrine -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/bin/doctrine.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/bin/doctrine.bat -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/bin/doctrine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/bin/doctrine.php -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/composer.json -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/docs/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/docs/LICENSE.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/docs/README.md -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/docs/en/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/docs/en/Makefile -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/docs/en/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/docs/en/conf.py -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/docs/en/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/docs/en/make.bat -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/docs/en/toc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/doctrine/orm/docs/en/toc.rst -------------------------------------------------------------------------------- /Chapter05/vendor/doctrine/orm/lib/Doctrine/ORM/README.markdown: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/invalid/invalid_existing_values.yml: -------------------------------------------------------------------------------- 1 | not an array 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/invalid/invalid_existing_values.yml.dist: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/invalid/missing_top_level.yml.dist: -------------------------------------------------------------------------------- 1 | another: The parameters key is missing 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/existent/setup.yml: -------------------------------------------------------------------------------- 1 | title: Existing values are kept 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/existent_empty/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/existent_empty/existing.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/existent_empty/setup.yml: -------------------------------------------------------------------------------- 1 | title: Existing empty files are valid (Capifony compatibility) 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/existent_without_key/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/extra_keys/setup.yml: -------------------------------------------------------------------------------- 1 | title: Extra top level keys are preserved 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/keep_outdated/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/non_existent/setup.yml: -------------------------------------------------------------------------------- 1 | title: Non existent files are created 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/remove_outdated/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/remove_outdated/setup.yml: -------------------------------------------------------------------------------- 1 | title: Outdated keys are removed from the parameters file 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/subfolder_created/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/jdorn/sql-formatter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/jdorn/sql-formatter/README.md -------------------------------------------------------------------------------- /Chapter05/vendor/monolog/monolog/.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/monolog/monolog/.php_cs -------------------------------------------------------------------------------- /Chapter05/vendor/monolog/monolog/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/monolog/monolog/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/monolog/monolog/README.mdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/monolog/monolog/README.mdown -------------------------------------------------------------------------------- /Chapter05/vendor/monolog/monolog/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/monolog/monolog/composer.json -------------------------------------------------------------------------------- /Chapter05/vendor/psr/log/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/psr/log/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/psr/log/Psr/Log/LogLevel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/psr/log/Psr/Log/LogLevel.php -------------------------------------------------------------------------------- /Chapter05/vendor/psr/log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/psr/log/README.md -------------------------------------------------------------------------------- /Chapter05/vendor/psr/log/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/psr/log/composer.json -------------------------------------------------------------------------------- /Chapter05/vendor/sensio/generator-bundle/Resources/skeleton/bundle/index.html.twig.twig: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/swiftmailer/swiftmailer/VERSION: -------------------------------------------------------------------------------- 1 | Swift-5.4.2 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/polyfill-php70/Resources/stubs/Error.php: -------------------------------------------------------------------------------- 1 | {{ 'Hi!'|trans }} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/views/Form/button_label.html.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CacheClearCommand/Fixture/config.yml: -------------------------------------------------------------------------------- 1 | framework: 2 | secret: test 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/TestBundle/Resources/config/validation.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/TestBundle/Resources/config/validation.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/translations/test_paths.en.yml: -------------------------------------------------------------------------------- 1 | custom: 2 | paths: test 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/yml/csrf_needs_session.yml: -------------------------------------------------------------------------------- 1 | framework: 2 | csrf_protection: ~ 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/yml/default_config.yml: -------------------------------------------------------------------------------- 1 | framework: ~ 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/BaseBundle/Resources/views/base.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/BaseBundle/Resources/views/controller/base.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/BaseBundle/Resources/views/this.is.a.template.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_1.md: -------------------------------------------------------------------------------- 1 | 2 | - Type: `function` 3 | - Name: `array_key_exists` 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_1.txt: -------------------------------------------------------------------------------- 1 | array_key_exists() -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_6.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "closure" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_6.md: -------------------------------------------------------------------------------- 1 | 2 | - Type: `closure` 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_6.txt: -------------------------------------------------------------------------------- 1 | \Closure() -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/parameter.json: -------------------------------------------------------------------------------- 1 | { 2 | "database_name": "symfony" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/BaseBundle/views/base.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/BaseBundle/views/controller/custom.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/translations/messages.fr.yml: -------------------------------------------------------------------------------- 1 | folder: répertoire 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/views/resource.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/views/this.is.a.template.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/ConfigDump/config.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: ../config/default.yml } 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Session/config.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: ./../config/default.yml } 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/config/default.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: framework.yml } 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/Exception/error.atom.twig: -------------------------------------------------------------------------------- 1 | {% include '@Twig/Exception/error.xml.twig' %} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/Exception/error.rdf.twig: -------------------------------------------------------------------------------- 1 | {% include '@Twig/Exception/error.xml.twig' %} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/Fixtures/Resources/TwigBundle/views/layout.html.twig: -------------------------------------------------------------------------------- 1 | This is a layout 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/Fixtures/Resources/views/layout.html.twig: -------------------------------------------------------------------------------- 1 | This is a layout 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/Fixtures/yml/empty.yml: -------------------------------------------------------------------------------- 1 | twig: 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Fixtures/templates/BarBundle/Resources/views/index.html.twig: -------------------------------------------------------------------------------- 1 | {# Twig template #} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Fixtures/templates/Foo/index.html.twig: -------------------------------------------------------------------------------- 1 | {# Twig template #} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Fixtures/templates/Resources/views/layout.html.twig: -------------------------------------------------------------------------------- 1 | {# Twig template #} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Fixtures/templates/Resources/views/sub/sub.html.twig: -------------------------------------------------------------------------------- 1 | {# Twig template #} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Functional/Resources/config/empty_routing.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Functional/Resources/views/index.html.twig: -------------------------------------------------------------------------------- 1 | {{ {a: 'b'}|yaml_encode }} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/ajax_layout.html.twig: -------------------------------------------------------------------------------- 1 | {% block panel '' %} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/notAClass.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Config/Tests/Fixtures/foo.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Console/Tests/Fixtures/application_run4.txt: -------------------------------------------------------------------------------- 1 | Console Tool 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Console/Tests/Fixtures/input_definition_1.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Console/Tests/Fixtures/input_definition_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/directory/import/import.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: ../recurse/ } 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/ini/parameters2.ini: -------------------------------------------------------------------------------- 1 | [parameters] 2 | imported_from_ini = true 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/nonvalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_format.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | FOO: bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_import.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - foo.yml 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_imports.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | foo:bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_parameters.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo:bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_service.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_services.yml: -------------------------------------------------------------------------------- 1 | services: foo 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/nonvalid1.yml: -------------------------------------------------------------------------------- 1 | foo: 2 | bar 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/nonvalid2.yml: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services1.yml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/DomCrawler/Tests/Fixtures/no-extension: -------------------------------------------------------------------------------- 1 | Test 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/A/B/C/abc.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/A/B/ab.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/A/a.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/copy/A/B/ab.dat.copy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/copy/A/a.dat.copy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/dolor.txt: -------------------------------------------------------------------------------- 1 | dolor sit amet 2 | DOLOR SIT AMET -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/ipsum.txt: -------------------------------------------------------------------------------- 1 | ipsum dolor sit amet 2 | IPSUM DOLOR SIT AMET -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/lorem.txt: -------------------------------------------------------------------------------- 1 | lorem ipsum dolor sit amet 2 | LOREM IPSUM DOLOR SIT AMET -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/one/a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/one/b/c.neon: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/one/b/d.neon: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/with space/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Form/Tests/Fixtures/foo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Form/Tests/Fixtures/foo2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Form/Tests/Fixtures/foo3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Tests/File/Fixtures/.unknownextension: -------------------------------------------------------------------------------- 1 | f -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Tests/File/Fixtures/directory/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Tests/File/Fixtures/other-file.example: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/BaseBundle/Resources/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/BaseBundle/Resources/hide.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle1Bundle/Resources/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle1Bundle/bar.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle1Bundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle2Bundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/ChildBundle/Resources/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/ChildBundle/Resources/hide.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/BaseBundle/hide.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/Bundle1Bundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/ChildBundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/FooBundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/az_AZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "az_Latn_AZ" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/bs_BA.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "bs_Latn_BA" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/en_NH.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "en_VU" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/en_RH.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "en_ZW" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ha_GH.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ha_Latn_GH" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ha_NE.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ha_Latn_NE" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ha_NG.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ha_Latn_NG" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/in.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "id" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/in_ID.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "id_ID" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/iw.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "he" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/iw_IL.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "he_IL" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/kk_KZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "kk_Cyrl_KZ" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ks_IN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ks_Arab_IN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ky_KG.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ky_Cyrl_KG" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/mn_MN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "mn_Cyrl_MN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/mo.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ro_MD" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ms_BN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ms_Latn_BN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ms_MY.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ms_Latn_MY" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ms_SG.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ms_Latn_SG" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/no.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "nb" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/no_NO.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "nb_NO" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/no_NO_NY.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "nn_NO" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/pa_IN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "pa_Guru_IN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/pa_PK.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "pa_Arab_PK" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sh.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sh_BA.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_BA" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sh_CS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sh_YU.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_BA.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_BA" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_CS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_Cyrl_CS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_Cyrl_YU.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn_CS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn_YU.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_ME.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_ME" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_RS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_XK.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_XK" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_YU.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/tl.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "fil" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/tl_PH.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "fil_PH" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ug_CN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ug_Arab_CN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/uz_AF.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "uz_Arab_AF" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/uz_UZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "uz_Latn_UZ" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_CN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hans_CN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_HK.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hant_HK" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_MO.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hant_MO" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_SG.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hans_SG" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_TW.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hant_TW" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/version.txt: -------------------------------------------------------------------------------- 1 | 55.1 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/NotAFile/en.php/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/en.txt: -------------------------------------------------------------------------------- 1 | en{ 2 | Foo{"Bar"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/json/en.json: -------------------------------------------------------------------------------- 1 | {"Foo":"Bar"} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/json/en_Invalid.json: -------------------------------------------------------------------------------- 1 | {"Foobar"} 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/txt/alias.txt: -------------------------------------------------------------------------------- 1 | alias{ 2 | "%%ALIAS"{"ro"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/txt/mo.txt: -------------------------------------------------------------------------------- 1 | mo{ 2 | "%%ALIAS"{"ro_MD"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/txt/ro.txt: -------------------------------------------------------------------------------- 1 | ro{ 2 | Foo{"Bar"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/txt/ro_MD.txt: -------------------------------------------------------------------------------- 1 | ro_MD{ 2 | Baz{"Bam"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/annotated.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/bar.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/empty.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/file_resource.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/foo.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/foo1.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/nonvalid.yml: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/nonvalid2.yml: -------------------------------------------------------------------------------- 1 | route: string 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/special_route_name.yml: -------------------------------------------------------------------------------- 1 | "#$péß^a|": 2 | path: "true" 3 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Serializer/Tests/Fixtures/empty-mapping.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Serializer/Tests/Fixtures/invalid-mapping.yml: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Templating/Tests/Fixtures/templates/foo.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty-translation.po: -------------------------------------------------------------------------------- 1 | msgid "foo" 2 | msgstr "" 3 | 4 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.mo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.po: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.xlf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/malformed.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo" "bar" 3 | } -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/non-valid.yml: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resourcebundle/corrupted/resources.dat: -------------------------------------------------------------------------------- 1 | XXX -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.ini: -------------------------------------------------------------------------------- 1 | foo="bar" 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.php: -------------------------------------------------------------------------------- 1 | 'bar', 5 | ); 6 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.yml: -------------------------------------------------------------------------------- 1 | foo: bar 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/foo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Validator/Tests/Mapping/Loader/empty-mapping.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Validator/Tests/Mapping/Loader/nonvalid-mapping.yml: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/symfony/symfony/src/Symfony/Component/Yaml/Tests/Fixtures/embededPhp.yml: -------------------------------------------------------------------------------- 1 | value: 2 | -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/.editorconfig -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/.travis.yml -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/LICENSE -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/README.rst -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/composer.json -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/ext/twig/config.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/ext/twig/config.m4 -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/ext/twig/config.w32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/ext/twig/config.w32 -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/ext/twig/php_twig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/ext/twig/php_twig.h -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/ext/twig/twig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/ext/twig/twig.c -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/lib/Twig/Error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/lib/Twig/Error.php -------------------------------------------------------------------------------- /Chapter05/vendor/twig/twig/lib/Twig/Filter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/vendor/twig/twig/lib/Twig/Filter.php -------------------------------------------------------------------------------- /Chapter05/web/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/web/.htaccess -------------------------------------------------------------------------------- /Chapter05/web/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/web/app.php -------------------------------------------------------------------------------- /Chapter05/web/app_dev.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/web/app_dev.php -------------------------------------------------------------------------------- /Chapter05/web/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/web/apple-touch-icon.png -------------------------------------------------------------------------------- /Chapter05/web/bundles/framework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/web/bundles/framework -------------------------------------------------------------------------------- /Chapter05/web/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/web/config.php -------------------------------------------------------------------------------- /Chapter05/web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/web/favicon.ico -------------------------------------------------------------------------------- /Chapter05/web/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter05/web/robots.txt -------------------------------------------------------------------------------- /Chapter06/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/.gitignore -------------------------------------------------------------------------------- /Chapter06/app/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/.htaccess -------------------------------------------------------------------------------- /Chapter06/app/AppCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/AppCache.php -------------------------------------------------------------------------------- /Chapter06/app/AppKernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/AppKernel.php -------------------------------------------------------------------------------- /Chapter06/app/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/autoload.php -------------------------------------------------------------------------------- /Chapter06/app/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/config.yml -------------------------------------------------------------------------------- /Chapter06/app/config/config_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/config_dev.yml -------------------------------------------------------------------------------- /Chapter06/app/config/config_prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/config_prod.yml -------------------------------------------------------------------------------- /Chapter06/app/config/config_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/config_test.yml -------------------------------------------------------------------------------- /Chapter06/app/config/parameters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/parameters.yml -------------------------------------------------------------------------------- /Chapter06/app/config/parameters.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/parameters.yml.dist -------------------------------------------------------------------------------- /Chapter06/app/config/routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/routing.yml -------------------------------------------------------------------------------- /Chapter06/app/config/routing_dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/routing_dev.yml -------------------------------------------------------------------------------- /Chapter06/app/config/security.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/security.yml -------------------------------------------------------------------------------- /Chapter06/app/config/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/app/config/services.yml -------------------------------------------------------------------------------- /Chapter06/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/bin/console -------------------------------------------------------------------------------- /Chapter06/bin/symfony_requirements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/bin/symfony_requirements -------------------------------------------------------------------------------- /Chapter06/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/composer.json -------------------------------------------------------------------------------- /Chapter06/composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/composer.lock -------------------------------------------------------------------------------- /Chapter06/nodes-list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/nodes-list.txt -------------------------------------------------------------------------------- /Chapter06/phpunit-4.8.26.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/phpunit-4.8.26.phar -------------------------------------------------------------------------------- /Chapter06/phpunit-5.4.2.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/phpunit-5.4.2.phar -------------------------------------------------------------------------------- /Chapter06/phpunit-5.4.6.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/phpunit-5.4.6.phar -------------------------------------------------------------------------------- /Chapter06/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/phpunit.xml.dist -------------------------------------------------------------------------------- /Chapter06/src/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/src/.htaccess -------------------------------------------------------------------------------- /Chapter06/src/AppBundle/AppBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/src/AppBundle/AppBundle.php -------------------------------------------------------------------------------- /Chapter06/vendor/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/autoload.php -------------------------------------------------------------------------------- /Chapter06/vendor/bin/doctrine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/bin/doctrine -------------------------------------------------------------------------------- /Chapter06/vendor/bin/doctrine-dbal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/bin/doctrine-dbal -------------------------------------------------------------------------------- /Chapter06/vendor/bin/doctrine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/bin/doctrine.php -------------------------------------------------------------------------------- /Chapter06/vendor/bin/security-checker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/bin/security-checker -------------------------------------------------------------------------------- /Chapter06/vendor/composer/ClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/composer/ClassLoader.php -------------------------------------------------------------------------------- /Chapter06/vendor/composer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/composer/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/composer/autoload_psr4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/composer/autoload_psr4.php -------------------------------------------------------------------------------- /Chapter06/vendor/composer/autoload_real.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/composer/autoload_real.php -------------------------------------------------------------------------------- /Chapter06/vendor/composer/installed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/composer/installed.json -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/cache/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/cache/.travis.yml -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/cache/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/cache/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/cache/README.md -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/cache/UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/cache/UPGRADE.md -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/cache/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/cache/build.xml -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/common/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/common/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/common/README.md -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/dbal/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/dbal/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/dbal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/dbal/README.md -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/dbal/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/dbal/SECURITY.md -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/dbal/UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/dbal/UPGRADE.md -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/dbal/lib/Doctrine/DBAL/README.markdown: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/doctrine-bundle/Tests/DependencyInjection/Fixtures/Bundles/XmlBundle/Resources/config/doctrine/Test.orm.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/inflector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/inflector/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/lexer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/lexer/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/lexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/lexer/README.md -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/orm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/orm/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/orm/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/orm/SECURITY.md -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/orm/bin/doctrine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/orm/bin/doctrine -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/orm/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/doctrine/orm/composer.json -------------------------------------------------------------------------------- /Chapter06/vendor/doctrine/orm/lib/Doctrine/ORM/README.markdown: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/invalid/invalid_existing_values.yml: -------------------------------------------------------------------------------- 1 | not an array 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/invalid/invalid_existing_values.yml.dist: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/invalid/missing_top_level.yml.dist: -------------------------------------------------------------------------------- 1 | another: The parameters key is missing 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/existent/setup.yml: -------------------------------------------------------------------------------- 1 | title: Existing values are kept 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/existent_empty/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/existent_empty/existing.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/existent_without_key/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/extra_keys/setup.yml: -------------------------------------------------------------------------------- 1 | title: Extra top level keys are preserved 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/keep_outdated/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/non_existent/setup.yml: -------------------------------------------------------------------------------- 1 | title: Non existent files are created 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/remove_outdated/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/remove_outdated/setup.yml: -------------------------------------------------------------------------------- 1 | title: Outdated keys are removed from the parameters file 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/incenteev/composer-parameter-handler/Tests/fixtures/testcases/subfolder_created/dist.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/monolog/monolog/.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/monolog/monolog/.php_cs -------------------------------------------------------------------------------- /Chapter06/vendor/monolog/monolog/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/monolog/monolog/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/psr/cache/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/psr/cache/LICENSE.txt -------------------------------------------------------------------------------- /Chapter06/vendor/psr/cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/psr/cache/README.md -------------------------------------------------------------------------------- /Chapter06/vendor/psr/cache/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/psr/cache/composer.json -------------------------------------------------------------------------------- /Chapter06/vendor/psr/log/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/psr/log/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/psr/log/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/psr/log/README.md -------------------------------------------------------------------------------- /Chapter06/vendor/psr/log/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/psr/log/composer.json -------------------------------------------------------------------------------- /Chapter06/vendor/sensio/generator-bundle/Resources/skeleton/bundle/index.html.twig.twig: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/swiftmailer/swiftmailer/VERSION: -------------------------------------------------------------------------------- 1 | Swift-5.4.2 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/assetic-bundle/.gitignore: -------------------------------------------------------------------------------- 1 | phpunit.xml 2 | vendor 3 | composer.lock 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/assetic-bundle/Tests/Resources/web/javascript1.js: -------------------------------------------------------------------------------- 1 | // javascript1.js -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/assetic-bundle/Tests/Resources/web/javascript2.js: -------------------------------------------------------------------------------- 1 | // javascript2.js -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/assetic-bundle/Tests/Resources/web/stylesheet1.css: -------------------------------------------------------------------------------- 1 | /* stylesheet1.css */ -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/assetic-bundle/Tests/Resources/web/stylesheet2.css: -------------------------------------------------------------------------------- 1 | /* stylesheet2.css */ -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/assetic-bundle/Tests/TestBundle/Resources/css/bundle.css: -------------------------------------------------------------------------------- 1 | /* bundle.css */ -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/phpunit-bridge/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/polyfill-php70/Resources/stubs/Error.php: -------------------------------------------------------------------------------- 1 | {{ 'Hi!'|trans }} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/DebugBundle/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/views/Form/button_label.html.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Command/CacheClearCommand/Fixture/config.yml: -------------------------------------------------------------------------------- 1 | framework: 2 | secret: test 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/TestBundle/Resources/config/validation.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/TestBundle/Resources/config/validation.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/translations/test_paths.en.yml: -------------------------------------------------------------------------------- 1 | custom: 2 | paths: test 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/yml/default_config.yml: -------------------------------------------------------------------------------- 1 | framework: ~ 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/BaseBundle/Resources/views/base.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/BaseBundle/Resources/views/controller/base.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/BaseBundle/Resources/views/this.is.a.template.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_1.md: -------------------------------------------------------------------------------- 1 | 2 | - Type: `function` 3 | - Name: `array_key_exists` 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_1.txt: -------------------------------------------------------------------------------- 1 | array_key_exists() -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_6.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "closure" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_6.md: -------------------------------------------------------------------------------- 1 | 2 | - Type: `closure` 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/callable_6.txt: -------------------------------------------------------------------------------- 1 | \Closure() -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/parameter.json: -------------------------------------------------------------------------------- 1 | { 2 | "database_name": "symfony" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/BaseBundle/views/base.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/BaseBundle/views/controller/custom.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/translations/messages.fr.yml: -------------------------------------------------------------------------------- 1 | folder: répertoire 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/views/resource.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Resources/views/this.is.a.template.format.engine: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/Session/config.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: ./../config/default.yml } 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Tests/Functional/app/config/default.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: framework.yml } 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/Exception/error.atom.twig: -------------------------------------------------------------------------------- 1 | {% include '@Twig/Exception/error.xml.twig' %} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/Exception/error.rdf.twig: -------------------------------------------------------------------------------- 1 | {% include '@Twig/Exception/error.xml.twig' %} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/Fixtures/Resources/TwigBundle/views/layout.html.twig: -------------------------------------------------------------------------------- 1 | This is a layout 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/Fixtures/Resources/views/layout.html.twig: -------------------------------------------------------------------------------- 1 | This is a layout 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/DependencyInjection/Fixtures/yml/empty.yml: -------------------------------------------------------------------------------- 1 | twig: 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Fixtures/templates/BarBundle/Resources/views/index.html.twig: -------------------------------------------------------------------------------- 1 | {# Twig template #} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Fixtures/templates/Foo/index.html.twig: -------------------------------------------------------------------------------- 1 | {# Twig template #} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Fixtures/templates/Resources/views/layout.html.twig: -------------------------------------------------------------------------------- 1 | {# Twig template #} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Fixtures/templates/Resources/views/sub/sub.html.twig: -------------------------------------------------------------------------------- 1 | {# Twig template #} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Functional/Resources/config/empty_routing.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/TwigBundle/Tests/Functional/Resources/views/index.html.twig: -------------------------------------------------------------------------------- 1 | {{ {a: 'b'}|yaml_encode }} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/ajax_layout.html.twig: -------------------------------------------------------------------------------- 1 | {% block panel '' %} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Asset/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/BrowserKit/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Cache/.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | phpunit.xml 3 | vendor/ 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/ClassLoader/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/ClassLoader/Tests/Fixtures/classmap/notAClass.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Config/Tests/Fixtures/foo.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Console/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Console/Tests/Fixtures/application_run4.txt: -------------------------------------------------------------------------------- 1 | Console Tool 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Console/Tests/Fixtures/input_definition_1.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Console/Tests/Fixtures/input_definition_1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/CssSelector/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Debug/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/directory/import/import.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - { resource: ../recurse/ } 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/ini/parameters2.ini: -------------------------------------------------------------------------------- 1 | [parameters] 2 | imported_from_ini = true 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/nonvalid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_format.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | FOO: bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_import.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | - foo.yml 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_imports.yml: -------------------------------------------------------------------------------- 1 | imports: 2 | foo:bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_parameters.yml: -------------------------------------------------------------------------------- 1 | parameters: 2 | foo:bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_service.yml: -------------------------------------------------------------------------------- 1 | services: 2 | foo: bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/bad_services.yml: -------------------------------------------------------------------------------- 1 | services: foo 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/nonvalid1.yml: -------------------------------------------------------------------------------- 1 | foo: 2 | bar 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/nonvalid2.yml: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services1.yml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DomCrawler/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/DomCrawler/Tests/Fixtures/no-extension: -------------------------------------------------------------------------------- 1 | Test 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/EventDispatcher/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/ExpressionLanguage/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Filesystem/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/A/B/C/abc.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/A/B/ab.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/A/a.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/copy/A/B/C/abc.dat.copy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/copy/A/B/ab.dat.copy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/copy/A/a.dat.copy: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/dolor.txt: -------------------------------------------------------------------------------- 1 | dolor sit amet 2 | DOLOR SIT AMET -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/ipsum.txt: -------------------------------------------------------------------------------- 1 | ipsum dolor sit amet 2 | IPSUM DOLOR SIT AMET -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/lorem.txt: -------------------------------------------------------------------------------- 1 | lorem ipsum dolor sit amet 2 | LOREM IPSUM DOLOR SIT AMET -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/one/a: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/one/b/c.neon: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/one/b/d.neon: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/r+e.gex[c]a(r)s/dir/bar.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Finder/Tests/Fixtures/with space/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Form/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Form/Tests/Fixtures/foo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Form/Tests/Fixtures/foo2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Form/Tests/Fixtures/foo3: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Tests/File/Fixtures/.unknownextension: -------------------------------------------------------------------------------- 1 | f -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Tests/File/Fixtures/directory/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Tests/File/Fixtures/other-file.example: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/BaseBundle/Resources/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/BaseBundle/Resources/hide.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle1Bundle/Resources/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle1Bundle/bar.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle1Bundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Bundle2Bundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/ChildBundle/Resources/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/ChildBundle/Resources/hide.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/BaseBundle/hide.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/Bundle1Bundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/ChildBundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Tests/Fixtures/Resources/FooBundle/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/az_AZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "az_Latn_AZ" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/bs_BA.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "bs_Latn_BA" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/en_NH.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "en_VU" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/en_RH.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "en_ZW" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ha_GH.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ha_Latn_GH" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ha_NE.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ha_Latn_NE" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ha_NG.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ha_Latn_NG" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/in.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "id" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/in_ID.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "id_ID" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/iw.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "he" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/iw_IL.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "he_IL" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/kk_KZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "kk_Cyrl_KZ" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ks_IN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ks_Arab_IN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ky_KG.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ky_Cyrl_KG" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/mn_MN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "mn_Cyrl_MN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/mo.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ro_MD" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ms_BN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ms_Latn_BN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ms_MY.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ms_Latn_MY" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ms_SG.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ms_Latn_SG" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/no.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "nb" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/no_NO.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "nb_NO" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/no_NO_NY.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "nn_NO" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/pa_IN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "pa_Guru_IN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/pa_PK.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "pa_Arab_PK" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sh.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sh_BA.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_BA" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sh_CS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sh_YU.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_BA.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_BA" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_CS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_Cyrl_CS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_Cyrl_YU.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn_CS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_Latn_YU.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_ME.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Latn_ME" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_RS.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_XK.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_XK" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/sr_YU.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "sr_Cyrl_RS" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/tl.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "fil" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/tl_PH.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "fil_PH" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/ug_CN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "ug_Arab_CN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/uz_AF.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "uz_Arab_AF" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/uz_UZ.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "uz_Latn_UZ" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_CN.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hans_CN" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_HK.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hant_HK" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_MO.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hant_MO" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_SG.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hans_SG" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/locales/zh_TW.json: -------------------------------------------------------------------------------- 1 | { 2 | "%%ALIAS": "zh_Hant_TW" 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Resources/data/version.txt: -------------------------------------------------------------------------------- 1 | 55.1 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/NotAFile/en.php/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/en.txt: -------------------------------------------------------------------------------- 1 | en{ 2 | Foo{"Bar"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/json/en.json: -------------------------------------------------------------------------------- 1 | {"Foo":"Bar"} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/json/en_Invalid.json: -------------------------------------------------------------------------------- 1 | {"Foobar"} 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/txt/alias.txt: -------------------------------------------------------------------------------- 1 | alias{ 2 | "%%ALIAS"{"ro"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/txt/mo.txt: -------------------------------------------------------------------------------- 1 | mo{ 2 | "%%ALIAS"{"ro_MD"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/txt/ro.txt: -------------------------------------------------------------------------------- 1 | ro{ 2 | Foo{"Bar"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Intl/Tests/Data/Bundle/Reader/Fixtures/txt/ro_MD.txt: -------------------------------------------------------------------------------- 1 | ro_MD{ 2 | Baz{"Bam"} 3 | } 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Ldap/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/OptionsResolver/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Process/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/PropertyAccess/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/annotated.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/bar.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/empty.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/file_resource.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/foo.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/foo1.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/nonvalid.yml: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/nonvalid2.yml: -------------------------------------------------------------------------------- 1 | route: string 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Routing/Tests/Fixtures/special_route_name.yml: -------------------------------------------------------------------------------- 1 | "#$péß^a|": 2 | path: "true" 3 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Security/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Security/Core/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Security/Csrf/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Security/Guard/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Security/Http/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Serializer/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Serializer/Tests/Fixtures/empty-mapping.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Serializer/Tests/Fixtures/invalid-mapping.yml: -------------------------------------------------------------------------------- 1 | foo -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Serializer/Tests/Fixtures/test.txt: -------------------------------------------------------------------------------- 1 | Kévin Dunglas 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Stopwatch/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Templating/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Templating/Tests/Fixtures/templates/foo.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty-translation.po: -------------------------------------------------------------------------------- 1 | msgid "foo" 2 | msgstr "" 3 | 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.ini: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.mo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.po: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.xlf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/empty.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/malformed.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo" "bar" 3 | } -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/non-valid.yml: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resourcebundle/corrupted/resources.dat: -------------------------------------------------------------------------------- 1 | XXX -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.ini: -------------------------------------------------------------------------------- 1 | foo="bar" 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.php: -------------------------------------------------------------------------------- 1 | 'bar', 5 | ); 6 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Translation/Tests/fixtures/resources.yml: -------------------------------------------------------------------------------- 1 | foo: bar 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Validator/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Validator/Tests/Constraints/Fixtures/foo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Validator/Tests/Mapping/Loader/empty-mapping.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Validator/Tests/Mapping/Loader/nonvalid-mapping.yml: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/VarDumper/.gitignore: -------------------------------------------------------------------------------- 1 | composer.lock 2 | phpunit.xml 3 | vendor/ 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Yaml/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /Chapter06/vendor/symfony/symfony/src/Symfony/Component/Yaml/Tests/Fixtures/embededPhp.yml: -------------------------------------------------------------------------------- 1 | value: 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/.editorconfig -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/.gitignore -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/.travis.yml -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/CHANGELOG -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/LICENSE -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/README.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/composer.json -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/advanced.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/advanced.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/api.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/index.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/intro.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/recipes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/recipes.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/tags/do.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/tags/do.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/tags/for.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/tags/for.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/tags/if.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/tags/if.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/tags/set.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/tags/set.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/doc/tags/use.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/doc/tags/use.rst -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/ext/twig/twig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/ext/twig/twig.c -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/vendor/twig/twig/phpunit.xml.dist -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named/index.html: -------------------------------------------------------------------------------- 1 | named path 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_bis/index.html: -------------------------------------------------------------------------------- 1 | named path (bis) 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_final/index.html: -------------------------------------------------------------------------------- 1 | named path (final) 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_quater/named_absolute.html: -------------------------------------------------------------------------------- 1 | named path (quater) 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/named_ter/index.html: -------------------------------------------------------------------------------- 1 | named path (ter) 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal/index.html: -------------------------------------------------------------------------------- 1 | path 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_bis/index.html: -------------------------------------------------------------------------------- 1 | path (bis) 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_final/index.html: -------------------------------------------------------------------------------- 1 | path (final) 2 | -------------------------------------------------------------------------------- /Chapter06/vendor/twig/twig/test/Twig/Tests/Loader/Fixtures/normal_ter/index.html: -------------------------------------------------------------------------------- 1 | path (ter) 2 | -------------------------------------------------------------------------------- /Chapter06/web/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/.htaccess -------------------------------------------------------------------------------- /Chapter06/web/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/README -------------------------------------------------------------------------------- /Chapter06/web/app.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/app.php -------------------------------------------------------------------------------- /Chapter06/web/app_dev.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/app_dev.php -------------------------------------------------------------------------------- /Chapter06/web/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/apple-touch-icon.png -------------------------------------------------------------------------------- /Chapter06/web/bundles/framework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/bundles/framework -------------------------------------------------------------------------------- /Chapter06/web/config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/config.php -------------------------------------------------------------------------------- /Chapter06/web/css/app.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Chapter06/web/css/foundation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/css/foundation.css -------------------------------------------------------------------------------- /Chapter06/web/css/foundation.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/css/foundation.min.css -------------------------------------------------------------------------------- /Chapter06/web/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/favicon.ico -------------------------------------------------------------------------------- /Chapter06/web/img/missing-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/img/missing-image.png -------------------------------------------------------------------------------- /Chapter06/web/js/app.js: -------------------------------------------------------------------------------- 1 | $(document).foundation() 2 | -------------------------------------------------------------------------------- /Chapter06/web/js/vendor/foundation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/js/vendor/foundation.js -------------------------------------------------------------------------------- /Chapter06/web/js/vendor/foundation.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/js/vendor/foundation.min.js -------------------------------------------------------------------------------- /Chapter06/web/js/vendor/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/js/vendor/jquery.js -------------------------------------------------------------------------------- /Chapter06/web/js/vendor/what-input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/js/vendor/what-input.js -------------------------------------------------------------------------------- /Chapter06/web/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter06/web/robots.txt -------------------------------------------------------------------------------- /Chapter07/Controller/CategoryController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Controller/CategoryController.php -------------------------------------------------------------------------------- /Chapter07/Controller/DefaultController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Controller/DefaultController.php -------------------------------------------------------------------------------- /Chapter07/Controller/ProductController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Controller/ProductController.php -------------------------------------------------------------------------------- /Chapter07/Entity/Category.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Entity/Category.php -------------------------------------------------------------------------------- /Chapter07/Entity/Product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Entity/Product.php -------------------------------------------------------------------------------- /Chapter07/FoggylineCatalogBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/FoggylineCatalogBundle.php -------------------------------------------------------------------------------- /Chapter07/Form/CategoryType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Form/CategoryType.php -------------------------------------------------------------------------------- /Chapter07/Form/ProductType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Form/ProductType.php -------------------------------------------------------------------------------- /Chapter07/Repository/CategoryRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Repository/CategoryRepository.php -------------------------------------------------------------------------------- /Chapter07/Repository/ProductRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Repository/ProductRepository.php -------------------------------------------------------------------------------- /Chapter07/Repository/TeeestRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Repository/TeeestRepository.php -------------------------------------------------------------------------------- /Chapter07/Resources/config/parameters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Resources/config/parameters.yml -------------------------------------------------------------------------------- /Chapter07/Resources/config/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Resources/config/routing.xml -------------------------------------------------------------------------------- /Chapter07/Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Resources/config/services.xml -------------------------------------------------------------------------------- /Chapter07/Resources/views/Default/index.html.twig: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /Chapter07/Service/ImageUploader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Service/ImageUploader.php -------------------------------------------------------------------------------- /Chapter07/Service/Menu/Category.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Service/Menu/Category.php -------------------------------------------------------------------------------- /Chapter07/Service/Menu/OnSale.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Service/Menu/OnSale.php -------------------------------------------------------------------------------- /Chapter07/Tests/Service/Menu/OnSaleTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter07/Tests/Service/Menu/OnSaleTest.php -------------------------------------------------------------------------------- /Chapter08/Controller/CustomerController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Controller/CustomerController.php -------------------------------------------------------------------------------- /Chapter08/Controller/DefaultController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Controller/DefaultController.php -------------------------------------------------------------------------------- /Chapter08/Entity/Customer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Entity/Customer.php -------------------------------------------------------------------------------- /Chapter08/FoggylineCustomerBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/FoggylineCustomerBundle.php -------------------------------------------------------------------------------- /Chapter08/Form/CustomerType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Form/CustomerType.php -------------------------------------------------------------------------------- /Chapter08/Repository/CustomerRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Repository/CustomerRepository.php -------------------------------------------------------------------------------- /Chapter08/Resources/config/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Resources/config/routing.xml -------------------------------------------------------------------------------- /Chapter08/Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Resources/config/services.xml -------------------------------------------------------------------------------- /Chapter08/Resources/views/Default/index.html.twig: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /Chapter08/Service/CustomerOrders.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Service/CustomerOrders.php -------------------------------------------------------------------------------- /Chapter08/Service/Menu/CustomerMenu.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Service/Menu/CustomerMenu.php -------------------------------------------------------------------------------- /Chapter08/Tests/Service/CustomerOrders.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter08/Tests/Service/CustomerOrders.php -------------------------------------------------------------------------------- /Chapter09/Controller/CardController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/Controller/CardController.php -------------------------------------------------------------------------------- /Chapter09/Entity/Card.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/Entity/Card.php -------------------------------------------------------------------------------- /Chapter09/FoggylinePaymentBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/FoggylinePaymentBundle.php -------------------------------------------------------------------------------- /Chapter09/Form/CardType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/Form/CardType.php -------------------------------------------------------------------------------- /Chapter09/Repository/CardRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/Repository/CardRepository.php -------------------------------------------------------------------------------- /Chapter09/Resources/config/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/Resources/config/routing.xml -------------------------------------------------------------------------------- /Chapter09/Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/Resources/config/services.xml -------------------------------------------------------------------------------- /Chapter09/Resources/views/Default/index.html.twig: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /Chapter09/Service/CardPayment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/Service/CardPayment.php -------------------------------------------------------------------------------- /Chapter09/Service/CheckMoneyPayment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/Service/CheckMoneyPayment.php -------------------------------------------------------------------------------- /Chapter09/Tests/Service/CardPaymentTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter09/Tests/Service/CardPaymentTest.php -------------------------------------------------------------------------------- /Chapter10/Controller/FlatRateController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter10/Controller/FlatRateController.php -------------------------------------------------------------------------------- /Chapter10/FoggylineShipmentBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter10/FoggylineShipmentBundle.php -------------------------------------------------------------------------------- /Chapter10/Resources/config/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter10/Resources/config/routing.xml -------------------------------------------------------------------------------- /Chapter10/Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter10/Resources/config/services.xml -------------------------------------------------------------------------------- /Chapter10/Resources/views/Default/index.html.twig: -------------------------------------------------------------------------------- 1 | Hello World! 2 | -------------------------------------------------------------------------------- /Chapter10/Service/DynamicRateShipment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter10/Service/DynamicRateShipment.php -------------------------------------------------------------------------------- /Chapter10/Service/FlatRateShipment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter10/Service/FlatRateShipment.php -------------------------------------------------------------------------------- /Chapter11/Controller/CartController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Controller/CartController.php -------------------------------------------------------------------------------- /Chapter11/Controller/CheckoutController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Controller/CheckoutController.php -------------------------------------------------------------------------------- /Chapter11/Entity/Cart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Entity/Cart.php -------------------------------------------------------------------------------- /Chapter11/Entity/CartItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Entity/CartItem.php -------------------------------------------------------------------------------- /Chapter11/Entity/SalesOrder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Entity/SalesOrder.php -------------------------------------------------------------------------------- /Chapter11/Entity/SalesOrderItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Entity/SalesOrderItem.php -------------------------------------------------------------------------------- /Chapter11/FoggylineSalesBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/FoggylineSalesBundle.php -------------------------------------------------------------------------------- /Chapter11/Form/SalesOrderType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Form/SalesOrderType.php -------------------------------------------------------------------------------- /Chapter11/Repository/CartItemRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Repository/CartItemRepository.php -------------------------------------------------------------------------------- /Chapter11/Repository/CartRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Repository/CartRepository.php -------------------------------------------------------------------------------- /Chapter11/Resources/config/routing.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Resources/config/routing.xml -------------------------------------------------------------------------------- /Chapter11/Resources/config/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Resources/config/services.xml -------------------------------------------------------------------------------- /Chapter11/Service/AddToCartUrl.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Service/AddToCartUrl.php -------------------------------------------------------------------------------- /Chapter11/Service/BestSellers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Service/BestSellers.php -------------------------------------------------------------------------------- /Chapter11/Service/CheckoutMenu.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Service/CheckoutMenu.php -------------------------------------------------------------------------------- /Chapter11/Service/CustomerOrders.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Service/CustomerOrders.php -------------------------------------------------------------------------------- /Chapter11/Service/Payment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Service/Payment.php -------------------------------------------------------------------------------- /Chapter11/Service/Shipment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Chapter11/Service/Shipment.php -------------------------------------------------------------------------------- /Licence: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Licence -------------------------------------------------------------------------------- /ReadMe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/ReadMe.md -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Readme.md -------------------------------------------------------------------------------- /Software and hardware list.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Modular-Programming-with-PHP7/HEAD/Software and hardware list.pdf --------------------------------------------------------------------------------