[ TcaFlexPrepare::class, ], 'before' => [ TcaFlexProcess::class, ], ]; // Add wizard with map for setting geo location $GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['nodeRegistry'][1616876515] = [ 'nodeName' => 'coordinatepickerWizard', 'priority' => 30, 'class' => CoordinatepickerWizard::class ]; // Add wizard with map for drawing GeoJSON data $GLOBALS['TYPO3_CONF_VARS']['SYS']['formEngine']['nodeRegistry'][1616968355] = [ 'nodeName' => 'vectordrawWizard', 'priority' => 30, 'class' => VectordrawWizard::class ]; // Register icons $icons = [ 'coordinate-picker-wizard' => 'ce_wiz.png', 'vectordraw-wizard' => 'vector.png', 'ods_osm' => 'osm.png' ]; $iconRegistry = GeneralUtility::makeInstance(IconRegistry::class); foreach ($icons as $identifier => $path) { $iconRegistry->registerIcon( $identifier, BitmapIconProvider::class, ['source' => 'EXT:ods_osm/Resources/Public/Icons/' . $path] ); } # add migration wizards $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['odsOsmFileLocationUpdater'] = FileLocationUpdater::class; $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']['update']['odsOsmMigrateSettings'] = MigrateSettings::class;