<?php

return [
    'TYPO3\CMS\Core\Utility\GeneralUtility::getFileAbsFileName' => [
        'maximumNumberOfArguments' => 1,
        'restFiles' => [
            'Breaking-80700-DeprecatedFunctionalityRemoved.rst',
            'Deprecation-73516-VariousGeneralUtilityMethods.rst',
        ],
    ],
    'TYPO3\CMS\Core\Utility\GeneralUtility::intExplode' => [
        'maximumNumberOfArguments' => 3,
        'restFiles' => [
            'Deprecation-99900-GeneralUtilityIntExplodeLimitParameter.rst',
        ],
    ],
    'TYPO3\CMS\Core\Utility\GeneralUtility::wrapJS' => [
        'maximumNumberOfArguments' => 1,
        'restFiles' => [
            'Breaking-80700-DeprecatedFunctionalityRemoved.rst',
            'Deprecation-75621-GeneralUtilityMethods.rst',
        ],
    ],
    'TYPO3\CMS\Recycler\Utility\RecyclerUtility::getRecordPath' => [
        'maximumNumberOfArguments' => 1,
        'restFiles' => [
            'Breaking-80700-DeprecatedFunctionalityRemoved.rst',
            'Deprecation-75637-DeprecateOptionalParametersOfRecyclerUtilitygetRecordPath.rst',
        ],
    ],
    'TYPO3\CMS\Core\Utility\GeneralUtility::callUserFunction' => [
        'maximumNumberOfArguments' => 3,
        'restFiles' => [
            'Breaking-74533-ThrowExceptionIfUserFunctionDoesNotExist.rst',
        ],
    ],
    'TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig' => [
        'maximumNumberOfArguments' => 1,
        'restFiles' => [
            'Deprecation-54152-DeprecateArgumentsOfBackendUtilityGetPagesTSconfig.rst',
            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
        ],
    ],
    'TYPO3\CMS\Core\Utility\ExtensionManagementUtility::isLoaded' => [
        'maximumNumberOfArguments' => 1,
        'restFiles' => [
            'Deprecation-82899-ExtensionManagementUtilityMethods.rst',
            'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
        ],
    ],
    'TYPO3\CMS\Core\Utility\GeneralUtility::explodeUrl2Array' => [
        'maximumNumberOfArguments' => 1,
        'restFiles' => [
            'Deprecation-85801-GeneralUtilityexplodeUrl2Array-2ndMethodArgument.rst',
        ],
    ],
    'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getProperty' => [
        'maximumNumberOfArguments' => 2,
        'restFiles' => [
            'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst',
            'Breaking-91473-DeprecatedFunctionalityRemoved.rst',
        ],
    ],
    'TYPO3\CMS\Extbase\Reflection\ObjectAccess::getPropertyInternal' => [
        'maximumNumberOfArguments' => 2,
        'restFiles' => [
            'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst',
            'Breaking-91473-DeprecatedFunctionalityRemoved.rst',
        ],
    ],
    'TYPO3\CMS\Extbase\Reflection\ObjectAccess::setProperty' => [
        'maximumNumberOfArguments' => 3,
        'restFiles' => [
            'Deprecation-87332-AvoidRuntimeReflectionCallsInObjectAccess.rst',
            'Breaking-91473-DeprecatedFunctionalityRemoved.rst',
        ],
    ],
    'TYPO3\CMS\Core\Utility\GeneralUtility::getUrl' => [
        'maximumNumberOfArguments' => 1,
        'restFiles' => [
            'Deprecation-90956-AlternativeFetchMethodsAndReportsForGeneralUtilitygetUrl.rst',
            'Breaking-91473-DeprecatedFunctionalityRemoved.rst',
        ],
    ],
    'TYPO3\CMS\Core\Utility\ArrayUtility::arrayDiffAssocRecursive' => [
        'maximumNumberOfArguments' => 2,
        'restFiles' => [
            'Deprecation-94137-SwitchBehaviorOfArrayUtilityarrayDiffAssocRecursive.rst',
            'Breaking-96107-DeprecatedFunctionalityRemoved.rst',
        ],
    ],
    'TYPO3\CMS\Core\Utility\DebugUtility::debug' => [
        'maximumNumberOfArguments' => 2,
        'restFiles' => [
            'Breaking-98069-DebugConsoleRemoved.rst',
        ],
    ],
    'TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate' => [
        'maximumNumberOfArguments' => 4,
        'restFiles' => [
            'Deprecation-100721-LabelRelatedMethodsAndArguments.rst',
        ],
    ],
];
