1 <?php
2 3 4 5 6 7 8 9 10
11
12 MainFactory::load_class('AbstractHttpContextFactory');
13
14 15 16 17 18 19 20 21
22 class EnvironmentHttpViewControllerRegistryFactory extends AbstractHttpContextFactory
23 {
24 25 26 27 28
29 public function create()
30 {
31 $registry = MainFactory::create('HttpViewControllerRegistry');
32 $this->_addAvailableControllers($registry);
33
34 return $registry;
35 }
36
37
38 39 40 41 42
43 protected function _addAvailableControllers(HttpViewControllerRegistryInterface $registry)
44 {
45 $registry->set('Logoff', 'LogoffController');
46 $registry->set('Sample', 'SampleController');
47 $registry->set('Emails', 'EmailsController');
48 $registry->set('PrintOrder', 'PrintOrderController');
49 $registry->set('PopupContent', 'PopupContentController');
50 $registry->set('PopupImage', 'PopupImageController');
51 $registry->set('PrintProductInfo', 'PrintProductInfoController');
52 $registry->set('PopupCouponHelp', 'PopupCouponHelpController');
53 $registry->set('Download', 'DownloadController');
54 $registry->set('AccountHistory', 'AccountHistoryController');
55 $registry->set('CheckoutSuccess', 'CheckoutSuccessController');
56 $registry->set('GmOpensearch', 'GmOpensearchController');
57 $registry->set('PopupSearchHelp', 'PopupSearchHelpController');
58 $registry->set('Wishlist', 'WishlistController');
59 $registry->set('ProductsNew', 'ProductsNewController');
60 $registry->set('ProductReviewsWrite', 'ProductReviewsWriteController');
61 $registry->set('Withdrawal', 'WithdrawalController');
62 $registry->set('Specials', 'SpecialsController');
63 $registry->set('WhosOnline', 'WhosOnlineController');
64 $registry->set('ClearCache', 'ClearCacheController');
65 $registry->set('CreateRegistree', 'CreateRegistreeController');
66 $registry->set('CreateGuest', 'CreateGuestController');
67 $registry->set('Backup', 'BackupController');
68 $registry->set('AddressBook', 'AddressBookController');
69 $registry->set('AddressBookProcess', 'AddressBookProcessController');
70 $registry->set('AdvancedSearch', 'AdvancedSearchController');
71 $registry->set('AdvancedSearchResult', 'AdvancedSearchResultController');
72 $registry->set('ShoppingCart', 'ShoppingCartController');
73 $registry->set('ShowProductThumbs', 'ShowProductThumbsController');
74 $registry->set('DisplayVvcodes', 'DisplayVvcodesController');
75 $registry->set('GvSend', 'GvSendController');
76 $registry->set('GvRedeem', 'GvRedeemController');
77 $registry->set('GmCssMonitor', 'GmCssMonitorController');
78 $registry->set('Newsletter', 'NewsletterController');
79 $registry->set('GmAccountDelete', 'GmAccountDeleteController');
80 $registry->set('GmPriceOffer', 'GmPriceOfferController');
81 $registry->set('ShopContent', 'ShopContentController');
82 $registry->set('AccountHistoryInfo', 'AccountHistoryController');
83 $registry->set('ProductsReviewsWrite', 'ProductsReviewsWriteController');
84 $registry->set('Countries', 'CountriesController');
85 $registry->set('ProductInfo', 'ProductInfoController');
86 $registry->set('BannerManager', 'BannerManagerController');
87 $registry->set('BannerStatistic', 'BannerStatisticController');
88 $registry->set('LightboxConfiguration', 'LightboxConfigurationController');
89 $registry->set('LogoManager', 'LogoManagerController');
90 $registry->set('TeaserSlider', 'TeaserSliderController');
91 $registry->set('SeoBoostConfiguration', 'SeoBoostConfigurationController');
92 $registry->set('SeoMetaConfiguration', 'SeoMetaConfigurationController');
93 $registry->set('RobotsDownload', 'RobotsDownloadController');
94 $registry->set('SitemapGenerator', 'SitemapGeneratorController');
95 $registry->set('GmAnalytics', 'GmAnalyticsController');
96 $registry->set('CustomerExport', 'CustomerExportController');
97 $registry->set('CustomerGroups', 'CustomerGroupsController');
98 $registry->set('Dashboard', 'DashboardController');
99 $registry->set('UserConfiguration', 'UserConfigurationController');
100 $registry->set('ShopKey', 'ShopKeyController');
101 $registry->set('ImageProcessing', 'ImageProcessingController');
102 $registry->set('EmbeddedModule', 'EmbeddedModuleController');
103 $registry->set('ModuleCenter', 'ModuleCenterController');
104 $registry->set('JanolawModuleCenterModule', 'JanolawModuleCenterModuleController');
105 $registry->set('AffiliPrintModuleCenterModule', 'AffiliPrintModuleCenterModuleController');
106 $registry->set('EkomiModuleCenterModule', 'EkomiModuleCenterModuleController');
107 $registry->set('FindologicModuleCenterModule', 'FindologicModuleCenterModuleController');
108 $registry->set('HermesModuleCenterModule', 'HermesModuleCenterModuleController');
109 $registry->set('IloxxModuleCenterModule', 'IloxxModuleCenterModuleController');
110 $registry->set('IntrashipModuleCenterModule', 'IntrashipModuleCenterModuleController');
111 $registry->set('ItRechtModuleCenterModule', 'ItRechtModuleCenterModuleController');
112 $registry->set('LettrModuleCenterModule', 'LettrModuleCenterModuleController');
113 $registry->set('MagnalisterModuleCenterModule', 'MagnalisterModuleCenterModuleController');
114 $registry->set('MailbeezModuleCenterModule', 'MailbeezModuleCenterModuleController');
115 $registry->set('MediafinanzModuleCenterModule', 'MediafinanzModuleCenterModuleController');
116 $registry->set('ProtectedShopsModuleCenterModule', 'ProtectedShopsModuleCenterModuleController');
117 $registry->set('ShopgateModuleCenterModule', 'ShopgateModuleCenterModuleController');
118 $registry->set('TrustedShopsModuleCenterModule', 'TrustedShopsModuleCenterModuleController');
119 $registry->set('YategoModuleCenterModule', 'YategoModuleCenterModuleController');
120 $registry->set('YoochooseModuleCenterModule', 'YoochooseModuleCenterModuleController');
121 $registry->set('PayOneModuleCenterModule', 'PayOneModuleCenterModuleController');
122 $registry->set('AmazonAdvPaymentsModuleCenterModule', 'AmazonAdvPaymentsModuleCenterModuleController');
123 $registry->set('KlarnaModuleCenterModule', 'KlarnaModuleCenterModuleController');
124 $registry->set('HeidelpayModuleCenterModule', 'HeidelpayModuleCenterModuleController');
125 $registry->set('PaypalNGModuleCenterModule', 'PaypalNGModuleCenterModuleController');
126 $registry->set('AfterbuyModuleCenterModule', 'AfterbuyModuleCenterModuleController');
127 $registry->set('BrickfoxModuleCenterModule', 'BrickfoxModuleCenterModuleController');
128 $registry->set('GoogleAdwordConversionModuleCenterModule', 'GoogleAdwordConversionModuleCenterModuleController');
129 $registry->set('ProductAttributesModuleCenterModule', 'ProductAttributesModuleCenterModuleController');
130 $registry->set('Shipcloud', 'ShipcloudController');
131 $registry->set('ShipcloudModuleCenterModule', 'ShipcloudModuleCenterModuleController');
132 $registry->set('DynamicShopMessages', 'DynamicShopMessagesController');
133 $registry->set('OrderTooltip', 'OrderTooltipController');
134 $registry->set('TemplateConfiguration', 'TemplateConfigurationController');
135 $registry->set('StyleEdit3Authentication', 'StyleEdit3AuthenticationController');
136 $registry->set('LiveSearch', 'LiveSearchController');
137 $registry->set('CartShippingCosts', 'CartShippingCostsController');
138 $registry->set('CartDropdown', 'CartDropdownController');
139 $registry->set('CheckQuantity', 'CheckQuantityController');
140 $registry->set('CheckStatus', 'CheckStatusController');
141 $registry->set('Cart', 'CartController');
142 $registry->set('Filter', 'FilterController');
143 $registry->set('WishList', 'WishListController');
144 $registry->set('PackedDownload', 'PackedDownloadController');
145 $registry->set('NewAttributes', 'NewAttributesController');
146 $registry->set('NewsletterLinkModuleCenterModule', 'NewsletterLinkModuleCenterModuleController');
147 }
148 }
149