├── .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 │ ├── DeclaredClass.php │ ├── DeclaredInterface.php │ ├── Namespaced │ │ ├── Bar.php │ │ ├── Baz.php │ │ ├── Foo.php │ │ ├── WithComments.php │ │ ├── WithDirMagic.php │ │ ├── WithFileMagic.php │ │ ├── WithHaltCompiler.php │ │ └── WithStrictTypes.php │ ├── Namespaced2 │ │ ├── Bar.php │ │ ├── Baz.php │ │ └── Foo.php │ ├── Pearlike │ │ ├── Bar.php │ │ ├── Baz.php │ │ ├── Foo.php │ │ └── WithComments.php │ ├── Pearlike2 │ │ ├── Bar.php │ │ ├── Baz.php │ │ └── Foo.php │ ├── WarmedClass.php │ ├── WarmedInterface.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 /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | composer.lock 3 | phpunit.xml 4 | -------------------------------------------------------------------------------- /ApcClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/ApcClassLoader.php -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /ClassCollectionLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/ClassCollectionLoader.php -------------------------------------------------------------------------------- /ClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/ClassLoader.php -------------------------------------------------------------------------------- /ClassMapGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/ClassMapGenerator.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/LICENSE -------------------------------------------------------------------------------- /MapClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/MapClassLoader.php -------------------------------------------------------------------------------- /Psr4ClassLoader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Psr4ClassLoader.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/README.md -------------------------------------------------------------------------------- /Tests/ApcClassLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/ApcClassLoaderTest.php -------------------------------------------------------------------------------- /Tests/ClassCollectionLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/ClassCollectionLoaderTest.php -------------------------------------------------------------------------------- /Tests/ClassLoaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/ClassLoaderTest.php -------------------------------------------------------------------------------- /Tests/ClassMapGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/ClassMapGeneratorTest.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/Namespaced/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/Namespaced/Bar.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/Namespaced/Baz.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/Namespaced/Baz.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/Namespaced/Foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/Namespaced/Foo.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/Namespaced/FooBar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/Namespaced/FooBar.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/Pearlike/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/Pearlike/Bar.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/Pearlike/Baz.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/Pearlike/Baz.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/Pearlike/Foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/Pearlike/Foo.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/alpha/Apc/ApcPrefixCollision/A/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/alpha/Apc/ApcPrefixCollision/A/Bar.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/alpha/Apc/ApcPrefixCollision/A/Foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/alpha/Apc/ApcPrefixCollision/A/Foo.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A/Bar.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A/Foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/alpha/Apc/NamespaceCollision/A/Foo.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision/A/B/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision/A/B/Bar.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision/A/B/Foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/beta/Apc/ApcPrefixCollision/A/B/Foo.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B/Bar.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B/Foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/beta/Apc/NamespaceCollision/A/B/Foo.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/fallback/Apc/Pearlike/FooBar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/fallback/Apc/Pearlike/FooBar.php -------------------------------------------------------------------------------- /Tests/Fixtures/Apc/fallback/Namespaced/FooBar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/symfony/class-loader/HEAD/Tests/Fixtures/Apc/fallback/Namespaced/FooBar.php -------------------------------------------------------------------------------- /Tests/Fixtures/ClassesWithParents/A.php: -------------------------------------------------------------------------------- 1 |