wiki.techinc.nl/includes/registration
daniel 92e8f4e40a Collect autoloader info in ExtensionProcessor
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
2022-06-07 17:39:00 +02:00
..
ExtensionDependencyError.php
ExtensionJsonValidationError.php
ExtensionJsonValidator.php
ExtensionProcessor.php Collect autoloader info in ExtensionProcessor 2022-06-07 17:39:00 +02:00
ExtensionRegistry.php Collect autoloader info in ExtensionProcessor 2022-06-07 17:39:00 +02:00
Processor.php Collect autoloader info in ExtensionProcessor 2022-06-07 17:39:00 +02:00
VersionChecker.php Remove unneeded explicit true/false inside conditions 2021-08-17 21:52:34 +02:00