Files
awo-hamburg-intranet/mysyde/DcAutoloader.php

591 lines
15 KiB
PHP
Raw Normal View History

2026-02-17 14:56:23 +01:00
<?php
class DcAutoloader
{
private static $map = array (
'LanguageFunctions' =>
array (
0 => '/mysyde/admin/edit_language_functions.php',
),
'SiteFunctions' =>
array (
0 => '/mysyde/admin/edit_site_functions.php',
),
'TemplateInserterBase' =>
array (
0 => '/mysyde/common/abstracts/TemplateInserterBase.php',
),
'URLBase' =>
array (
0 => '/mysyde/common/abstracts/URLBase.php',
),
'Address' =>
array (
0 => '/mysyde/common/classes/Address.php',
),
'AddressCollection' =>
array (
0 => '/mysyde/common/classes/AddressCollection.php',
),
'AddressConfig' =>
array (
0 => '/mysyde/common/classes/AddressConfig.php',
),
'Adminmenu' =>
array (
0 => '/mysyde/common/classes/Adminmenu.php',
),
'BasicControlFlowHandler' =>
array (
0 => '/mysyde/common/classes/BasicControlFlowHandler.php',
),
'CollectionTypes' =>
array (
0 => '/mysyde/common/classes/CollectionTypes.php',
),
'DOMNodeView' =>
array (
0 => '/mysyde/common/classes/DOMNodeView.php',
),
'DOMTest' =>
array (
0 => '/mysyde/common/classes/DOMTemplateTest.php',
),
'A' =>
array (
0 => '/mysyde/common/classes/DOMTemplateTest.php',
1 => '/mysyde/common/tests/HookTest.php',
),
'DOMViewModelTest' =>
array (
0 => '/mysyde/common/classes/DOMViewModelTest.php',
),
'EMail' =>
array (
0 => '/mysyde/common/classes/EMail.php',
),
'Encryption' =>
array (
0 => '/mysyde/common/classes/Encryption.php',
),
'FlattenedGettableDecorator' =>
array (
0 => '/mysyde/common/classes/FlattenedGettableDecorator.php',
),
'Form' =>
array (
0 => '/mysyde/common/classes/Form.php',
),
'FormBuilder' =>
array (
0 => '/mysyde/common/classes/FormBuilder.php',
),
'FormElement' =>
array (
0 => '/mysyde/common/classes/FormElement.php',
),
'GeneralErrorExceptionHandling' =>
array (
0 => '/mysyde/common/classes/GeneralErrorExceptionHandling.php',
),
'GenericCRUDObjectStorageUnitOfWork' =>
array (
0 => '/mysyde/common/classes/GenericCRUDObjectStorageUnitOfWork.php',
),
'GenericDOMRepositoryListView' =>
array (
0 => '/mysyde/common/classes/GenericDOMRepositoryListView.php',
),
'GenericDOMView' =>
array (
0 => '/mysyde/common/classes/GenericDOMView.php',
),
'GenericObjectStorage' =>
array (
0 => '/mysyde/common/classes/GenericObjectStorage.php',
),
'GenericPHTMLRepositoryListView' =>
array (
0 => '/mysyde/common/classes/GenericPHTMLRepositoryListView.php',
),
'GenericPHTMLView' =>
array (
0 => '/mysyde/common/classes/GenericPHTMLView.php',
),
'GenericPlainRepositoryListView' =>
array (
0 => '/mysyde/common/classes/GenericPlainRepositoryListView.php',
),
'GenericPlainView' =>
array (
0 => '/mysyde/common/classes/GenericPlainView.php',
),
'GenericServicePayload' =>
array (
0 => '/mysyde/common/classes/GenericServicePayload.php',
),
'GenericServicePayloadBuilder' =>
array (
0 => '/mysyde/common/classes/GenericServicePayloadBuilder.php',
),
'GenericView' =>
array (
0 => '/mysyde/common/classes/GenericView.php',
),
'Hook' =>
array (
0 => '/mysyde/common/classes/Hook.php',
),
'HTMLSnippetProvider' =>
array (
0 => '/mysyde/common/classes/HTMLSnippetProvider.php',
),
'Language' =>
array (
0 => '/mysyde/common/classes/Language.php',
),
'LanguageCollection' =>
array (
0 => '/mysyde/common/classes/LanguageCollection.php',
),
'LanguageConfig' =>
array (
0 => '/mysyde/common/classes/LanguageConfig.php',
),
'LanguageRepository' =>
array (
0 => '/mysyde/common/classes/LanguageRepository.php',
),
'MustacheTemplateEngine' =>
array (
0 => '/mysyde/common/classes/MustacheTemplateEngine.php',
),
'MySQLiQueryWrapper' =>
array (
0 => '/mysyde/common/classes/MySQLiQueryWrapper.php',
),
'NativeSessionFlashMessageBag' =>
array (
0 => '/mysyde/common/classes/NativeSessionFlashMessageBag.php',
),
'NAVDateFormulaManagement' =>
array (
0 => '/mysyde/common/classes/NAVDateFormulaManagement.php',
),
'NewValidator' =>
array (
0 => '/mysyde/common/classes/NewValidator.php',
),
'Page' =>
array (
0 => '/mysyde/common/classes/Page.php',
),
'PageCollection' =>
array (
0 => '/mysyde/common/classes/PageCollection.php',
),
'PageConfig' =>
array (
0 => '/mysyde/common/classes/PageConfig.php',
),
'PageRepository' =>
array (
0 => '/mysyde/common/classes/PageRepository.php',
),
'PDOQueryWrapper' =>
array (
0 => '/mysyde/common/classes/PDOQueryWrapper.php',
),
'Registry' =>
array (
0 => '/mysyde/common/classes/Registry.php',
),
'RememberMeHandlerService' =>
array (
0 => '/mysyde/common/classes/RememberMeHandlerService.php',
),
'RenderableElementResolver' =>
array (
0 => '/mysyde/common/classes/RenderableElementResolver.php',
),
'RenderableStringTransformer' =>
array (
0 => '/mysyde/common/classes/RenderableStringTransformer.php',
),
'SalutationOptions' =>
array (
0 => '/mysyde/common/classes/SalutationOptions.php',
),
'SelectionCriteriaHelper' =>
array (
0 => '/mysyde/common/classes/SelectionCriteriaHelper.php',
),
'ServiceRequestID' =>
array (
0 => '/mysyde/common/classes/ServiceRequestID.php',
),
'SessionHandlerService' =>
array (
0 => '/mysyde/common/classes/SessionHandlerService.php',
),
'SessionStorage' =>
array (
0 => '/mysyde/common/classes/SessionStorage.php',
),
'Site' =>
array (
0 => '/mysyde/common/classes/Site.php',
),
'SiteCollection' =>
array (
0 => '/mysyde/common/classes/SiteCollection.php',
),
'SiteConfig' =>
array (
0 => '/mysyde/common/classes/SiteConfig.php',
),
'Siteparts' =>
array (
0 => '/mysyde/common/classes/Siteparts.php',
),
'SiteRepository' =>
array (
0 => '/mysyde/common/classes/SiteRepository.php',
),
'StdMD5PasswordCheckerStrategy' =>
array (
0 => '/mysyde/common/classes/StdMD5PasswordCheckerStrategy.php',
),
'TemplateDefaultInserter' =>
array (
0 => '/mysyde/common/classes/TemplateDefaultInserter.php',
),
'TemplateDOMInserter' =>
array (
0 => '/mysyde/common/classes/TemplateDOMInserter.php',
),
'TemplateInserter' =>
array (
0 => '/mysyde/common/classes/TemplateInserter.php',
),
'TemplateInserterFactory' =>
array (
0 => '/mysyde/common/classes/TemplateInserterFactory.php',
),
'TemplateStringInserter' =>
array (
0 => '/mysyde/common/classes/TemplateStringInserter.php',
),
'Templating' =>
array (
0 => '/mysyde/common/classes/Templating.php',
),
'Translate' =>
array (
0 => '/mysyde/common/classes/Translate.php',
),
'UnitOfWork' =>
array (
0 => '/mysyde/common/classes/UnitOfWork.php',
),
'UploadedFileTypeCheckingService' =>
array (
0 => '/mysyde/common/classes/UploadedFileTypeCheckingService.php',
),
'URL' =>
array (
0 => '/mysyde/common/classes/URL.php',
),
'URLImmutable' =>
array (
0 => '/mysyde/common/classes/URLImmutable.php',
),
'URLMaker' =>
array (
0 => '/mysyde/common/classes/URLMaker.php',
),
'Validator' =>
array (
0 => '/mysyde/common/classes/Validator.php',
),
'ViewFactory' =>
array (
0 => '/mysyde/common/classes/ViewFactory.php',
),
'Visitor' =>
array (
0 => '/mysyde/common/classes/Visitor.php',
),
'VisitorCollection' =>
array (
0 => '/mysyde/common/classes/VisitorCollection.php',
),
'VisitorConfig' =>
array (
0 => '/mysyde/common/classes/VisitorConfig.php',
),
'VisitorRepository' =>
array (
0 => '/mysyde/common/classes/VisitorRepository.php',
),
'ArrayGettable' =>
array (
0 => '/mysyde/common/interfaces/ArrayGettable.php',
),
'UserAuthenticationStrategy' =>
array (
0 => '/mysyde/common/interfaces/AuthStrategy.php',
),
'CriteriaHelperInterface' =>
array (
0 => '/mysyde/common/interfaces/CriteriaHelperInterface.php',
),
'CRUDObjectStorage' =>
array (
0 => '/mysyde/common/interfaces/CRUDObjectStorage.php',
),
'DOMRepositoryListView' =>
array (
0 => '/mysyde/common/interfaces/DOMRepositoryListView.php',
),
'DOMTemplate' =>
array (
0 => '/mysyde/common/interfaces/DOMTemplate.php',
),
'DOMView' =>
array (
0 => '/mysyde/common/interfaces/DOMView.php',
),
'Entity' =>
array (
0 => '/mysyde/common/interfaces/Entity.php',
),
'FlattenedGettable' =>
array (
0 => '/mysyde/common/interfaces/FlattenedGettable.php',
),
'GenericDBModelInterface' =>
array (
0 => '/mysyde/common/interfaces/GenericDBModelInterface.php',
),
'GenericDBQueryWrapperInterface' =>
array (
0 => '/mysyde/common/interfaces/GenericDBQueryWrapperInterface.php',
),
'GenericObjectStorageInterface' =>
array (
0 => '/mysyde/common/interfaces/GenericObjectStorageInterface.php',
),
'GenericTemplateInserterInterface' =>
array (
0 => '/mysyde/common/interfaces/GenericTemplateInserterInterface.php',
),
'GenericViewInterface' =>
array (
0 => '/mysyde/common/interfaces/GenericViewInterface.php',
),
'HashingStrategy' =>
array (
0 => '/mysyde/common/interfaces/HashingStrategy.php',
),
'IOCInterface' =>
array (
0 => '/mysyde/common/interfaces/IOCInterface.php',
),
'Observer' =>
array (
0 => '/mysyde/common/interfaces/Observer.php',
),
'PageableViewInterface' =>
array (
0 => '/mysyde/common/interfaces/PageableViewInterface.php',
),
'PasswordCheckerInterface' =>
array (
0 => '/mysyde/common/interfaces/PasswordCheckerInterface.php',
),
'PHTMLRepositoryListView' =>
array (
0 => '/mysyde/common/interfaces/PHTMLRepositoryListView.php',
),
'PHTMLTemplate' =>
array (
0 => '/mysyde/common/interfaces/PHTMLTemplate.php',
),
'PHTMLView' =>
array (
0 => '/mysyde/common/interfaces/PHTMLView.php',
),
'PlainRepositoryListView' =>
array (
0 => '/mysyde/common/interfaces/PlainRepositoryListView.php',
),
'PlainTemplate' =>
array (
0 => '/mysyde/common/interfaces/PlainTemplate.php',
),
'PlainView' =>
array (
0 => '/mysyde/common/interfaces/PlainView.php',
),
'Repository' =>
array (
0 => '/mysyde/common/interfaces/Repository.php',
),
'RepositoryListView' =>
array (
0 => '/mysyde/common/interfaces/RepositoryListView.php',
),
'RepositoryUnitOfWorkInterface' =>
array (
0 => '/mysyde/common/interfaces/RepositoryUnitOfWorkInterface.php',
),
'ServicePayload' =>
array (
0 => '/mysyde/common/interfaces/ServicePayload.php',
),
'SessionFlashMessageBag' =>
array (
0 => '/mysyde/common/interfaces/SessionFlashMessageBag.php',
),
'Template' =>
array (
0 => '/mysyde/common/interfaces/Template.php',
),
'TemplateEngine' =>
array (
0 => '/mysyde/common/interfaces/TemplateEngine.php',
),
'UnitOfWorkInterface' =>
array (
0 => '/mysyde/common/interfaces/UnitOfWorkInterface.php',
),
'View' =>
array (
0 => '/mysyde/common/interfaces/View.php',
),
'ViewModel' =>
array (
0 => '/mysyde/common/interfaces/ViewModel.php',
),
'log_mysql' =>
array (
0 => '/mysyde/common/logparser/class.log.mysql.php',
),
'log_output' =>
array (
0 => '/mysyde/common/logparser/class.log.output.php',
),
'log' =>
array (
0 => '/mysyde/common/logparser/class.log.php',
),
'log_processor' =>
array (
0 => '/mysyde/common/logparser/class.log.processor.php',
),
'B' =>
array (
0 => '/mysyde/common/tests/HookTest.php',
),
'C' =>
array (
0 => '/mysyde/common/tests/HookTest.php',
),
'arrayGettableTrait' =>
array (
0 => '/mysyde/common/traits/arrayGettableTrait.php',
),
'arrayMappableTrait' =>
array (
0 => '/mysyde/common/traits/arrayMappableTrait.php',
),
'directoryFileWriterTrait' =>
array (
0 => '/mysyde/common/traits/directoryFileWriterTrait.php',
),
'flattenedGettableTrait' =>
array (
0 => '/mysyde/common/traits/flattenedGettableTrait.php',
),
'genericCollectionTrait' =>
array (
0 => '/mysyde/common/traits/genericCollectionTrait.php',
),
'genericConfigTrait' =>
array (
0 => '/mysyde/common/traits/genericConfigTrait.php',
),
'genericDBModelTrait' =>
array (
0 => '/mysyde/common/traits/genericDBModelTrait.php',
),
'genericPlainTemplateTrait' =>
array (
0 => '/mysyde/common/traits/genericPlainTemplateTrait.php',
),
'genericRepositoryListViewTrait' =>
array (
0 => '/mysyde/common/traits/genericRepositoryListViewTrait.php',
),
'genericRepositoryTrait' =>
array (
0 => '/mysyde/common/traits/genericRepositoryTrait.php',
),
'genericViewModelTrait' =>
array (
0 => '/mysyde/common/traits/genericViewModelTrait.php',
),
'genericViewTrait' =>
array (
0 => '/mysyde/common/traits/genericViewTrait.php',
),
'hasConfigTrait' =>
array (
0 => '/mysyde/common/traits/hasConfigTrait.php',
),
'hookableTrait' =>
array (
0 => '/mysyde/common/traits/hookableTrait.php',
),
'reflectionIDSetter' =>
array (
0 => '/mysyde/common/traits/reflectionIDSetter.php',
),
'universallyGettableTrait' =>
array (
0 => '/mysyde/common/traits/universallyGettableTrait.php',
),
'DcAutoloader' =>
array (
0 => '/mysyde/DcAutoloader.php',
),
'PDORegionalizedTextProvider' =>
array (
0 => '/mysyde/regionalization/PDORegionalizedTextProvider.php',
),
'PHPFileRegionalizedTextProvider' =>
array (
0 => '/mysyde/regionalization/PHPFileRegionalizedTextProvider.php',
),
'RegionalizedTextProvider' =>
array (
0 => '/mysyde/regionalization/RegionalizedTextProvider.php',
),
);
public function register()
{
spl_autoload_register([__NAMESPACE__ . '\\' . __CLASS__,'resolve']);
}
public static function resolve($class)
{
if (isset(static::$map[$class])) {
foreach (static::$map[$class] as $includePath) {
include(rtrim($_SERVER['DOCUMENT_ROOT'],'/') . $includePath);
}
}
}
}