Dan-nl has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/96715


Change subject: autoload-classes
......................................................................

autoload-classes

aaron schulz suggested, if you did : $wgAutoloadClasses = $wgAutoloadClasses + 
array( ... )
this wouldn't need to repeat '$wgAutoloadClasses' so much.

Change-Id: I954086e690c6290dd8ae0ae2c78749c6c7cf38f7
---
M GWToolset.php
1 file changed, 37 insertions(+), 35 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/GWToolset 
refs/changes/15/96715/1

diff --git a/GWToolset.php b/GWToolset.php
index 20a8d6e..36c3f28 100644
--- a/GWToolset.php
+++ b/GWToolset.php
@@ -55,41 +55,43 @@
 require_once $wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . 
DIRECTORY_SEPARATOR . 'functions' . DIRECTORY_SEPARATOR . 'functions.php';
 
 // add autoloader classes
-$wgAutoloadClasses['GWToolset\Config'] = $wgGWToolsetDir . DIRECTORY_SEPARATOR 
. 'includes' . DIRECTORY_SEPARATOR . 'Config.php';
-$wgAutoloadClasses['GWToolset\Constants'] =    $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Constants.php';
-$wgAutoloadClasses['GWToolset\GWTException'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'GWTException.php';
-$wgAutoloadClasses['GWToolset\Adapters\DataAdapterInterface'] = 
$wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 
'Adapters' . DIRECTORY_SEPARATOR . 'DataAdapterInterface.php';
-$wgAutoloadClasses['GWToolset\Adapters\Php\MappingPhpAdapter'] = 
$wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 
'Adapters' . DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 
'MappingPhpAdapter.php';
-$wgAutoloadClasses['GWToolset\Adapters\Php\MediawikiTemplatePhpAdapter'] = 
$wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 
'Adapters' . DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 
'MediawikiTemplatePhpAdapter.php';
-$wgAutoloadClasses['GWToolset\Adapters\Php\MetadataPhpAdapter'] = 
$wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 
'Adapters' . DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 
'MetadataPhpAdapter.php';
-$wgAutoloadClasses['GWToolset\Forms\MetadataDetectForm'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Forms' . 
DIRECTORY_SEPARATOR . 'MetadataDetectForm.php';
-$wgAutoloadClasses['GWToolset\Forms\MetadataMappingForm'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Forms' . 
DIRECTORY_SEPARATOR . 'MetadataMappingForm.php';
-$wgAutoloadClasses['GWToolset\Forms\PreviewForm'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Forms' . 
DIRECTORY_SEPARATOR . 'PreviewForm.php';
-$wgAutoloadClasses['GWToolset\Handlers\Forms\FormHandler'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'Forms' . DIRECTORY_SEPARATOR . 'FormHandler.php';
-$wgAutoloadClasses['GWToolset\Handlers\Forms\MetadataDetectHandler'] = 
$wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 
'Handlers' . DIRECTORY_SEPARATOR . 'Forms' . DIRECTORY_SEPARATOR . 
'MetadataDetectHandler.php';
-$wgAutoloadClasses['GWToolset\Handlers\Forms\MetadataMappingHandler'] = 
$wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 
'Handlers' . DIRECTORY_SEPARATOR . 'Forms' . DIRECTORY_SEPARATOR . 
'MetadataMappingHandler.php';
-$wgAutoloadClasses['GWToolset\Handlers\SpecialPageHandler'] = $wgGWToolsetDir 
. DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'SpecialPageHandler.php';
-$wgAutoloadClasses['GWToolset\Handlers\UploadHandler'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'UploadHandler.php';
-$wgAutoloadClasses['GWToolset\Handlers\Xml\XmlDetectHandler'] = 
$wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 
'Handlers' . DIRECTORY_SEPARATOR . 'Xml' . DIRECTORY_SEPARATOR . 
'XmlDetectHandler.php';
-$wgAutoloadClasses['GWToolset\Handlers\Xml\XmlHandler'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'Xml' . DIRECTORY_SEPARATOR . 'XmlHandler.php';
-$wgAutoloadClasses['GWToolset\Handlers\Xml\XmlMappingHandler'] = 
$wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 
'Handlers' . DIRECTORY_SEPARATOR . 'Xml' . DIRECTORY_SEPARATOR . 
'XmlMappingHandler.php';
-$wgAutoloadClasses['GWToolset\Helpers\FileChecks'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Helpers' . 
DIRECTORY_SEPARATOR . 'FileChecks.php';
-$wgAutoloadClasses['GWToolset\Helpers\GWTFileBackend'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Helpers' . 
DIRECTORY_SEPARATOR . 'GWTFileBackend.php';
-$wgAutoloadClasses['GWToolset\Helpers\WikiChecks'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Helpers' . 
DIRECTORY_SEPARATOR . 'WikiChecks.php';
-$wgAutoloadClasses['GWToolset\Helpers\WikiPages'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Helpers' . 
DIRECTORY_SEPARATOR . 'WikiPages.php';
-$wgAutoloadClasses['GWToolset\Hooks'] = $wgGWToolsetDir . DIRECTORY_SEPARATOR 
. 'includes' . DIRECTORY_SEPARATOR . 'Hooks' . DIRECTORY_SEPARATOR . 
'Hooks.php';
-$wgAutoloadClasses['GWToolset\Jobs\GWTFileBackendCleanupJob'] = 
$wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 
'Jobs' . DIRECTORY_SEPARATOR . 'GWTFileBackendCleanupJob.php';
-$wgAutoloadClasses['GWToolset\Jobs\UploadMediafileJob'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Jobs' . 
DIRECTORY_SEPARATOR . 'UploadMediafileJob.php';
-$wgAutoloadClasses['GWToolset\Jobs\UploadMetadataJob'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Jobs' . 
DIRECTORY_SEPARATOR . 'UploadMetadataJob.php';
-$wgAutoloadClasses['GWToolset\Models\Mapping'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Models' . 
DIRECTORY_SEPARATOR . 'Mapping.php';
-$wgAutoloadClasses['GWToolset\Models\MediawikiTemplate'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Models' . 
DIRECTORY_SEPARATOR . 'MediawikiTemplate.php';
-$wgAutoloadClasses['GWToolset\Models\Metadata'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Models' . 
DIRECTORY_SEPARATOR . 'Metadata.php';
-$wgAutoloadClasses['GWToolset\Models\ModelInterface'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Models' . 
DIRECTORY_SEPARATOR . 'ModelInterface.php';
-$wgAutoloadClasses['GWToolset\SpecialGWToolset'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Specials' . 
DIRECTORY_SEPARATOR . 'SpecialGWToolset.php';
-$wgAutoloadClasses['Php\File'] = $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 'File.php';
-$wgAutoloadClasses['Php\FileException'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Php' . 
DIRECTORY_SEPARATOR . 'FileException.php';
-$wgAutoloadClasses['Php\Filter'] = $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 'Filter.php';
-$wgAutoloadClasses['Php\FilterException'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Php' . 
DIRECTORY_SEPARATOR . 'FilterException.php';
+$wgAutoloadClasses = $wgAutoloadClasses + array(
+       'GWToolset\Config' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'Config.php',
+       'GWToolset\Constants' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'Constants.php',
+       'GWToolset\GWTException' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'GWTException.php',
+       'GWToolset\Adapters\DataAdapterInterface' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Adapters' . 
DIRECTORY_SEPARATOR . 'DataAdapterInterface.php',
+       'GWToolset\Adapters\Php\MappingPhpAdapter' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Adapters' . 
DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 'MappingPhpAdapter.php',
+       'GWToolset\Adapters\Php\MediawikiTemplatePhpAdapter' => $wgGWToolsetDir 
. DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Adapters' . 
DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 
'MediawikiTemplatePhpAdapter.php',
+       'GWToolset\Adapters\Php\MetadataPhpAdapter' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Adapters' . 
DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 'MetadataPhpAdapter.php',
+       'GWToolset\Forms\MetadataDetectForm' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Forms' . 
DIRECTORY_SEPARATOR . 'MetadataDetectForm.php',
+       'GWToolset\Forms\MetadataMappingForm' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Forms' . 
DIRECTORY_SEPARATOR . 'MetadataMappingForm.php',
+       'GWToolset\Forms\PreviewForm' => $wgGWToolsetDir . DIRECTORY_SEPARATOR 
. 'includes' . DIRECTORY_SEPARATOR . 'Forms' . DIRECTORY_SEPARATOR . 
'PreviewForm.php',
+       'GWToolset\Handlers\Forms\FormHandler' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'Forms' . DIRECTORY_SEPARATOR . 'FormHandler.php',
+       'GWToolset\Handlers\Forms\MetadataDetectHandler' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'Forms' . DIRECTORY_SEPARATOR . 
'MetadataDetectHandler.php',
+       'GWToolset\Handlers\Forms\MetadataMappingHandler' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'Forms' . DIRECTORY_SEPARATOR . 
'MetadataMappingHandler.php',
+       'GWToolset\Handlers\SpecialPageHandler' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'SpecialPageHandler.php',
+       'GWToolset\Handlers\UploadHandler' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'UploadHandler.php',
+       'GWToolset\Handlers\Xml\XmlDetectHandler' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'Xml' . DIRECTORY_SEPARATOR . 'XmlDetectHandler.php',
+       'GWToolset\Handlers\Xml\XmlHandler' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'Xml' . DIRECTORY_SEPARATOR . 'XmlHandler.php',
+       'GWToolset\Handlers\Xml\XmlMappingHandler' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Handlers' . 
DIRECTORY_SEPARATOR . 'Xml' . DIRECTORY_SEPARATOR . 'XmlMappingHandler.php',
+       'GWToolset\Helpers\FileChecks' => $wgGWToolsetDir . DIRECTORY_SEPARATOR 
. 'includes' . DIRECTORY_SEPARATOR . 'Helpers' . DIRECTORY_SEPARATOR . 
'FileChecks.php',
+       'GWToolset\Helpers\GWTFileBackend' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Helpers' . 
DIRECTORY_SEPARATOR . 'GWTFileBackend.php',
+       'GWToolset\Helpers\WikiChecks' => $wgGWToolsetDir . DIRECTORY_SEPARATOR 
. 'includes' . DIRECTORY_SEPARATOR . 'Helpers' . DIRECTORY_SEPARATOR . 
'WikiChecks.php',
+       'GWToolset\Helpers\WikiPages' => $wgGWToolsetDir . DIRECTORY_SEPARATOR 
. 'includes' . DIRECTORY_SEPARATOR . 'Helpers' . DIRECTORY_SEPARATOR . 
'WikiPages.php',
+       'GWToolset\Hooks' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' 
. DIRECTORY_SEPARATOR . 'Hooks' . DIRECTORY_SEPARATOR . 'Hooks.php',
+       'GWToolset\Jobs\GWTFileBackendCleanupJob' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Jobs' . 
DIRECTORY_SEPARATOR . 'GWTFileBackendCleanupJob.php',
+       'GWToolset\Jobs\UploadMediafileJob' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Jobs' . 
DIRECTORY_SEPARATOR . 'UploadMediafileJob.php',
+       'GWToolset\Jobs\UploadMetadataJob' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Jobs' . 
DIRECTORY_SEPARATOR . 'UploadMetadataJob.php',
+       'GWToolset\Models\Mapping' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'Models' . DIRECTORY_SEPARATOR . 
'Mapping.php',
+       'GWToolset\Models\MediawikiTemplate' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Models' . 
DIRECTORY_SEPARATOR . 'MediawikiTemplate.php',
+       'GWToolset\Models\Metadata' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'Models' . DIRECTORY_SEPARATOR . 
'Metadata.php',
+       'GWToolset\Models\ModelInterface' => $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'includes' . DIRECTORY_SEPARATOR . 'Models' . 
DIRECTORY_SEPARATOR . 'ModelInterface.php',
+       'GWToolset\SpecialGWToolset' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'Specials' . DIRECTORY_SEPARATOR . 
'SpecialGWToolset.php',
+       'Php\File' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . 
DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 'File.php',
+       'Php\FileException' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 
'FileException.php',
+       'Php\Filter' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 'includes' . 
DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 'Filter.php',
+       'Php\FilterException' => $wgGWToolsetDir . DIRECTORY_SEPARATOR . 
'includes' . DIRECTORY_SEPARATOR . 'Php' . DIRECTORY_SEPARATOR . 
'FilterException.php'
+);
 
 // add internationalization message file references
 $wgExtensionMessagesFiles['GWToolsetAlias'] = $wgGWToolsetDir . 
DIRECTORY_SEPARATOR . 'GWToolset.alias.php';

-- 
To view, visit https://gerrit.wikimedia.org/r/96715
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I954086e690c6290dd8ae0ae2c78749c6c7cf38f7
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/GWToolset
Gerrit-Branch: master
Gerrit-Owner: Dan-nl <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to