WIP Upgrade to TYPO3 10.4

This commit is contained in:
Björn Fromme
2021-04-01 21:33:24 +02:00
parent 571bba47f1
commit 0263d9fdd0
36 changed files with 1751 additions and 854 deletions
+35 -37
View File
@@ -13,52 +13,50 @@
"ext-libxml": "*", "ext-libxml": "*",
"ext-pdo": "*", "ext-pdo": "*",
"ext-simplexml": "*", "ext-simplexml": "*",
"christophlehmann/imageoptimizer": "^2.0", "christophlehmann/imageoptimizer": "^3.0",
"fluidtypo3/vhs": "^5.2", "fluidtypo3/vhs": "^6.0",
"georgringer/news": "^7.2", "georgringer/news": "^8.5",
"gridelementsteam/gridelements": "^9.2", "gridelementsteam/gridelements": "^10.0",
"helhum/typo3-console": "^5.6", "helhum/typo3-console": "^6.4",
"kigkonsult/icalcreator": "^2.29", "kigkonsult/icalcreator": "^2.29",
"league/csv": "^9.2", "league/csv": "^9.2",
"league/period": "^4.9", "league/period": "^4.9",
"lochmueller/staticfilecache": "^10.2", "lochmueller/staticfilecache": "^10.2",
"pixelant/pxa-social-feed": "^2.0",
"ssch/typo3-encore": "^2.0", "ssch/typo3-encore": "^2.0",
"symfony/http-client": "^4.3", "symfony/http-client": "^4.3",
"symfony/options-resolver": "^4.2", "symfony/options-resolver": "^4.2",
"symfony/property-access": "^4.3", "symfony/property-access": "^4.3",
"symfony/serializer": "^4.2", "symfony/serializer": "^4.2",
"typo3/cms-adminpanel": "^9.5", "typo3/cms-adminpanel": "^10.4",
"typo3/cms-backend": "^9.5", "typo3/cms-backend": "^10.4",
"typo3/cms-belog": "^9.5", "typo3/cms-belog": "^10.4",
"typo3/cms-beuser": "^9.5", "typo3/cms-beuser": "^10.4",
"typo3/cms-core": "^9.5", "typo3/cms-core": "^10.4",
"typo3/cms-extbase": "^9.5", "typo3/cms-extbase": "^10.4",
"typo3/cms-extensionmanager": "^9.5", "typo3/cms-extensionmanager": "^10.4",
"typo3/cms-felogin": "^9.5", "typo3/cms-felogin": "^10.4",
"typo3/cms-filelist": "^9.5", "typo3/cms-filelist": "^10.4",
"typo3/cms-filemetadata": "^9.5", "typo3/cms-filemetadata": "^10.4",
"typo3/cms-fluid": "^9.5", "typo3/cms-fluid": "^10.4",
"typo3/cms-fluid-styled-content": "^9.5", "typo3/cms-fluid-styled-content": "^10.4",
"typo3/cms-form": "^9.5", "typo3/cms-form": "^10.4",
"typo3/cms-frontend": "^9.5", "typo3/cms-frontend": "^10.4",
"typo3/cms-info": "^9.5", "typo3/cms-info": "^10.4",
"typo3/cms-install": "^9.5", "typo3/cms-install": "^10.4",
"typo3/cms-lowlevel": "^9.5", "typo3/cms-lowlevel": "^10.4",
"typo3/cms-recordlist": "^9.5", "typo3/cms-recordlist": "^10.4",
"typo3/cms-recycler": "^9.5", "typo3/cms-recycler": "^10.4",
"typo3/cms-redirects": "^9.5", "typo3/cms-redirects": "^10.4",
"typo3/cms-reports": "^9.5", "typo3/cms-reports": "^10.4",
"typo3/cms-rte-ckeditor": "^9.5", "typo3/cms-rte-ckeditor": "^10.4",
"typo3/cms-scheduler": "^9.5", "typo3/cms-scheduler": "^10.4",
"typo3/cms-seo": "^9.5", "typo3/cms-seo": "^10.4",
"typo3/cms-setup": "^9.5", "typo3/cms-setup": "^10.4",
"typo3/cms-t3editor": "^9.5", "typo3/cms-t3editor": "^10.4",
"typo3/cms-taskcenter": "^9.5", "typo3/cms-tstemplate": "^10.4",
"typo3/cms-tstemplate": "^9.5", "typo3/cms-viewpage": "^10.4",
"typo3/cms-viewpage": "^9.5",
"wazum/pagetree-resizable": "^1.2", "wazum/pagetree-resizable": "^1.2",
"yoast-seo-for-typo3/yoast_seo": "^5.1", "yoast-seo-for-typo3/yoast_seo": "^7.2",
"yohang/calendr": "^2.1" "yohang/calendr": "^2.1"
}, },
"scripts": { "scripts": {
@@ -84,7 +82,7 @@
"require-dev": { "require-dev": {
"deployer/deployer": "^6.8", "deployer/deployer": "^6.8",
"deployer/recipes": "^6.2", "deployer/recipes": "^6.2",
"ichhabrecht/filefill": "^2.0" "ichhabrecht/filefill": "^3.3"
}, },
"config": { "config": {
"sort-packages": true, "sort-packages": true,
Generated
+1659 -651
View File
File diff suppressed because it is too large Load Diff
+16 -10
View File
@@ -473,12 +473,12 @@
"dev": true "dev": true
}, },
"@babel/helper-compilation-targets": { "@babel/helper-compilation-targets": {
"version": "7.13.10", "version": "7.13.13",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.10.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz",
"integrity": "sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==", "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==",
"dev": true, "dev": true,
"requires": { "requires": {
"@babel/compat-data": "^7.13.8", "@babel/compat-data": "^7.13.12",
"@babel/helper-validator-option": "^7.12.17", "@babel/helper-validator-option": "^7.12.17",
"browserslist": "^4.14.5", "browserslist": "^4.14.5",
"semver": "^6.3.0" "semver": "^6.3.0"
@@ -2130,6 +2130,12 @@
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
},
"qs": {
"version": "6.7.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
"dev": true
} }
} }
}, },
@@ -4087,6 +4093,12 @@
"requires": { "requires": {
"ms": "2.0.0" "ms": "2.0.0"
} }
},
"qs": {
"version": "6.7.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
"dev": true
} }
} }
}, },
@@ -7945,12 +7957,6 @@
"integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
"dev": true "dev": true
}, },
"qs": {
"version": "6.7.0",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
"dev": true
},
"querystring": { "querystring": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
@@ -50,7 +50,6 @@ class ActivityController extends ActionController
*/ */
public function __construct(ActivityRepository $activityRepository, OfferRepository $offerRepository) public function __construct(ActivityRepository $activityRepository, OfferRepository $offerRepository)
{ {
parent::__construct();
$this->activityRepository = $activityRepository; $this->activityRepository = $activityRepository;
$this->offerRepository = $offerRepository; $this->offerRepository = $offerRepository;
} }
@@ -48,8 +48,6 @@ class AjaxFormController extends ActionController
public function __construct(EmailService $emailService, ConfigurationService $configurationService) public function __construct(EmailService $emailService, ConfigurationService $configurationService)
{ {
parent::__construct();
$this->emailService = $emailService; $this->emailService = $emailService;
$this->configurationService = $configurationService; $this->configurationService = $configurationService;
} }
@@ -40,8 +40,6 @@ class AjaxOfferController extends ActionController
FileRepository $fileRepository, FileRepository $fileRepository,
ImageService $imageService ImageService $imageService
) { ) {
parent::__construct();
$this->offerRepository = $offerRepository; $this->offerRepository = $offerRepository;
$this->fileRepository = $fileRepository; $this->fileRepository = $fileRepository;
$this->imageService = $imageService; $this->imageService = $imageService;
@@ -44,8 +44,6 @@ class FormController extends ActionController
*/ */
public function __construct(ConfigurationService $configurationService) public function __construct(ConfigurationService $configurationService)
{ {
parent::__construct();
$this->configurationService = $configurationService; $this->configurationService = $configurationService;
} }
@@ -45,7 +45,6 @@ class OfferController extends ActionController
*/ */
public function __construct(OfferRepository $offerRepository) public function __construct(OfferRepository $offerRepository)
{ {
parent::__construct();
$this->offerRepository = $offerRepository; $this->offerRepository = $offerRepository;
} }
@@ -45,7 +45,6 @@ class SearchController extends ActionController
*/ */
public function __construct(OfferRepository $offerRepository) public function __construct(OfferRepository $offerRepository)
{ {
parent::__construct();
$this->offerRepository = $offerRepository; $this->offerRepository = $offerRepository;
} }
@@ -46,7 +46,6 @@ class AjaxCalendarController extends ActionController
*/ */
public function __construct(ContingentRepository $contingentRepository) public function __construct(ContingentRepository $contingentRepository)
{ {
parent::__construct();
$this->contingentRepository = $contingentRepository; $this->contingentRepository = $contingentRepository;
} }
@@ -54,7 +54,6 @@ class AjaxContingentController extends ActionController
ContingentDataService $contingentDataService ContingentDataService $contingentDataService
) )
{ {
parent::__construct();
$this->contingentRepository = $contingentRepository; $this->contingentRepository = $contingentRepository;
$this->contingentDataService = $contingentDataService; $this->contingentDataService = $contingentDataService;
} }
@@ -78,7 +78,6 @@ class AjaxDateController extends ActionController
ProductRepository $productRepository ProductRepository $productRepository
) )
{ {
parent::__construct();
$this->filterService = $filterService; $this->filterService = $filterService;
$this->dateService = $dateService; $this->dateService = $dateService;
$this->resellerDataService = $resellerDataService; $this->resellerDataService = $resellerDataService;
@@ -54,7 +54,6 @@ class AjaxFilterpanelController extends ActionController
*/ */
public function __construct(FilterService $filterService, DateService $dateService) public function __construct(FilterService $filterService, DateService $dateService)
{ {
parent::__construct();
$this->filterService = $filterService; $this->filterService = $filterService;
$this->dateService = $dateService; $this->dateService = $dateService;
} }
@@ -49,8 +49,6 @@ class AjaxGroupsPriceController extends ActionController
public function __construct(GroupsPriceOptionRepository $groupsPriceOptionRepository, EmailService $emailService) public function __construct(GroupsPriceOptionRepository $groupsPriceOptionRepository, EmailService $emailService)
{ {
parent::__construct();
$this->groupsPriceOptionRepository = $groupsPriceOptionRepository; $this->groupsPriceOptionRepository = $groupsPriceOptionRepository;
$this->emailService = $emailService; $this->emailService = $emailService;
} }
@@ -69,8 +69,6 @@ class AjaxSearchController extends ActionController
SearchResultUrlService $searchResultUrlService SearchResultUrlService $searchResultUrlService
) )
{ {
parent::__construct();
$this->filterService = $filterService; $this->filterService = $filterService;
$this->searchResultService = $searchResultService; $this->searchResultService = $searchResultService;
$this->searchResultUrlService = $searchResultUrlService; $this->searchResultUrlService = $searchResultUrlService;
@@ -50,7 +50,6 @@ class AjaxSearchbarController extends ActionController
*/ */
public function __construct(FilterService $filterService) public function __construct(FilterService $filterService)
{ {
parent::__construct();
$this->filterService = $filterService; $this->filterService = $filterService;
} }
@@ -69,7 +69,6 @@ class AjaxTableController extends ActionController
ResellerDataService $resellerDataService ResellerDataService $resellerDataService
) )
{ {
parent::__construct();
$this->dateService = $dateService; $this->dateService = $dateService;
$this->filterService = $filterService; $this->filterService = $filterService;
$this->resellerDataService = $resellerDataService; $this->resellerDataService = $resellerDataService;
@@ -71,8 +71,6 @@ class AjaxWatchlistController extends ActionController
FilterService $filterService FilterService $filterService
) )
{ {
parent::__construct();
$this->productRepository = $productRepository; $this->productRepository = $productRepository;
$this->searchResultService = $searchResultService; $this->searchResultService = $searchResultService;
$this->searchResultUrlService = $searchResultUrlService; $this->searchResultUrlService = $searchResultUrlService;
@@ -83,8 +83,6 @@ class BackendController extends ActionController
LogService $logService LogService $logService
) )
{ {
parent::__construct();
$this->dateImportService = $dateImportService; $this->dateImportService = $dateImportService;
$this->contingentImportService = $contingentImportService; $this->contingentImportService = $contingentImportService;
$this->snowreportImportService = $snowreportService; $this->snowreportImportService = $snowreportService;
@@ -44,7 +44,6 @@ class CityController extends ActionController
*/ */
public function __construct(CityRepository $cityRepository) public function __construct(CityRepository $cityRepository)
{ {
parent::__construct();
$this->cityRepository = $cityRepository; $this->cityRepository = $cityRepository;
} }
@@ -53,7 +53,6 @@ class ConceptController extends ActionController
*/ */
public function __construct(ConceptRepository $conceptRepository, ProductDataService $productDataService) public function __construct(ConceptRepository $conceptRepository, ProductDataService $productDataService)
{ {
parent::__construct();
$this->conceptRepository = $conceptRepository; $this->conceptRepository = $conceptRepository;
$this->productDataService = $productDataService; $this->productDataService = $productDataService;
} }
@@ -53,7 +53,6 @@ class CountryController extends ActionController
*/ */
public function __construct(CountryRepository $countryRepository, ProductDataService $productDataService) public function __construct(CountryRepository $countryRepository, ProductDataService $productDataService)
{ {
parent::__construct();
$this->countryRepository = $countryRepository; $this->countryRepository = $countryRepository;
$this->productDataService = $productDataService; $this->productDataService = $productDataService;
} }
@@ -43,7 +43,6 @@ class FaqController extends ActionController
*/ */
public function __construct(FaqRepository $faqRepository) public function __construct(FaqRepository $faqRepository)
{ {
parent::__construct();
$this->faqRepository = $faqRepository; $this->faqRepository = $faqRepository;
} }
@@ -73,7 +73,6 @@ class HotelController extends ActionController
ProductDataService $productDataService ProductDataService $productDataService
) )
{ {
parent::__construct();
$this->hotelRepository = $hotelRepository; $this->hotelRepository = $hotelRepository;
$this->productRepository = $productRepository; $this->productRepository = $productRepository;
$this->hotelDataService = $hotelDataService; $this->hotelDataService = $hotelDataService;
@@ -40,8 +40,6 @@ class IcalController extends ActionController
public function __construct(IcalService $icalService) public function __construct(IcalService $icalService)
{ {
parent::__construct();
$this->icalService = $icalService; $this->icalService = $icalService;
} }
@@ -55,7 +55,6 @@ class MapController extends ActionController
ProductRepository $productRepository ProductRepository $productRepository
) )
{ {
parent::__construct();
$this->hotelRepository = $hotelRepository; $this->hotelRepository = $hotelRepository;
$this->productRepository = $productRepository; $this->productRepository = $productRepository;
} }
@@ -88,7 +88,6 @@ class ProductController extends ActionController
DateService $dateService, DateService $dateService,
FilterService $filterService FilterService $filterService
) { ) {
parent::__construct();
$this->productRepository = $productRepository; $this->productRepository = $productRepository;
$this->productDataService = $productDataService; $this->productDataService = $productDataService;
$this->hotelRepository = $hotelRepository; $this->hotelRepository = $hotelRepository;
@@ -53,7 +53,6 @@ class RegionController extends ActionController
*/ */
public function __construct(RegionRepository $regionRepository, ProductDataService $productDataService) public function __construct(RegionRepository $regionRepository, ProductDataService $productDataService)
{ {
parent::__construct();
$this->regionRepository = $regionRepository; $this->regionRepository = $regionRepository;
$this->productDataService = $productDataService; $this->productDataService = $productDataService;
} }
@@ -44,8 +44,6 @@ class ResellerController extends ActionController
*/ */
public function __construct(ResellerDataService $resellerDataService) public function __construct(ResellerDataService $resellerDataService)
{ {
parent::__construct();
$this->resellerDataService = $resellerDataService; $this->resellerDataService = $resellerDataService;
} }
@@ -63,7 +63,6 @@ class SearchController extends ActionController
*/ */
public function __construct(FilterService $filterService) public function __construct(FilterService $filterService)
{ {
parent::__construct();
$this->filterService = $filterService; $this->filterService = $filterService;
} }
@@ -44,7 +44,6 @@ class SnowreportController extends ActionController
*/ */
public function __construct(SnowreportRepository $snowreportRepository) public function __construct(SnowreportRepository $snowreportRepository)
{ {
parent::__construct();
$this->snowreportRepository = $snowreportRepository; $this->snowreportRepository = $snowreportRepository;
} }
@@ -55,4 +54,4 @@ class SnowreportController extends ActionController
$this->view->assign('list', $list); $this->view->assign('list', $list);
} }
} }
@@ -44,8 +44,6 @@ class TeamController extends ActionController
*/ */
public function __construct(TeammemberRepository $teammemberRepository) public function __construct(TeammemberRepository $teammemberRepository)
{ {
parent::__construct();
$this->teammemberRepository = $teammemberRepository; $this->teammemberRepository = $teammemberRepository;
} }
@@ -4,29 +4,29 @@ if (!defined('TYPO3_MODE')) {
die('Access denied.'); die('Access denied.');
} }
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass'][$_EXTKEY] = $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']['ep_products'] =
\EP\EpProducts\Hook\Tcemain::class; \EP\EpProducts\Hook\Tcemain::class;
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\Task\ImportDatesTask::class] = [ $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\Task\ImportDatesTask::class] = [
'extension' => $_EXTKEY, 'extension' => 'ep_products',
'title' => 'EP Reisedaten Import', 'title' => 'EP Reisedaten Import',
'description' => 'Importiert Reisedaten aus busProNet', 'description' => 'Importiert Reisedaten aus busProNet',
]; ];
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\Task\ImportContingentsTask::class] = [ $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\Task\ImportContingentsTask::class] = [
'extension' => $_EXTKEY, 'extension' => 'ep_products',
'title' => 'EP Kontingent Import', 'title' => 'EP Kontingent Import',
'description' => 'Importiert Kontingentdaten aus busProNet', 'description' => 'Importiert Kontingentdaten aus busProNet',
]; ];
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\Task\ImportSnowreportTask::class] = [ $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\Task\ImportSnowreportTask::class] = [
'extension' => $_EXTKEY, 'extension' => 'ep_products',
'title' => 'EP Schneehöhen Import', 'title' => 'EP Schneehöhen Import',
'description' => 'Importiert Schneehöhen', 'description' => 'Importiert Schneehöhen',
]; ];
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\Task\GroupsSwissTask::class] = [ $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['scheduler']['tasks'][\EP\EpProducts\Task\GroupsSwissTask::class] = [
'extension' => $_EXTKEY, 'extension' => 'ep_products',
'title' => 'EP Groups Swiss Export', 'title' => 'EP Groups Swiss Export',
'description' => 'Publiziert Verfügbarkeiten nach groups.swiss', 'description' => 'Publiziert Verfügbarkeiten nach groups.swiss',
]; ];
@@ -47,29 +47,23 @@ $iconRegistry->registerIcon(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'searchbar', 'searchbar',
[ [
'Search' => 'searchbar', 'Search' => 'searchbar',
],
[
'Search' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'searchbox', 'searchbox',
[ [
'Search' => 'searchbox', 'Search' => 'searchbox',
],
[
'Search' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'searchresult', 'searchresult',
[ [
'Search' => 'searchresult,processSearch', 'Search' => 'searchresult,processSearch',
@@ -80,7 +74,7 @@ $iconRegistry->registerIcon(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'staticresult', 'staticresult',
[ [
'Search' => 'staticresult', 'Search' => 'staticresult',
@@ -91,139 +85,103 @@ $iconRegistry->registerIcon(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'product_detail', 'product_detail',
[ [
'Product' => 'detail,hotelList', 'Product' => 'detail,hotelList',
],
[
'Product' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'booking_link', 'booking_link',
[ [
'Product' => 'detail,hotelList', 'Product' => 'detail,hotelList',
],
[
'Product' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'product_teasergroup', 'product_teasergroup',
[ [
'Product' => 'teasergroup', 'Product' => 'teasergroup',
],
[
'Product' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'product_pricetable', 'product_pricetable',
[ [
'Product' => 'pricetable', 'Product' => 'pricetable',
],
[
'Product' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'country_detail', 'country_detail',
[ [
'Country' => 'detail', 'Country' => 'detail',
],
[
'Country' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'region_teasergroup', 'region_teasergroup',
[ [
'Region' => 'teasergroup', 'Region' => 'teasergroup',
],
[
'Region' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'region_detail', 'region_detail',
[ [
'Region' => 'detail', 'Region' => 'detail',
],
[
'Region' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'city_teasergroup', 'city_teasergroup',
[ [
'City' => 'teasergroup', 'City' => 'teasergroup',
],
[
'City' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'city_detail', 'city_detail',
[ [
'City' => 'detail', 'City' => 'detail',
],
[
'City' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'hotel_teasergroup', 'hotel_teasergroup',
[ [
'Hotel' => 'teasergroup', 'Hotel' => 'teasergroup',
],
[
'Hotel' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'hotel_teasergroup_nodate', 'hotel_teasergroup_nodate',
[ [
'Hotel' => 'dateIndependentTeasergroup', 'Hotel' => 'dateIndependentTeasergroup',
],
[
'Hotel' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'hotel_detail', 'hotel_detail',
[ [
'Hotel' => 'detail', 'Hotel' => 'detail',
],
[
'Hotel' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'hotel_groups_price', 'hotel_groups_price',
[ [
'GroupsPrice' => 'index', 'GroupsPrice' => 'index',
@@ -234,73 +192,55 @@ $iconRegistry->registerIcon(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'hotel_detail_event', 'hotel_detail_event',
[ [
'Hotel' => 'detailEvent', 'Hotel' => 'detailEvent',
],
[
'Hotel' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'faq', 'faq',
[ [
'Faq' => 'detail', 'Faq' => 'detail',
],
[
'Faq' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'concept_teasergroup', 'concept_teasergroup',
[ [
'Concept' => 'teasergroup', 'Concept' => 'teasergroup',
],
[
'Concept' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'concept_detail', 'concept_detail',
[ [
'Concept' => 'detail', 'Concept' => 'detail',
],
[
'Concept' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'snowreport_list', 'snowreport_list',
[ [
'Snowreport' => 'list', 'Snowreport' => 'list',
],
[
'Snowreport' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'teammembers', 'teammembers',
[ [
'Team' => 'list, show', 'Team' => 'list, show',
],
[
'Team' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'newsletter', 'newsletter',
[ [
'Newsletter' => 'index', 'Newsletter' => 'index',
@@ -311,29 +251,23 @@ $iconRegistry->registerIcon(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'maps', 'maps',
[ [
'Map' => 'general', 'Map' => 'general',
],
[
'Map' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'pricetable', 'pricetable',
[ [
'Pricetable' => 'event', 'Pricetable' => 'event',
],
[
'Pricetable' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'reseller', 'reseller',
[ [
'Reseller' => 'list,copypaste', 'Reseller' => 'list,copypaste',
@@ -344,29 +278,23 @@ $iconRegistry->registerIcon(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'watchlist', 'watchlist',
[ [
'Watchlist' => 'list', 'Watchlist' => 'list',
],
[
'Watchlist' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'password', 'password',
[ [
'Password' => 'index', 'Password' => 'index',
],
[
'Password' => '',
] ]
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'ajax', 'ajax',
[ [
'AjaxSearch' => 'searchresult', 'AjaxSearch' => 'searchresult',
@@ -393,7 +321,7 @@ $iconRegistry->registerIcon(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.' . $_EXTKEY, 'EP.ep_products',
'ical', 'ical',
[ [
'Ical' => 'contingents', 'Ical' => 'contingents',
@@ -51,8 +51,6 @@ class AjaxFormController extends ActionController
*/ */
public function __construct(EmailService $emailService, BookingApiService $bookingApiService) public function __construct(EmailService $emailService, BookingApiService $bookingApiService)
{ {
parent::__construct();
$this->emailService = $emailService; $this->emailService = $emailService;
$this->bookingApiService = $bookingApiService; $this->bookingApiService = $bookingApiService;
} }
@@ -64,8 +64,6 @@ class BackendController extends ActionController
*/ */
public function __construct(PageRepository $pageRepository) public function __construct(PageRepository $pageRepository)
{ {
parent::__construct();
$this->pageRepository = $pageRepository; $this->pageRepository = $pageRepository;
} }
@@ -29,7 +29,7 @@ $metaTagManagerRegistry->registerManager(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.EpTheme', 'EP.ep_theme',
'SimpleForm', 'SimpleForm',
[ [
'Form' => 'simpleForm', 'Form' => 'simpleForm',
@@ -40,7 +40,7 @@ $metaTagManagerRegistry->registerManager(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.EpTheme', 'EP.ep_theme',
'FullForm', 'FullForm',
[ [
'Form' => 'fullForm', 'Form' => 'fullForm',
@@ -51,7 +51,7 @@ $metaTagManagerRegistry->registerManager(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.EpTheme', 'EP.ep_theme',
'FullForm', 'FullForm',
[ [
'Form' => 'fullForm', 'Form' => 'fullForm',
@@ -62,7 +62,7 @@ $metaTagManagerRegistry->registerManager(
); );
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin( \TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'EP.EpTheme', 'EP.ep_theme',
'Ajax', 'Ajax',
[ [
'AjaxForm' => 'processForm', 'AjaxForm' => 'processForm',