This change cleans up when and how we register autoloader info for extensions. This bumps CACHE_VERSION to 8, to avoid issues in case this patch gets reverted: the new code doesn't copy the map of class files into $info['globals']['AutoloadClasses']. If old code was to read a new cache entry, autoloading would fail. BREAKING CHANGE: The following methods have been removed from ExtensionRegistry without deprecation and without replacement. They had been introduced in 1.35 for use in the testing framework, and were not in use by any known extension: - exportAutoloadClassesAndNamespaces - exportTestAutoloadClassesAndNamespaces NOTE: breaks the hack that SocialProfile has in place for T243861. Bug: T240535 Change-Id: I6e1ceac034c443d9475f1adc1babecddd6af6d05 |
||
|---|---|---|
| .. | ||
| ExtensionDependencyError.php | ||
| ExtensionJsonValidationError.php | ||
| ExtensionJsonValidator.php | ||
| ExtensionProcessor.php | ||
| ExtensionRegistry.php | ||
| Processor.php | ||
| VersionChecker.php | ||