<?php
defined('TYPO3') or die();


// Add Flexform configuration
$pluginSignature = 'persons_person';
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] = 'pi_flexform';
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($pluginSignature, 'FILE:EXT:persons/Configuration/FlexForms/flexform_person.xml');

// Add Flexform configuration
$pluginSignature = 'persons_teasermap';
$GLOBALS['TCA']['tt_content']['types']['list']['subtypes_addlist'][$pluginSignature] = 'pi_flexform';
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPiFlexFormValue($pluginSignature, 'FILE:EXT:persons/Configuration/FlexForms/flexform_teasermap.xml');



\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
    'Persons',
    'Person',
    'person'
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
    'Persons',
    'Teasermap',
    'teasermap'
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerPlugin(
    'Persons',
    'Map',
    'map'
);