‪TYPO3CMS  10.4
TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest:

Public Member Functions

bool isConnected ()
 
 canRetrieveValueWithGP ($key, $get, $post, $expected)
 
array gpDataProvider ()
 
 gpMergedWillMergeArraysFromGetAndPost ($get, $post, $expected)
 
array gpMergedDataProvider ()
 
array getAndPostDataProvider ()
 
 canRetrieveGlobalInputsThroughGet ($key, $get, $expected)
 
 canRetrieveGlobalInputsThroughPost ($key, $post, $expected)
 
 cmpIPv4ReturnsTrueForMatchingAddress ($ip, $list)
 
 cmpIPv4ReturnsFalseForNotMatchingAddress ($ip, $list)
 
 cmpIPv6ReturnsTrueForMatchingAddress ($ip, $list)
 
 cmpIPv6ReturnsFalseForNotMatchingAddress ($ip, $list)
 
 normalizeIPv6CorrectlyNormalizesAddresses ($compressed, $normalized)
 
 validIpReturnsTrueForValidIp ($ip)
 
 validIpReturnsFalseForInvalidIp ($ip)
 
 cmpFqdnReturnsTrue ($baseHost, $list)
 
 cmpFqdnReturnsFalse ($baseHost, $list)
 
 inListForItemContainedReturnsTrue ($haystack)
 
array inListForItemContainedReturnsTrueDataProvider ()
 
 inListForItemNotContainedReturnsFalse ($haystack)
 
array inListForItemNotContainedReturnsFalseDataProvider ()
 
 rmFromListRemovesElementsFromCommaSeparatedList ($initialList, $listWithElementRemoved)
 
array rmFromListRemovesElementsFromCommaSeparatedListDataProvider ()
 
 expandListExpandsIntegerRanges ($list, $expectation)
 
array expandListExpandsIntegerRangesDataProvider ()
 
 expandListExpandsForTwoThousandElementsExpandsOnlyToThousandElementsMaximum ()
 
 uniqueListUnifiesCommaSeparatedList ($initialList, $unifiedList)
 
array uniqueListUnifiesCommaSeparatedListDataProvider ()
 
array isFirstPartOfStrReturnsTrueForMatchingFirstPartDataProvider ()
 
 isFirstPartOfStrReturnsTrueForMatchingFirstPart ($string, $part)
 
array isFirstPartOfStrReturnsFalseForNotMatchingFirstPartDataProvider ()
 
 isFirstPartOfStrReturnsFalseForNotMatchingFirstPart ($string, $part)
 
 formatSizeTranslatesBytesToHigherOrderRepresentation ($size, $labels, $base, $expected)
 
array formatSizeDataProvider ()
 
array splitCalcDataProvider ()
 
 splitCalcCorrectlySplitsExpression (array $expected, string $expression)
 
 htmlspecialcharsDecodeReturnsDecodedString ()
 
array validEmailValidDataProvider ()
 
 validEmailReturnsTrueForValidMailAddress ($address)
 
array validEmailInvalidDataProvider ()
 
 validEmailReturnsFalseForInvalidMailAddress ($address)
 
 intExplodeConvertsStringsToInteger ()
 
array implodeArrayForUrlDataProvider ()
 
 implodeArrayForUrlBuildsValidParameterString ($name, $input, $expected)
 
 implodeArrayForUrlCanSkipEmptyParameters ()
 
 implodeArrayForUrlCanUrlEncodeKeyNames ()
 
 explodeUrl2ArrayTransformsParameterStringToFlatArray ($input, $expected)
 
array explodeUrl2ArrayDataProvider ()
 
 compileSelectedGetVarsFromArrayFiltersIncomingData ()
 
 compileSelectedGetVarsFromArrayUsesGetPostDataFallback ()
 
array revExplodeDataProvider ()
 
 revExplodeCorrectlyExplodesStringForGivenPartsCount ($delimiter, $testString, $count, $expectedArray)
 
 revExplodeRespectsLimitThreeWhenExploding ()
 
 trimExplodeReturnsCorrectResult ($delimiter, $testString, $removeEmpty, $limit, $expectedResult)
 
array trimExplodeReturnsCorrectResultDataProvider ()
 
array getBytesFromSizeMeasurementDataProvider ()
 
 getBytesFromSizeMeasurementCalculatesCorrectByteValue ($expected, $byteString)
 
 getIndpEnvTypo3SitePathReturnNonEmptyString ()
 
 getIndpEnvTypo3SitePathReturnsStringStartingWithSlash ()
 
 getIndpEnvTypo3SitePathReturnsStringStartingWithDrive ()
 
 getIndpEnvTypo3SitePathReturnsStringEndingWithSlash ()
 
 getIndpEnvTypo3HostOnlyParsesHostnamesAndIpAddresses ($httpHost, $expectedIp)
 
 isAllowedHostHeaderValueReturnsFalseIfTrustedHostsIsNotConfigured ()
 
 isAllowedHostHeaderValueReturnsTrueIfHostValueMatches ($httpHost, $hostNamePattern)
 
 isAllowedHostHeaderValueReturnsFalseIfHostValueMatches ($httpHost, $hostNamePattern)
 
 serverNamePatternDataProvider ()
 
 isAllowedHostHeaderValueWorksCorrectlyWithWithServerNamePattern ($httpHost, $serverName, $isAllowed, $serverPort='80', $ssl='Off')
 
 isAllowedHostHeaderValueWorksCorrectlyWithWithServerNamePatternAndSslProxy ($httpHost, $serverName, $isAllowed, $serverPort='80', $ssl='Off')
 
 allGetIndpEnvCallsRelatedToHostNamesCallIsAllowedHostHeaderValue ()
 
 getIndpEnvForHostThrowsExceptionForNotAllowedHostnameValues ($httpHost, $hostNamePattern)
 
 getIndpEnvForHostAllowsAllHostnameValuesIfHostPatternIsSetToAllowAll ($httpHost, $hostNamePattern)
 
 getIndpEnvTypo3PortParsesHostnamesAndIpAddresses ($httpHost, $dummy, $expectedPort)
 
array underscoredToUpperCamelCaseDataProvider ()
 
 underscoredToUpperCamelCase ($expected, $inputString)
 
array underscoredToLowerCamelCaseDataProvider ()
 
 underscoredToLowerCamelCase ($expected, $inputString)
 
array camelCaseToLowerCaseUnderscoredDataProvider ()
 
 camelCaseToLowerCaseUnderscored ($expected, $inputString)
 
array validUrlValidResourceDataProvider ()
 
 validURLReturnsTrueForValidResource ($url)
 
array isValidUrlInvalidResourceDataProvider ()
 
 validURLReturnsFalseForInvalidResource ($url)
 
 isOnCurrentHostReturnsTrueWithCurrentHost ()
 
array checkisOnCurrentHostInvalidHosts ()
 
array sanitizeLocalUrlValidPathsDataProvider ()
 
 sanitizeLocalUrlAcceptsNotEncodedValidPaths ($path)
 
 sanitizeLocalUrlAcceptsEncodedValidPaths ($path)
 
array sanitizeLocalUrlValidUrlsDataProvider ()
 
 sanitizeLocalUrlAcceptsNotEncodedValidUrls ($url, $host, $subDirectory)
 
 sanitizeLocalUrlAcceptsEncodedValidUrls ($url, $host, $subDirectory)
 
array sanitizeLocalUrlInvalidDataProvider ()
 
 sanitizeLocalUrlDeniesPlainInvalidUrlsInBackendContext (string $url)
 
 sanitizeLocalUrlDeniesPlainInvalidUrlsInFrontendContext (string $url)
 
 sanitizeLocalUrlDeniesEncodedInvalidUrls ($url)
 
 unlink_tempfileRemovesValidFileInTypo3temp ()
 
 unlink_tempfileRemovesHiddenFile ()
 
 unlink_tempfileReturnsTrueIfFileWasRemoved ()
 
 unlink_tempfileReturnsNullIfFileDoesNotExist ()
 
 unlink_tempfileReturnsNullIfFileIsNowWithinTypo3temp ()
 
 tempnamReturnsPathStartingWithGivenPrefix ()
 
 tempnamReturnsPathWithoutBackslashes ()
 
 tempnamReturnsAbsolutePathInVarPath ()
 
 removeDotsFromTypoScriptSucceedsWithDottedArray ()
 
 removeDotsFromTypoScriptOverridesSubArray ()
 
 removeDotsFromTypoScriptOverridesWithScalar ()
 
 getDirsReturnsArrayOfDirectoriesFromGivenDirectory ()
 
 getDirsReturnsStringErrorOnPathFailure ()
 
 hmacReturnsHashOfProperLength ()
 
 hmacReturnsEqualHashesForEqualInput ()
 
 hmacReturnsNoEqualHashesForNonEqualInput ()
 
array quoteJsValueDataProvider ()
 
 quoteJsValueTest ($input, $expected)
 
 minifyJavaScriptReturnsInputStringIfNoHookIsRegistered ()
 
 fixPermissionsSetsGroup ()
 
 fixPermissionsSetsPermissionsToFile ()
 
 fixPermissionsSetsPermissionsToHiddenFile ()
 
 fixPermissionsSetsPermissionsToDirectory ()
 
 fixPermissionsSetsPermissionsToDirectoryWithTrailingSlash ()
 
 fixPermissionsSetsPermissionsToHiddenDirectory ()
 
 fixPermissionsCorrectlySetsPermissionsRecursive ()
 
 fixPermissionsDoesNotSetPermissionsToNotAllowedPath ()
 
 fixPermissionsSetsPermissionsWithRelativeFileReference ()
 
 fixPermissionsSetsDefaultPermissionsToFile ()
 
 fixPermissionsSetsDefaultPermissionsToDirectory ()
 
 mkdirCreatesDirectory ()
 
 mkdirCreatesHiddenDirectory ()
 
 mkdirCreatesDirectoryWithTrailingSlash ()
 
 mkdirSetsPermissionsOfCreatedDirectory ()
 
 mkdirSetsGroupOwnershipOfCreatedDirectory ()
 
array invalidFilePathForTypo3tempDirDataProvider ()
 
 writeFileToTypo3tempDirFailsWithInvalidPath ($invalidFilePath, string $expectedResult)
 
array validFilePathForTypo3tempDirDataProvider ()
 
 writeFileToTypo3tempDirWorksWithValidPath ($filePath)
 
 mkdirDeepCreatesDirectory ()
 
 mkdirDeepCreatesSubdirectoriesRecursive ()
 
array mkdirDeepCreatesDirectoryWithAndWithoutDoubleSlashesDataProvider ()
 
 mkdirDeepCreatesDirectoryWithDoubleSlashes ($directoryToCreate)
 
 mkdirDeepFixesPermissionsOfCreatedDirectory ()
 
 mkdirDeepFixesPermissionsOnNewParentDirectory ()
 
 mkdirDeepDoesNotChangePermissionsOfExistingSubDirectories ()
 
 mkdirDeepSetsGroupOwnershipOfCreatedDirectory ()
 
 mkdirDeepSetsGroupOwnershipOfCreatedParentDirectory ()
 
 mkdirDeepSetsGroupOwnershipOnNewSubDirectory ()
 
 mkdirDeepCreatesDirectoryInVfsStream ()
 
 mkdirDeepThrowsExceptionIfDirectoryCreationFails ()
 
 mkdirDeepThrowsExceptionIfBaseDirectoryIsNotOfTypeString ()
 
 rmdirRemovesFile ()
 
 rmdirReturnTrueIfFileWasRemoved ()
 
 rmdirReturnFalseIfNoFileWasRemoved ()
 
 rmdirRemovesDirectory ()
 
 rmdirRemovesDirectoryWithTrailingSlash ()
 
 rmdirDoesNotRemoveDirectoryWithFilesAndReturnsFalseIfRecursiveDeletionIsOff ()
 
 rmdirRemovesDirectoriesRecursiveAndReturnsTrue ()
 
 rmdirRemovesLinkToDirectory ()
 
 rmdirRemovesDeadLinkToDirectory ()
 
 rmdirRemovesDeadLinkToFile ()
 
 getFilesInDirFindsRegularFile ()
 
 getFilesInDirFindsHiddenFile ()
 
array fileExtensionDataProvider ()
 
 getFilesInDirByExtensionFindsFiles ($fileExtensions)
 
 getFilesInDirByExtensionDoesNotFindFilesWithOtherExtensions ()
 
 getFilesInDirExcludesFilesMatchingPattern ()
 
 getFilesInDirCanPrependPath ()
 
 getFilesInDirDoesSortAlphabeticallyByDefault ()
 
 getFilesInDirCanOrderByMtime ()
 
 getFilesInDirReturnsArrayWithMd5OfElementAndPathAsArrayKey ()
 
 getFilesInDirDoesNotFindDirectories ()
 
 getFilesInDirDoesNotFindDotfiles ()
 
 splitFileRefReturnsFileTypeNotForFolders ()
 
 splitFileRefReturnsFileTypeForFilesWithoutPathSite ()
 
array array[] dirnameDataProvider ()
 
 dirnameWithDataProvider ($input, $expectedValue)
 
array array[] resolveBackPathDataProvider ()
 
 resolveBackPathWithDataProvider ($input, $expectedValue)
 
 makeInstanceWithEmptyClassNameThrowsException ()
 
 makeInstanceWithNullClassNameThrowsException ()
 
 makeInstanceWithZeroStringClassNameThrowsException ()
 
 makeInstanceWithEmptyArrayThrowsException ()
 
 makeInstanceWithNonEmptyArrayThrowsException ()
 
 makeInstanceWithBeginningSlashInClassNameThrowsException ()
 
 makeInstanceReturnsClassInstance ()
 
 makeInstancePassesParametersToConstructor ()
 
 makeInstanceInstanciatesConfiguredImplementation ()
 
 makeInstanceResolvesConfiguredImplementationsRecursively ()
 
 makeInstanceCalledTwoTimesForNonSingletonClassReturnsDifferentInstances ()
 
 makeInstanceCalledTwoTimesForSingletonClassReturnsSameInstance ()
 
 makeInstanceCalledTwoTimesForSingletonClassWithPurgeInstancesInbetweenReturnsDifferentInstances ()
 
 makeInstanceInjectsLogger ()
 
 setSingletonInstanceForEmptyClassNameThrowsException ()
 
 setSingletonInstanceForClassThatIsNoSubclassOfProvidedClassThrowsException ()
 
 setSingletonInstanceMakesMakeInstanceReturnThatInstance ()
 
 setSingletonInstanceCalledTwoTimesMakesMakeInstanceReturnLastSetInstance ()
 
 getSingletonInstancesContainsPreviouslySetSingletonInstance ()
 
 setSingletonInstanceReturnsFinalClassNameWithOverriddenClass ()
 
 resetSingletonInstancesResetsPreviouslySetInstance ()
 
 resetSingletonInstancesSetsGivenInstance ()
 
 addInstanceForEmptyClassNameThrowsException ()
 
 addInstanceForClassThatIsNoSubclassOfProvidedClassThrowsException ()
 
 addInstanceWithSingletonInstanceThrowsException ()
 
 addInstanceMakesMakeInstanceReturnThatInstance ()
 
 makeInstanceCalledTwoTimesAfterAddInstanceReturnTwoDifferentInstances ()
 
 addInstanceCalledTwoTimesMakesMakeInstanceReturnBothInstancesInAddingOrder ()
 
 purgeInstancesDropsAddedInstance ()
 
array getFileAbsFileNameDateprovider ()
 
 getFileAbsFileNameReturnsCorrectValues ($path, $expected)
 
array validPathStrInvalidCharactersDataProvider ()
 
 validPathStrDetectsInvalidCharacters ($path)
 
 validPathStrDataProvider ()
 
 validPathStrWorksWithUnicodeFileNames ($path)
 
 copyDirectoryCopiesFilesAndDirectoriesWithRelativePaths ()
 
 copyDirectoryCopiesFilesAndDirectoriesWithAbsolutePaths ()
 
 callUserFunctionWillThrowExceptionForInvalidParameters ($functionName, $expectedException)
 
array callUserFunctionInvalidParameterDataprovider ()
 
 callUserFunctionCanCallFunction ()
 
 callUserFunctionCanCallMethod ()
 
string user_calledUserFunction ()
 
 callUserFunctionAcceptsClosures ()
 
 callUserFunctionTrimsSpaces ()
 
 getAllFilesAndFoldersInPathReturnsArrayWithMd5Keys ()
 
 array2xmlConvertsEmptyArraysToElementWithoutContent ()
 
 xml2arrayUsesCache ()
 
string[][] xml2arrayProcessHandlesWhitespacesDataProvider ()
 
 xml2arrayProcessHandlesWhitespaces (string $input)
 
string[][] xml2arrayProcessHandlesTagNamespacesDataProvider ()
 
 xml2arrayProcessHandlesTagNamespaces (string $input)
 
array[] xml2arrayProcessHandlesDocumentTagDataProvider ()
 
 xml2arrayProcessHandlesDocumentTag (string $input, string $docTag)
 
array[] xml2ArrayProcessHandlesBigXmlContentDataProvider ()
 
 xml2ArrayProcessHandlesBigXmlContent (string $input, string $testValue)
 
 xml2ArrayFailsWithXmlContentBiggerThanTenMegabytes ()
 
array[] xml2ArrayProcessHandlesAttributeTypesDataProvider ()
 
 xml2ArrayProcessHandlesAttributeTypes (string $input, $expected)
 
 locationHeaderUrlDataProvider ()
 
 locationHeaderUrl ($path, $host, $expected)
 
 createVersionNumberedFilenameDoesNotResolveBackpathForAbsolutePath ()
 

Static Public Member Functions

static array cmpIPv4DataProviderMatching ()
 
static array cmpIPv4DataProviderNotMatching ()
 
static array cmpIPv6DataProviderMatching ()
 
static array cmpIPv6DataProviderNotMatching ()
 
static array normalizeCompressIPv6DataProviderCorrect ()
 
static array validIpDataProvider ()
 
static array invalidIpDataProvider ()
 
static array cmpFqdnValidDataProvider ()
 
static array cmpFqdnInvalidDataProvider ()
 
static array hostnameAndPortDataProvider ()
 
static array hostnamesMatchingTrustedHostsConfigurationDataProvider ()
 
static array hostnamesNotMatchingTrustedHostsConfigurationDataProvider ()
 

Public Attributes

const NO_FIX_PERMISSIONS_ON_WINDOWS = 'fixPermissions() not available on Windows (method does nothing)'
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 
string getVirtualTestDir ($prefix='root_')
 
string getFilesInDirCreateTestDirectory ()
 

Protected Attributes

bool $resetSingletonInstances = true
 
bool $backupEnvironment = true
 
TYPO3 CMS Core Package PackageManager $backupPackageManager
 

Private Member Functions

mixed checkGroups ($methodName)
 

Detailed Description

Test case

Definition at line 47 of file GeneralUtilityTest.php.

Member Function Documentation

◆ addInstanceCalledTwoTimesMakesMakeInstanceReturnBothInstancesInAddingOrder()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::addInstanceCalledTwoTimesMakesMakeInstanceReturnBothInstancesInAddingOrder ( )
Test:

Definition at line 3816 of file GeneralUtilityTest.php.

◆ addInstanceForClassThatIsNoSubclassOfProvidedClassThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::addInstanceForClassThatIsNoSubclassOfProvidedClassThrowsException ( )
Test:

Definition at line 3767 of file GeneralUtilityTest.php.

◆ addInstanceForEmptyClassNameThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::addInstanceForEmptyClassNameThrowsException ( )
Test:

Definition at line 3755 of file GeneralUtilityTest.php.

◆ addInstanceMakesMakeInstanceReturnThatInstance()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::addInstanceMakesMakeInstanceReturnThatInstance ( )
Test:

Definition at line 3794 of file GeneralUtilityTest.php.

◆ addInstanceWithSingletonInstanceThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::addInstanceWithSingletonInstanceThrowsException ( )
Test:

Definition at line 3782 of file GeneralUtilityTest.php.

◆ allGetIndpEnvCallsRelatedToHostNamesCallIsAllowedHostHeaderValue()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::allGetIndpEnvCallsRelatedToHostNamesCallIsAllowedHostHeaderValue ( )

◆ array2xmlConvertsEmptyArraysToElementWithoutContent()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::array2xmlConvertsEmptyArraysToElementWithoutContent ( )

If the element is not empty, its contents might be treated as "something" (instead of "nothing") e.g. by Fluid view helpers, which is why we want to avoid that.

Test:

Definition at line 4170 of file GeneralUtilityTest.php.

References $output.

◆ callUserFunctionAcceptsClosures()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::callUserFunctionAcceptsClosures ( )
Test:

Definition at line 4126 of file GeneralUtilityTest.php.

◆ callUserFunctionCanCallFunction()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::callUserFunctionCanCallFunction ( )

Above tests already showed that the prefix is checked properly, therefore this test skips the prefix and enables to inline the instantly created function (who's name doesn't have a prefix).

Test:

Definition at line 4096 of file GeneralUtilityTest.php.

◆ callUserFunctionCanCallMethod()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::callUserFunctionCanCallMethod ( )
Test:

Definition at line 4108 of file GeneralUtilityTest.php.

◆ callUserFunctionInvalidParameterDataprovider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::callUserFunctionInvalidParameterDataprovider ( )

Data provider for callUserFunctionInvalidParameterDataprovider and callUserFunctionWillThrowExceptionForInvalidParameters.

Returns
‪array

Definition at line 4078 of file GeneralUtilityTest.php.

◆ callUserFunctionTrimsSpaces()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::callUserFunctionTrimsSpaces ( )
Test:

Definition at line 4139 of file GeneralUtilityTest.php.

◆ callUserFunctionWillThrowExceptionForInvalidParameters()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::callUserFunctionWillThrowExceptionForInvalidParameters (   $functionName,
  $expectedException 
)
Test:
‪@dataProvider callUserFunctionInvalidParameterDataprovider
Parameters
string$functionName
int$expectedException

Definition at line 4063 of file GeneralUtilityTest.php.

◆ camelCaseToLowerCaseUnderscored()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::camelCaseToLowerCaseUnderscored (   $expected,
  $inputString 
)
Test:
‪@dataProvider camelCaseToLowerCaseUnderscoredDataProvider

Definition at line 1769 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\camelCaseToLowerCaseUnderscored().

◆ camelCaseToLowerCaseUnderscoredDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::camelCaseToLowerCaseUnderscoredDataProvider ( )

Data provider for camelCaseToLowerCaseUnderscored

Returns
‪array expected, input string

Definition at line 1755 of file GeneralUtilityTest.php.

◆ canRetrieveGlobalInputsThroughGet()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::canRetrieveGlobalInputsThroughGet (   $key,
  $get,
  $expected 
)
Test:
‪@dataProvider getAndPostDataProvider

Definition at line 213 of file GeneralUtilityTest.php.

◆ canRetrieveGlobalInputsThroughPost()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::canRetrieveGlobalInputsThroughPost (   $key,
  $post,
  $expected 
)
Test:
‪@dataProvider getAndPostDataProvider

Definition at line 223 of file GeneralUtilityTest.php.

◆ canRetrieveValueWithGP()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::canRetrieveValueWithGP (   $key,
  $get,
  $post,
  $expected 
)
Test:
‪@dataProvider gpDataProvider

Definition at line 126 of file GeneralUtilityTest.php.

◆ checkGroups()

mixed TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::checkGroups (   $methodName)
private

Check if test on filesystem group ownership can be done in this environment If so, return second group of webserver user

Parameters
string$methodName‪calling method name
Returns
‪mixed FALSE if test cannot be run, int group id of the second group of webserver user @requires function posix_getegid @requires function posix_getgroups

Definition at line 2741 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Core\Environment\isWindows().

Referenced by TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirDeepSetsGroupOwnershipOfCreatedDirectory(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirDeepSetsGroupOwnershipOfCreatedParentDirectory(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirDeepSetsGroupOwnershipOnNewSubDirectory(), and TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirSetsGroupOwnershipOfCreatedDirectory().

◆ checkisOnCurrentHostInvalidHosts()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::checkisOnCurrentHostInvalidHosts ( )

Data provider for invalid isOnCurrentHost's

Returns
‪array Invalid Hosts

Definition at line 1868 of file GeneralUtilityTest.php.

◆ cmpFqdnInvalidDataProvider()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpFqdnInvalidDataProvider ( )
static

Data provider for cmpFqdnReturnsFalse

Returns
‪array Data sets

Definition at line 469 of file GeneralUtilityTest.php.

◆ cmpFqdnReturnsFalse()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpFqdnReturnsFalse (   $baseHost,
  $list 
)
Test:
‪@dataProvider cmpFqdnInvalidDataProvider

Definition at line 481 of file GeneralUtilityTest.php.

◆ cmpFqdnReturnsTrue()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpFqdnReturnsTrue (   $baseHost,
  $list 
)
Test:
‪@dataProvider cmpFqdnValidDataProvider

Definition at line 459 of file GeneralUtilityTest.php.

◆ cmpFqdnValidDataProvider()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpFqdnValidDataProvider ( )
static

Data provider for cmpFqdnReturnsTrue

Returns
‪array Data sets

Definition at line 439 of file GeneralUtilityTest.php.

◆ cmpIPv4DataProviderMatching()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpIPv4DataProviderMatching ( )
static

Data provider for cmpIPv4ReturnsTrueForMatchingAddress

Returns
‪array Data sets

Definition at line 237 of file GeneralUtilityTest.php.

◆ cmpIPv4DataProviderNotMatching()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpIPv4DataProviderNotMatching ( )
static

Data provider for cmpIPv4ReturnsFalseForNotMatchingAddress

Returns
‪array Data sets

Definition at line 266 of file GeneralUtilityTest.php.

◆ cmpIPv4ReturnsFalseForNotMatchingAddress()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpIPv4ReturnsFalseForNotMatchingAddress (   $ip,
  $list 
)
Test:
‪@dataProvider cmpIPv4DataProviderNotMatching

Definition at line 282 of file GeneralUtilityTest.php.

◆ cmpIPv4ReturnsTrueForMatchingAddress()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpIPv4ReturnsTrueForMatchingAddress (   $ip,
  $list 
)
Test:
‪@dataProvider cmpIPv4DataProviderMatching

Definition at line 256 of file GeneralUtilityTest.php.

◆ cmpIPv6DataProviderMatching()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpIPv6DataProviderMatching ( )
static

Data provider for cmpIPv6ReturnsTrueForMatchingAddress

Returns
‪array Data sets

Definition at line 295 of file GeneralUtilityTest.php.

◆ cmpIPv6DataProviderNotMatching()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpIPv6DataProviderNotMatching ( )
static

Data provider for cmpIPv6ReturnsFalseForNotMatchingAddress

Returns
‪array Data sets

Definition at line 325 of file GeneralUtilityTest.php.

◆ cmpIPv6ReturnsFalseForNotMatchingAddress()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpIPv6ReturnsFalseForNotMatchingAddress (   $ip,
  $list 
)
Test:
‪@dataProvider cmpIPv6DataProviderNotMatching

Definition at line 343 of file GeneralUtilityTest.php.

◆ cmpIPv6ReturnsTrueForMatchingAddress()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::cmpIPv6ReturnsTrueForMatchingAddress (   $ip,
  $list 
)
Test:
‪@dataProvider cmpIPv6DataProviderMatching

Definition at line 315 of file GeneralUtilityTest.php.

◆ compileSelectedGetVarsFromArrayFiltersIncomingData()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::compileSelectedGetVarsFromArrayFiltersIncomingData ( )
Test:

Definition at line 996 of file GeneralUtilityTest.php.

◆ compileSelectedGetVarsFromArrayUsesGetPostDataFallback()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::compileSelectedGetVarsFromArrayUsesGetPostDataFallback ( )
Test:

Definition at line 1008 of file GeneralUtilityTest.php.

◆ copyDirectoryCopiesFilesAndDirectoriesWithAbsolutePaths()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::copyDirectoryCopiesFilesAndDirectoriesWithAbsolutePaths ( )

◆ copyDirectoryCopiesFilesAndDirectoriesWithRelativePaths()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::copyDirectoryCopiesFilesAndDirectoriesWithRelativePaths ( )

◆ createVersionNumberedFilenameDoesNotResolveBackpathForAbsolutePath()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::createVersionNumberedFilenameDoesNotResolveBackpathForAbsolutePath ( )

◆ dirnameDataProvider()

array array [] TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::dirnameDataProvider ( )
See also
dirnameWithDataProvider
Returns
‪array|array[]

Definition at line 3424 of file GeneralUtilityTest.php.

◆ dirnameWithDataProvider()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::dirnameWithDataProvider (   $input,
  $expectedValue 
)
Test:
‪@dataProvider dirnameDataProvider
Parameters
string$input‪the input for dirname
string$expectedValue‪the expected return value expected from dirname

Definition at line 3443 of file GeneralUtilityTest.php.

◆ expandListExpandsForTwoThousandElementsExpandsOnlyToThousandElementsMaximum()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::expandListExpandsForTwoThousandElementsExpandsOnlyToThousandElementsMaximum ( )
Test:

Definition at line 615 of file GeneralUtilityTest.php.

◆ expandListExpandsIntegerRanges()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::expandListExpandsIntegerRanges (   $list,
  $expectation 
)
Test:
Parameters
string$list
string$expectation‪@dataProvider expandListExpandsIntegerRangesDataProvider

Definition at line 587 of file GeneralUtilityTest.php.

◆ expandListExpandsIntegerRangesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::expandListExpandsIntegerRangesDataProvider ( )

Data provider for expandListExpandsIntegerRangesDataProvider

Returns
‪array

Definition at line 597 of file GeneralUtilityTest.php.

◆ explodeUrl2ArrayDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::explodeUrl2ArrayDataProvider ( )

Data provider for explodeUrl2ArrayTransformsParameterStringToFlatArray

Returns
‪array

Definition at line 981 of file GeneralUtilityTest.php.

◆ explodeUrl2ArrayTransformsParameterStringToFlatArray()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::explodeUrl2ArrayTransformsParameterStringToFlatArray (   $input,
  $expected 
)
Test:
‪@dataProvider explodeUrl2ArrayDataProvider

Definition at line 971 of file GeneralUtilityTest.php.

◆ fileExtensionDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::fileExtensionDataProvider ( )

Data provider for getFilesInDirByExtensionFindsFiles

Returns
‪array

Definition at line 3238 of file GeneralUtilityTest.php.

◆ fixPermissionsCorrectlySetsPermissionsRecursive()

◆ fixPermissionsDoesNotSetPermissionsToNotAllowedPath()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::fixPermissionsDoesNotSetPermissionsToNotAllowedPath ( )

◆ fixPermissionsSetsDefaultPermissionsToDirectory()

◆ fixPermissionsSetsDefaultPermissionsToFile()

◆ fixPermissionsSetsGroup()

◆ fixPermissionsSetsPermissionsToDirectory()

◆ fixPermissionsSetsPermissionsToDirectoryWithTrailingSlash()

◆ fixPermissionsSetsPermissionsToFile()

◆ fixPermissionsSetsPermissionsToHiddenDirectory()

◆ fixPermissionsSetsPermissionsToHiddenFile()

◆ fixPermissionsSetsPermissionsWithRelativeFileReference()

◆ formatSizeDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::formatSizeDataProvider ( )

Data provider for formatSizeTranslatesBytesToHigherOrderRepresentation

Returns
‪array

Definition at line 732 of file GeneralUtilityTest.php.

◆ formatSizeTranslatesBytesToHigherOrderRepresentation()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::formatSizeTranslatesBytesToHigherOrderRepresentation (   $size,
  $labels,
  $base,
  $expected 
)
Test:
‪@dataProvider formatSizeDataProvider

Definition at line 722 of file GeneralUtilityTest.php.

◆ getAllFilesAndFoldersInPathReturnsArrayWithMd5Keys()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getAllFilesAndFoldersInPathReturnsArrayWithMd5Keys ( )

◆ getAndPostDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getAndPostDataProvider ( )

Data provider for canRetrieveGlobalInputsThroughGet and canRetrieveGlobalInputsThroughPost

Returns
‪array

Definition at line 199 of file GeneralUtilityTest.php.

◆ getBytesFromSizeMeasurementCalculatesCorrectByteValue()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getBytesFromSizeMeasurementCalculatesCorrectByteValue (   $expected,
  $byteString 
)
Test:
‪@dataProvider getBytesFromSizeMeasurementDataProvider

Definition at line 1370 of file GeneralUtilityTest.php.

◆ getBytesFromSizeMeasurementDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getBytesFromSizeMeasurementDataProvider ( )

Data provider for getBytesFromSizeMeasurement

Returns
‪array expected value, input string

Definition at line 1357 of file GeneralUtilityTest.php.

◆ getDirsReturnsArrayOfDirectoriesFromGivenDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getDirsReturnsArrayOfDirectoriesFromGivenDirectory ( )

◆ getDirsReturnsStringErrorOnPathFailure()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getDirsReturnsStringErrorOnPathFailure ( )

◆ getFileAbsFileNameDateprovider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFileAbsFileNameDateprovider ( )

◆ getFileAbsFileNameReturnsCorrectValues()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFileAbsFileNameReturnsCorrectValues (   $path,
  $expected 
)
Parameters
string$path
string$expected
Test:
‪@dataProvider getFileAbsFileNameDateprovider

Definition at line 3898 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Core\Environment\getPublicPath(), and TYPO3\CMS\Core\Utility\ExtensionManagementUtility\setPackageManager().

◆ getFilesInDirByExtensionDoesNotFindFilesWithOtherExtensions()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirByExtensionDoesNotFindFilesWithOtherExtensions ( )

◆ getFilesInDirByExtensionFindsFiles()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirByExtensionFindsFiles (   $fileExtensions)

@dataProvider fileExtensionDataProvider

Test:

Definition at line 3260 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\getFilesInDirCreateTestDirectory().

◆ getFilesInDirCanOrderByMtime()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirCanOrderByMtime ( )

◆ getFilesInDirCanPrependPath()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirCanPrependPath ( )

◆ getFilesInDirCreateTestDirectory()

◆ getFilesInDirDoesNotFindDirectories()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirDoesNotFindDirectories ( )

◆ getFilesInDirDoesNotFindDotfiles()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirDoesNotFindDotfiles ( )

Dotfiles; current directory: '.' and parent directory: '..' must not be present.

Test:

Definition at line 3371 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\getFilesInDirCreateTestDirectory().

◆ getFilesInDirDoesSortAlphabeticallyByDefault()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirDoesSortAlphabeticallyByDefault ( )

◆ getFilesInDirExcludesFilesMatchingPattern()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirExcludesFilesMatchingPattern ( )

◆ getFilesInDirFindsHiddenFile()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirFindsHiddenFile ( )

◆ getFilesInDirFindsRegularFile()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirFindsRegularFile ( )

◆ getFilesInDirReturnsArrayWithMd5OfElementAndPathAsArrayKey()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getFilesInDirReturnsArrayWithMd5OfElementAndPathAsArrayKey ( )

◆ getIndpEnvForHostAllowsAllHostnameValuesIfHostPatternIsSetToAllowAll()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getIndpEnvForHostAllowsAllHostnameValuesIfHostPatternIsSetToAllowAll (   $httpHost,
  $hostNamePattern 
)
Parameters
string$httpHost‪HTTP_HOST string
string$hostNamePattern‪trusted hosts pattern (not used in this test currently)
Test:
‪@dataProvider hostnamesNotMatchingTrustedHostsConfigurationDataProvider

Definition at line 1680 of file GeneralUtilityTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Utility\GeneralUtility\ENV_TRUSTED_HOSTS_PATTERN_ALLOW_ALL.

◆ getIndpEnvForHostThrowsExceptionForNotAllowedHostnameValues()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getIndpEnvForHostThrowsExceptionForNotAllowedHostnameValues (   $httpHost,
  $hostNamePattern 
)
Parameters
string$httpHost‪HTTP_HOST string
string$hostNamePattern‪trusted hosts pattern
Test:
‪@dataProvider hostnamesNotMatchingTrustedHostsConfigurationDataProvider

Definition at line 1665 of file GeneralUtilityTest.php.

References $GLOBALS.

◆ getIndpEnvTypo3HostOnlyParsesHostnamesAndIpAddresses()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getIndpEnvTypo3HostOnlyParsesHostnamesAndIpAddresses (   $httpHost,
  $expectedIp 
)
Test:
‪@dataProvider hostnameAndPortDataProvider

Definition at line 1447 of file GeneralUtilityTest.php.

◆ getIndpEnvTypo3PortParsesHostnamesAndIpAddresses()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getIndpEnvTypo3PortParsesHostnamesAndIpAddresses (   $httpHost,
  $dummy,
  $expectedPort 
)
Test:
‪@dataProvider hostnameAndPortDataProvider

Definition at line 1691 of file GeneralUtilityTest.php.

◆ getIndpEnvTypo3SitePathReturnNonEmptyString()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getIndpEnvTypo3SitePathReturnNonEmptyString ( )
Test:

Definition at line 1381 of file GeneralUtilityTest.php.

◆ getIndpEnvTypo3SitePathReturnsStringEndingWithSlash()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getIndpEnvTypo3SitePathReturnsStringEndingWithSlash ( )
Test:

Definition at line 1420 of file GeneralUtilityTest.php.

◆ getIndpEnvTypo3SitePathReturnsStringStartingWithDrive()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getIndpEnvTypo3SitePathReturnsStringStartingWithDrive ( )
Test:
‪@requires OSFAMILY Windows

Definition at line 1411 of file GeneralUtilityTest.php.

◆ getIndpEnvTypo3SitePathReturnsStringStartingWithSlash()

◆ getSingletonInstancesContainsPreviouslySetSingletonInstance()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getSingletonInstancesContainsPreviouslySetSingletonInstance ( )
Test:

Definition at line 3700 of file GeneralUtilityTest.php.

◆ getVirtualTestDir()

string TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::getVirtualTestDir (   $prefix = 'root_')
protected

Helper method to create a random directory in the virtual file system and return the path.

Parameters
string$prefix
Returns
‪string

Definition at line 111 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\StringUtility\getUniqueId(), and TYPO3\CMS\Core\Utility\GeneralUtility\mkdir_deep().

Referenced by TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\fixPermissionsCorrectlySetsPermissionsRecursive(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\fixPermissionsSetsDefaultPermissionsToDirectory(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\fixPermissionsSetsDefaultPermissionsToFile(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\fixPermissionsSetsGroup(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\fixPermissionsSetsPermissionsToDirectory(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\fixPermissionsSetsPermissionsToDirectoryWithTrailingSlash(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\fixPermissionsSetsPermissionsToFile(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\fixPermissionsSetsPermissionsToHiddenDirectory(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\fixPermissionsSetsPermissionsToHiddenFile(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirCreatesDirectory(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirCreatesDirectoryWithTrailingSlash(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirCreatesHiddenDirectory(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirDeepCreatesDirectory(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirDeepCreatesSubdirectoriesRecursive(), TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirSetsGroupOwnershipOfCreatedDirectory(), and TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest\mkdirSetsPermissionsOfCreatedDirectory().

◆ gpDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::gpDataProvider ( )

Data provider for canRetrieveValueWithGP. All test values also check whether slashes are stripped properly.

Returns
‪array

Definition at line 139 of file GeneralUtilityTest.php.

◆ gpMergedDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::gpMergedDataProvider ( )

Data provider for gpMergedWillMergeArraysFromGetAndPost

Returns
‪array

Definition at line 175 of file GeneralUtilityTest.php.

◆ gpMergedWillMergeArraysFromGetAndPost()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::gpMergedWillMergeArraysFromGetAndPost (   $get,
  $post,
  $expected 
)
Test:
‪@dataProvider gpMergedDataProvider

Definition at line 163 of file GeneralUtilityTest.php.

◆ hmacReturnsEqualHashesForEqualInput()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::hmacReturnsEqualHashesForEqualInput ( )
Test:

Definition at line 2313 of file GeneralUtilityTest.php.

◆ hmacReturnsHashOfProperLength()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::hmacReturnsHashOfProperLength ( )
Test:

Definition at line 2303 of file GeneralUtilityTest.php.

◆ hmacReturnsNoEqualHashesForNonEqualInput()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::hmacReturnsNoEqualHashesForNonEqualInput ( )
Test:

Definition at line 2323 of file GeneralUtilityTest.php.

◆ hostnameAndPortDataProvider()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::hostnameAndPortDataProvider ( )
static
Returns
‪array

Definition at line 1429 of file GeneralUtilityTest.php.

◆ hostnamesMatchingTrustedHostsConfigurationDataProvider()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::hostnamesMatchingTrustedHostsConfigurationDataProvider ( )
static
Returns
‪array

Definition at line 1465 of file GeneralUtilityTest.php.

◆ hostnamesNotMatchingTrustedHostsConfigurationDataProvider()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::hostnamesNotMatchingTrustedHostsConfigurationDataProvider ( )
static
Returns
‪array

Definition at line 1481 of file GeneralUtilityTest.php.

◆ htmlspecialcharsDecodeReturnsDecodedString()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::htmlspecialcharsDecodeReturnsDecodedString ( )
Test:

Definition at line 812 of file GeneralUtilityTest.php.

◆ implodeArrayForUrlBuildsValidParameterString()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::implodeArrayForUrlBuildsValidParameterString (   $name,
  $input,
  $expected 
)
Test:
‪@dataProvider implodeArrayForUrlDataProvider

Definition at line 942 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\implodeArrayForUrl().

◆ implodeArrayForUrlCanSkipEmptyParameters()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::implodeArrayForUrlCanSkipEmptyParameters ( )

◆ implodeArrayForUrlCanUrlEncodeKeyNames()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::implodeArrayForUrlCanUrlEncodeKeyNames ( )

◆ implodeArrayForUrlDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::implodeArrayForUrlDataProvider ( )

Data provider for implodeArrayForUrlBuildsValidParameterString

Returns
‪array

Definition at line 927 of file GeneralUtilityTest.php.

◆ inListForItemContainedReturnsTrue()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::inListForItemContainedReturnsTrue (   $haystack)
Test:
Parameters
string$haystack‪@dataProvider inListForItemContainedReturnsTrueDataProvider

Definition at line 494 of file GeneralUtilityTest.php.

◆ inListForItemContainedReturnsTrueDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::inListForItemContainedReturnsTrueDataProvider ( )

Data provider for inListForItemContainedReturnsTrue.

Returns
‪array

Definition at line 504 of file GeneralUtilityTest.php.

◆ inListForItemNotContainedReturnsFalse()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::inListForItemNotContainedReturnsFalse (   $haystack)
Test:
Parameters
string$haystack‪@dataProvider inListForItemNotContainedReturnsFalseDataProvider

Definition at line 519 of file GeneralUtilityTest.php.

◆ inListForItemNotContainedReturnsFalseDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::inListForItemNotContainedReturnsFalseDataProvider ( )

Data provider for inListForItemNotContainedReturnsFalse.

Returns
‪array

Definition at line 529 of file GeneralUtilityTest.php.

◆ intExplodeConvertsStringsToInteger()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::intExplodeConvertsStringsToInteger ( )

◆ invalidFilePathForTypo3tempDirDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::invalidFilePathForTypo3tempDirDataProvider ( )

◆ invalidIpDataProvider()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::invalidIpDataProvider ( )
static

Data provider for checkValidIpReturnsFalseForInvalidIp

Returns
‪array Data sets

Definition at line 409 of file GeneralUtilityTest.php.

◆ isAllowedHostHeaderValueReturnsFalseIfHostValueMatches()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isAllowedHostHeaderValueReturnsFalseIfHostValueMatches (   $httpHost,
  $hostNamePattern 
)
Parameters
string$httpHost‪HTTP_HOST string
string$hostNamePattern‪trusted hosts pattern
Test:
‪@dataProvider hostnamesNotMatchingTrustedHostsConfigurationDataProvider

Definition at line 1511 of file GeneralUtilityTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Tests\Unit\Utility\Fixtures\GeneralUtilityFixture\isAllowedHostHeaderValue().

◆ isAllowedHostHeaderValueReturnsFalseIfTrustedHostsIsNotConfigured()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isAllowedHostHeaderValueReturnsFalseIfTrustedHostsIsNotConfigured ( )

◆ isAllowedHostHeaderValueReturnsTrueIfHostValueMatches()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isAllowedHostHeaderValueReturnsTrueIfHostValueMatches (   $httpHost,
  $hostNamePattern 
)
Parameters
string$httpHost‪HTTP_HOST string
string$hostNamePattern‪trusted hosts pattern
Test:
‪@dataProvider hostnamesMatchingTrustedHostsConfigurationDataProvider

Definition at line 1499 of file GeneralUtilityTest.php.

References $GLOBALS, and TYPO3\CMS\Core\Tests\Unit\Utility\Fixtures\GeneralUtilityFixture\isAllowedHostHeaderValue().

◆ isAllowedHostHeaderValueWorksCorrectlyWithWithServerNamePattern()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isAllowedHostHeaderValueWorksCorrectlyWithWithServerNamePattern (   $httpHost,
  $serverName,
  $isAllowed,
  $serverPort = '80',
  $ssl = 'Off' 
)
Parameters
string$httpHost
string$serverName
bool$isAllowed
string$serverPort
string$ssl
Test:
‪@dataProvider serverNamePatternDataProvider

Definition at line 1606 of file GeneralUtilityTest.php.

References $GLOBALS, TYPO3\CMS\Core\Utility\GeneralUtility\ENV_TRUSTED_HOSTS_PATTERN_SERVER_NAME, and TYPO3\CMS\Core\Tests\Unit\Utility\Fixtures\GeneralUtilityFixture\isAllowedHostHeaderValue().

◆ isAllowedHostHeaderValueWorksCorrectlyWithWithServerNamePatternAndSslProxy()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isAllowedHostHeaderValueWorksCorrectlyWithWithServerNamePatternAndSslProxy (   $httpHost,
  $serverName,
  $isAllowed,
  $serverPort = '80',
  $ssl = 'Off' 
)
Parameters
string$httpHost
string$serverName
bool$isAllowed
string$serverPort
string$ssl
Test:
‪@dataProvider serverNamePatternDataProvider

Definition at line 1625 of file GeneralUtilityTest.php.

References $GLOBALS, TYPO3\CMS\Core\Utility\GeneralUtility\ENV_TRUSTED_HOSTS_PATTERN_SERVER_NAME, and TYPO3\CMS\Core\Tests\Unit\Utility\Fixtures\GeneralUtilityFixture\isAllowedHostHeaderValue().

◆ isConnected()

bool TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isConnected ( )

Helper method to test for an existing internet connection. Some tests are skipped if there is no working uplink.

Returns
‪bool $isConnected

Definition at line 93 of file GeneralUtilityTest.php.

◆ isFirstPartOfStrReturnsFalseForNotMatchingFirstPart()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isFirstPartOfStrReturnsFalseForNotMatchingFirstPart (   $string,
  $part 
)
Test:
‪@dataProvider isFirstPartOfStrReturnsFalseForNotMatchingFirstPartDataProvider

Definition at line 710 of file GeneralUtilityTest.php.

◆ isFirstPartOfStrReturnsFalseForNotMatchingFirstPartDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isFirstPartOfStrReturnsFalseForNotMatchingFirstPartDataProvider ( )

Data provider for checkIsFirstPartOfStrReturnsFalseForNotMatchingFirstParts

Returns
‪array

Definition at line 684 of file GeneralUtilityTest.php.

◆ isFirstPartOfStrReturnsTrueForMatchingFirstPart()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isFirstPartOfStrReturnsTrueForMatchingFirstPart (   $string,
  $part 
)
Test:
‪@dataProvider isFirstPartOfStrReturnsTrueForMatchingFirstPartDataProvider

Definition at line 674 of file GeneralUtilityTest.php.

◆ isFirstPartOfStrReturnsTrueForMatchingFirstPartDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isFirstPartOfStrReturnsTrueForMatchingFirstPartDataProvider ( )

Data provider for isFirstPartOfStrReturnsTrueForMatchingFirstParts

Returns
‪array

Definition at line 659 of file GeneralUtilityTest.php.

◆ isOnCurrentHostReturnsTrueWithCurrentHost()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isOnCurrentHostReturnsTrueWithCurrentHost ( )
Test:

Definition at line 1857 of file GeneralUtilityTest.php.

◆ isValidUrlInvalidResourceDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::isValidUrlInvalidResourceDataProvider ( )

Data provider for invalid isValidUrl's

Returns
‪array Invalid resource

Definition at line 1821 of file GeneralUtilityTest.php.

◆ locationHeaderUrl()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::locationHeaderUrl (   $path,
  $host,
  $expected 
)

◆ locationHeaderUrlDataProvider()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::locationHeaderUrlDataProvider ( )

Definition at line 4549 of file GeneralUtilityTest.php.

◆ makeInstanceCalledTwoTimesAfterAddInstanceReturnTwoDifferentInstances()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceCalledTwoTimesAfterAddInstanceReturnTwoDifferentInstances ( )
Test:

Definition at line 3805 of file GeneralUtilityTest.php.

◆ makeInstanceCalledTwoTimesForNonSingletonClassReturnsDifferentInstances()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceCalledTwoTimesForNonSingletonClassReturnsDifferentInstances ( )
Test:

Definition at line 3611 of file GeneralUtilityTest.php.

◆ makeInstanceCalledTwoTimesForSingletonClassReturnsSameInstance()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceCalledTwoTimesForSingletonClassReturnsSameInstance ( )
Test:

Definition at line 3620 of file GeneralUtilityTest.php.

◆ makeInstanceCalledTwoTimesForSingletonClassWithPurgeInstancesInbetweenReturnsDifferentInstances()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceCalledTwoTimesForSingletonClassWithPurgeInstancesInbetweenReturnsDifferentInstances ( )
Test:

Definition at line 3629 of file GeneralUtilityTest.php.

◆ makeInstanceInjectsLogger()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceInjectsLogger ( )
Test:

Definition at line 3640 of file GeneralUtilityTest.php.

◆ makeInstanceInstanciatesConfiguredImplementation()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceInstanciatesConfiguredImplementation ( )

◆ makeInstancePassesParametersToConstructor()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstancePassesParametersToConstructor ( )
Test:

Definition at line 3580 of file GeneralUtilityTest.php.

◆ makeInstanceResolvesConfiguredImplementationsRecursively()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceResolvesConfiguredImplementationsRecursively ( )

◆ makeInstanceReturnsClassInstance()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceReturnsClassInstance ( )
Test:

Definition at line 3571 of file GeneralUtilityTest.php.

◆ makeInstanceWithBeginningSlashInClassNameThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceWithBeginningSlashInClassNameThrowsException ( )
Test:

Definition at line 3560 of file GeneralUtilityTest.php.

◆ makeInstanceWithEmptyArrayThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceWithEmptyArrayThrowsException ( )
Test:

Definition at line 3538 of file GeneralUtilityTest.php.

◆ makeInstanceWithEmptyClassNameThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceWithEmptyClassNameThrowsException ( )
Test:

Definition at line 3505 of file GeneralUtilityTest.php.

◆ makeInstanceWithNonEmptyArrayThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceWithNonEmptyArrayThrowsException ( )
Test:

Definition at line 3549 of file GeneralUtilityTest.php.

◆ makeInstanceWithNullClassNameThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceWithNullClassNameThrowsException ( )
Test:

Definition at line 3516 of file GeneralUtilityTest.php.

◆ makeInstanceWithZeroStringClassNameThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::makeInstanceWithZeroStringClassNameThrowsException ( )
Test:

Definition at line 3527 of file GeneralUtilityTest.php.

◆ minifyJavaScriptReturnsInputStringIfNoHookIsRegistered()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::minifyJavaScriptReturnsInputStringIfNoHookIsRegistered ( )

◆ mkdirCreatesDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirCreatesDirectory ( )

◆ mkdirCreatesDirectoryWithTrailingSlash()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirCreatesDirectoryWithTrailingSlash ( )

◆ mkdirCreatesHiddenDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirCreatesHiddenDirectory ( )

◆ mkdirDeepCreatesDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepCreatesDirectory ( )

◆ mkdirDeepCreatesDirectoryInVfsStream()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepCreatesDirectoryInVfsStream ( )

◆ mkdirDeepCreatesDirectoryWithAndWithoutDoubleSlashesDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepCreatesDirectoryWithAndWithoutDoubleSlashesDataProvider ( )

Data provider for mkdirDeepCreatesDirectoryWithDoubleSlashes.

Returns
‪array

Definition at line 2879 of file GeneralUtilityTest.php.

◆ mkdirDeepCreatesDirectoryWithDoubleSlashes()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepCreatesDirectoryWithDoubleSlashes (   $directoryToCreate)
Test:
‪@dataProvider mkdirDeepCreatesDirectoryWithAndWithoutDoubleSlashesDataProvider

Definition at line 2891 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\mkdir_deep().

◆ mkdirDeepCreatesSubdirectoriesRecursive()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepCreatesSubdirectoriesRecursive ( )

◆ mkdirDeepDoesNotChangePermissionsOfExistingSubDirectories()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepDoesNotChangePermissionsOfExistingSubDirectories ( )

◆ mkdirDeepFixesPermissionsOfCreatedDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepFixesPermissionsOfCreatedDirectory ( )

◆ mkdirDeepFixesPermissionsOnNewParentDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepFixesPermissionsOnNewParentDirectory ( )

◆ mkdirDeepSetsGroupOwnershipOfCreatedDirectory()

◆ mkdirDeepSetsGroupOwnershipOfCreatedParentDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepSetsGroupOwnershipOfCreatedParentDirectory ( )

◆ mkdirDeepSetsGroupOwnershipOnNewSubDirectory()

◆ mkdirDeepThrowsExceptionIfBaseDirectoryIsNotOfTypeString()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepThrowsExceptionIfBaseDirectoryIsNotOfTypeString ( )

◆ mkdirDeepThrowsExceptionIfDirectoryCreationFails()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::mkdirDeepThrowsExceptionIfDirectoryCreationFails ( )

◆ mkdirSetsGroupOwnershipOfCreatedDirectory()

◆ mkdirSetsPermissionsOfCreatedDirectory()

◆ normalizeCompressIPv6DataProviderCorrect()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::normalizeCompressIPv6DataProviderCorrect ( )
static

Data provider for normalizeIPv6ReturnsCorrectlyNormalizedFormat

Returns
‪array Data sets

Definition at line 356 of file GeneralUtilityTest.php.

◆ normalizeIPv6CorrectlyNormalizesAddresses()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::normalizeIPv6CorrectlyNormalizesAddresses (   $compressed,
  $normalized 
)
Test:
‪@dataProvider normalizeCompressIPv6DataProviderCorrect

Definition at line 372 of file GeneralUtilityTest.php.

◆ purgeInstancesDropsAddedInstance()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::purgeInstancesDropsAddedInstance ( )
Test:

Definition at line 3830 of file GeneralUtilityTest.php.

◆ quoteJsValueDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::quoteJsValueDataProvider ( )

Data provider for quoteJSvalueTest.

Returns
‪array

Definition at line 2338 of file GeneralUtilityTest.php.

◆ quoteJsValueTest()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::quoteJsValueTest (   $input,
  $expected 
)
Test:
Parameters
string$input
string$expected‪@dataProvider quoteJsValueDataProvider

Definition at line 2390 of file GeneralUtilityTest.php.

◆ removeDotsFromTypoScriptOverridesSubArray()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::removeDotsFromTypoScriptOverridesSubArray ( )
Test:

Definition at line 2225 of file GeneralUtilityTest.php.

◆ removeDotsFromTypoScriptOverridesWithScalar()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::removeDotsFromTypoScriptOverridesWithScalar ( )
Test:

Definition at line 2252 of file GeneralUtilityTest.php.

◆ removeDotsFromTypoScriptSucceedsWithDottedArray()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::removeDotsFromTypoScriptSucceedsWithDottedArray ( )
Test:

Definition at line 2199 of file GeneralUtilityTest.php.

◆ resetSingletonInstancesResetsPreviouslySetInstance()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::resetSingletonInstancesResetsPreviouslySetInstance ( )
Test:

Definition at line 3727 of file GeneralUtilityTest.php.

◆ resetSingletonInstancesSetsGivenInstance()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::resetSingletonInstancesSetsGivenInstance ( )
Test:

Definition at line 3740 of file GeneralUtilityTest.php.

◆ resolveBackPathDataProvider()

array array [] TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::resolveBackPathDataProvider ( )
See also
resolveBackPathWithDataProvider
Returns
‪array|array[]

Definition at line 3455 of file GeneralUtilityTest.php.

◆ resolveBackPathWithDataProvider()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::resolveBackPathWithDataProvider (   $input,
  $expectedValue 
)
Test:
‪@dataProvider resolveBackPathDataProvider
Parameters
string$input‪the input for resolveBackPath
$expectedValue‪Expected return value from resolveBackPath

Definition at line 3494 of file GeneralUtilityTest.php.

◆ revExplodeCorrectlyExplodesStringForGivenPartsCount()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::revExplodeCorrectlyExplodesStringForGivenPartsCount (   $delimiter,
  $testString,
  $count,
  $expectedArray 
)
Test:
‪@dataProvider revExplodeDataProvider

Definition at line 1095 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\revExplode().

◆ revExplodeDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::revExplodeDataProvider ( )
Returns
‪array

Definition at line 1025 of file GeneralUtilityTest.php.

◆ revExplodeRespectsLimitThreeWhenExploding()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::revExplodeRespectsLimitThreeWhenExploding ( )

◆ rmdirDoesNotRemoveDirectoryWithFilesAndReturnsFalseIfRecursiveDeletionIsOff()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirDoesNotRemoveDirectoryWithFilesAndReturnsFalseIfRecursiveDeletionIsOff ( )

◆ rmdirRemovesDeadLinkToDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirRemovesDeadLinkToDirectory ( )

◆ rmdirRemovesDeadLinkToFile()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirRemovesDeadLinkToFile ( )

◆ rmdirRemovesDirectoriesRecursiveAndReturnsTrue()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirRemovesDirectoriesRecursiveAndReturnsTrue ( )

◆ rmdirRemovesDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirRemovesDirectory ( )

◆ rmdirRemovesDirectoryWithTrailingSlash()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirRemovesDirectoryWithTrailingSlash ( )

◆ rmdirRemovesFile()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirRemovesFile ( )

◆ rmdirRemovesLinkToDirectory()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirRemovesLinkToDirectory ( )

◆ rmdirReturnFalseIfNoFileWasRemoved()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirReturnFalseIfNoFileWasRemoved ( )

◆ rmdirReturnTrueIfFileWasRemoved()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmdirReturnTrueIfFileWasRemoved ( )

◆ rmFromListRemovesElementsFromCommaSeparatedList()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmFromListRemovesElementsFromCommaSeparatedList (   $initialList,
  $listWithElementRemoved 
)
Test:
Parameters
string$initialList
string$listWithElementRemoved‪@dataProvider rmFromListRemovesElementsFromCommaSeparatedListDataProvider

Definition at line 547 of file GeneralUtilityTest.php.

◆ rmFromListRemovesElementsFromCommaSeparatedListDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::rmFromListRemovesElementsFromCommaSeparatedListDataProvider ( )

Data provider for rmFromListRemovesElementsFromCommaSeparatedList

Returns
‪array

Definition at line 557 of file GeneralUtilityTest.php.

◆ sanitizeLocalUrlAcceptsEncodedValidPaths()

◆ sanitizeLocalUrlAcceptsEncodedValidUrls()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::sanitizeLocalUrlAcceptsEncodedValidUrls (   $url,
  $host,
  $subDirectory 
)

◆ sanitizeLocalUrlAcceptsNotEncodedValidPaths()

◆ sanitizeLocalUrlAcceptsNotEncodedValidUrls()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::sanitizeLocalUrlAcceptsNotEncodedValidUrls (   $url,
  $host,
  $subDirectory 
)

◆ sanitizeLocalUrlDeniesEncodedInvalidUrls()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::sanitizeLocalUrlDeniesEncodedInvalidUrls (   $url)
Test:
‪@dataProvider sanitizeLocalUrlInvalidDataProvider

Definition at line 2093 of file GeneralUtilityTest.php.

◆ sanitizeLocalUrlDeniesPlainInvalidUrlsInBackendContext()

◆ sanitizeLocalUrlDeniesPlainInvalidUrlsInFrontendContext()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::sanitizeLocalUrlDeniesPlainInvalidUrlsInFrontendContext ( string  $url)

◆ sanitizeLocalUrlInvalidDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::sanitizeLocalUrlInvalidDataProvider ( )

Data provider for invalid sanitizeLocalUrl's

Returns
‪array Valid url

Definition at line 2029 of file GeneralUtilityTest.php.

◆ sanitizeLocalUrlValidPathsDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::sanitizeLocalUrlValidPathsDataProvider ( )

Data provider for valid sanitizeLocalUrl paths

Returns
‪array Valid url

Definition at line 1888 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Core\Environment\getPublicPath().

◆ sanitizeLocalUrlValidUrlsDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::sanitizeLocalUrlValidUrlsDataProvider ( )

Data provider for valid sanitizeLocalUrl's

Returns
‪array Valid url

Definition at line 1948 of file GeneralUtilityTest.php.

◆ serverNamePatternDataProvider()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::serverNamePatternDataProvider ( )

Definition at line 1517 of file GeneralUtilityTest.php.

◆ setSingletonInstanceCalledTwoTimesMakesMakeInstanceReturnLastSetInstance()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::setSingletonInstanceCalledTwoTimesMakesMakeInstanceReturnLastSetInstance ( )
Test:

Definition at line 3687 of file GeneralUtilityTest.php.

◆ setSingletonInstanceForClassThatIsNoSubclassOfProvidedClassThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::setSingletonInstanceForClassThatIsNoSubclassOfProvidedClassThrowsException ( )
Test:

Definition at line 3661 of file GeneralUtilityTest.php.

◆ setSingletonInstanceForEmptyClassNameThrowsException()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::setSingletonInstanceForEmptyClassNameThrowsException ( )
Test:

Definition at line 3649 of file GeneralUtilityTest.php.

◆ setSingletonInstanceMakesMakeInstanceReturnThatInstance()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::setSingletonInstanceMakesMakeInstanceReturnThatInstance ( )
Test:

Definition at line 3676 of file GeneralUtilityTest.php.

◆ setSingletonInstanceReturnsFinalClassNameWithOverriddenClass()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::setSingletonInstanceReturnsFinalClassNameWithOverriddenClass ( )
Test:

Definition at line 3713 of file GeneralUtilityTest.php.

References $GLOBALS.

◆ setUp()

◆ splitCalcCorrectlySplitsExpression()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::splitCalcCorrectlySplitsExpression ( array  $expected,
string  $expression 
)
Test:
‪@dataProvider splitCalcDataProvider

Definition at line 801 of file GeneralUtilityTest.php.

◆ splitCalcDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::splitCalcDataProvider ( )

Data provider for splitCalc

Returns
‪array expected values, arithmetic expression

Definition at line 779 of file GeneralUtilityTest.php.

◆ splitFileRefReturnsFileTypeForFilesWithoutPathSite()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::splitFileRefReturnsFileTypeForFilesWithoutPathSite ( )
Test:

Definition at line 3406 of file GeneralUtilityTest.php.

◆ splitFileRefReturnsFileTypeNotForFolders()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::splitFileRefReturnsFileTypeNotForFolders ( )

◆ tearDown()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::tearDown ( )
protected

◆ tempnamReturnsAbsolutePathInVarPath()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::tempnamReturnsAbsolutePathInVarPath ( )

◆ tempnamReturnsPathStartingWithGivenPrefix()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::tempnamReturnsPathStartingWithGivenPrefix ( )
Test:

Definition at line 2165 of file GeneralUtilityTest.php.

◆ tempnamReturnsPathWithoutBackslashes()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::tempnamReturnsPathWithoutBackslashes ( )
Test:

Definition at line 2176 of file GeneralUtilityTest.php.

◆ trimExplodeReturnsCorrectResult()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::trimExplodeReturnsCorrectResult (   $delimiter,
  $testString,
  $removeEmpty,
  $limit,
  $expectedResult 
)
Test:
‪@dataProvider trimExplodeReturnsCorrectResultDataProvider
Parameters
string$delimiter
string$testString
bool$removeEmpty
int$limit
array$expectedResult

Definition at line 1125 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\trimExplode().

◆ trimExplodeReturnsCorrectResultDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::trimExplodeReturnsCorrectResultDataProvider ( )
Returns
‪array

Definition at line 1133 of file GeneralUtilityTest.php.

◆ underscoredToLowerCamelCase()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::underscoredToLowerCamelCase (   $expected,
  $inputString 
)
Test:
‪@dataProvider underscoredToLowerCamelCaseDataProvider

Definition at line 1742 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\underscoredToLowerCamelCase().

◆ underscoredToLowerCamelCaseDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::underscoredToLowerCamelCaseDataProvider ( )

Data provider for underscoredToLowerCamelCase

Returns
‪array expected, input string

Definition at line 1730 of file GeneralUtilityTest.php.

◆ underscoredToUpperCamelCase()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::underscoredToUpperCamelCase (   $expected,
  $inputString 
)
Test:
‪@dataProvider underscoredToUpperCamelCaseDataProvider

Definition at line 1717 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\underscoredToUpperCamelCase().

◆ underscoredToUpperCamelCaseDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::underscoredToUpperCamelCaseDataProvider ( )

Data provider for underscoredToUpperCamelCase

Returns
‪array expected, input string

Definition at line 1705 of file GeneralUtilityTest.php.

◆ uniqueListUnifiesCommaSeparatedList()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::uniqueListUnifiesCommaSeparatedList (   $initialList,
  $unifiedList 
)
Test:
Parameters
string$initialList
string$unifiedList‪@dataProvider uniqueListUnifiesCommaSeparatedListDataProvider

Definition at line 630 of file GeneralUtilityTest.php.

◆ uniqueListUnifiesCommaSeparatedListDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::uniqueListUnifiesCommaSeparatedListDataProvider ( )

Data provider for uniqueListUnifiesCommaSeparatedList

Returns
‪array

Definition at line 640 of file GeneralUtilityTest.php.

◆ unlink_tempfileRemovesHiddenFile()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::unlink_tempfileRemovesHiddenFile ( )

◆ unlink_tempfileRemovesValidFileInTypo3temp()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::unlink_tempfileRemovesValidFileInTypo3temp ( )

◆ unlink_tempfileReturnsNullIfFileDoesNotExist()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::unlink_tempfileReturnsNullIfFileDoesNotExist ( )

◆ unlink_tempfileReturnsNullIfFileIsNowWithinTypo3temp()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::unlink_tempfileReturnsNullIfFileIsNowWithinTypo3temp ( )
Test:

Definition at line 2152 of file GeneralUtilityTest.php.

◆ unlink_tempfileReturnsTrueIfFileWasRemoved()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::unlink_tempfileReturnsTrueIfFileWasRemoved ( )

◆ user_calledUserFunction()

string TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::user_calledUserFunction ( )
Returns
‪string

Definition at line 4118 of file GeneralUtilityTest.php.

◆ validEmailInvalidDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validEmailInvalidDataProvider ( )

Data provider for invalid validEmail's

Returns
‪array Invalid email addresses

Definition at line 864 of file GeneralUtilityTest.php.

◆ validEmailReturnsFalseForInvalidMailAddress()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validEmailReturnsFalseForInvalidMailAddress (   $address)
Test:
‪@dataProvider validEmailInvalidDataProvider

Definition at line 900 of file GeneralUtilityTest.php.

◆ validEmailReturnsTrueForValidMailAddress()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validEmailReturnsTrueForValidMailAddress (   $address)
Test:
‪@dataProvider validEmailValidDataProvider

Definition at line 854 of file GeneralUtilityTest.php.

◆ validEmailValidDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validEmailValidDataProvider ( )

Data provider for valid validEmail's

Returns
‪array Valid email addresses

Definition at line 828 of file GeneralUtilityTest.php.

◆ validFilePathForTypo3tempDirDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validFilePathForTypo3tempDirDataProvider ( )

◆ validIpDataProvider()

static array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validIpDataProvider ( )
static

Data provider for checkValidIpReturnsTrueForValidIp

Returns
‪array Data sets

Definition at line 385 of file GeneralUtilityTest.php.

◆ validIpReturnsFalseForInvalidIp()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validIpReturnsFalseForInvalidIp (   $ip)
Test:
‪@dataProvider invalidIpDataProvider

Definition at line 426 of file GeneralUtilityTest.php.

◆ validIpReturnsTrueForValidIp()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validIpReturnsTrueForValidIp (   $ip)
Test:
‪@dataProvider validIpDataProvider

Definition at line 399 of file GeneralUtilityTest.php.

◆ validPathStrDataProvider()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validPathStrDataProvider ( )

Data provider for positive values within validPathStr()

Definition at line 3976 of file GeneralUtilityTest.php.

◆ validPathStrDetectsInvalidCharacters()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validPathStrDetectsInvalidCharacters (   $path)

Tests whether invalid characters are detected.

Parameters
string$path‪@dataProvider validPathStrInvalidCharactersDataProvider
Test:

Definition at line 3968 of file GeneralUtilityTest.php.

◆ validPathStrInvalidCharactersDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validPathStrInvalidCharactersDataProvider ( )

Data provider for validPathStrDetectsInvalidCharacters.

Returns
‪array

Definition at line 3933 of file GeneralUtilityTest.php.

◆ validPathStrWorksWithUnicodeFileNames()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validPathStrWorksWithUnicodeFileNames (   $path)

Tests whether Unicode characters are recognized as valid file name characters.

@dataProvider validPathStrDataProvider

Test:

Definition at line 3992 of file GeneralUtilityTest.php.

◆ validURLReturnsFalseForInvalidResource()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validURLReturnsFalseForInvalidResource (   $url)
Test:
‪@dataProvider isValidUrlInvalidResourceDataProvider

Definition at line 1846 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\isValidUrl().

◆ validURLReturnsTrueForValidResource()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validURLReturnsTrueForValidResource (   $url)
Test:
‪@dataProvider validUrlValidResourceDataProvider

Definition at line 1811 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\isValidUrl().

◆ validUrlValidResourceDataProvider()

array TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::validUrlValidResourceDataProvider ( )

Data provider for valid isValidUrl's

Returns
‪array Valid resource

Definition at line 1782 of file GeneralUtilityTest.php.

◆ writeFileToTypo3tempDirFailsWithInvalidPath()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::writeFileToTypo3tempDirFailsWithInvalidPath (   $invalidFilePath,
string  $expectedResult 
)
Test:
‪@dataProvider invalidFilePathForTypo3tempDirDataProvider
Parameters
string$invalidFilePath
string$expectedResult

Definition at line 2803 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\writeFileToTypo3tempDir().

◆ writeFileToTypo3tempDirWorksWithValidPath()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::writeFileToTypo3tempDirWorksWithValidPath (   $filePath)
Test:
‪@dataProvider validFilePathForTypo3tempDirDataProvider
Parameters
string$filePath

Definition at line 2838 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\writeFileToTypo3tempDir().

◆ xml2ArrayFailsWithXmlContentBiggerThanTenMegabytes()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2ArrayFailsWithXmlContentBiggerThanTenMegabytes ( )
Todo:

: The parser run into a memory issue with files bigger 10 MB

: This special tests documents the issue. If fixed, this test

: should become a data set of xml2ArrayHandlesBigXmlFilesDataProvider()

: This test does not pass in all environments. It should be evaluated whether this test is really needed or should be removed.

See also
https://forge.typo3.org/issues/83580
Test:

Definition at line 4442 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\xml2array().

◆ xml2ArrayProcessHandlesAttributeTypes()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2ArrayProcessHandlesAttributeTypes ( string  $input,
  $expected 
)
Test:
‪@dataProvider xml2ArrayProcessHandlesAttributeTypesDataProvider
Parameters
string$input
$expected

Definition at line 4543 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\xml2arrayProcess().

◆ xml2ArrayProcessHandlesAttributeTypesDataProvider()

array [] TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2ArrayProcessHandlesAttributeTypesDataProvider ( )
Returns
‪array[]

Definition at line 4465 of file GeneralUtilityTest.php.

◆ xml2ArrayProcessHandlesBigXmlContent()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2ArrayProcessHandlesBigXmlContent ( string  $input,
string  $testValue 
)
Test:
‪@dataProvider xml2ArrayProcessHandlesBigXmlContentDataProvider
Parameters
string$input
string$testValue

Definition at line 4420 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\xml2arrayProcess().

◆ xml2ArrayProcessHandlesBigXmlContentDataProvider()

array [] TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2ArrayProcessHandlesBigXmlContentDataProvider ( )
Returns
‪array[]

Definition at line 4386 of file GeneralUtilityTest.php.

◆ xml2arrayProcessHandlesDocumentTag()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2arrayProcessHandlesDocumentTag ( string  $input,
string  $docTag 
)
Test:
‪@dataProvider xml2arrayProcessHandlesDocumentTagDataProvider

Definition at line 4370 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\xml2arrayProcess().

◆ xml2arrayProcessHandlesDocumentTagDataProvider()

array [] TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2arrayProcessHandlesDocumentTagDataProvider ( )
Returns
‪array[]

Definition at line 4327 of file GeneralUtilityTest.php.

◆ xml2arrayProcessHandlesTagNamespaces()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2arrayProcessHandlesTagNamespaces ( string  $input)
Test:
‪@dataProvider xml2arrayProcessHandlesTagNamespacesDataProvider

Definition at line 4312 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\xml2arrayProcess().

◆ xml2arrayProcessHandlesTagNamespacesDataProvider()

string [][] TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2arrayProcessHandlesTagNamespacesDataProvider ( )
Returns
‪string[][]

Definition at line 4272 of file GeneralUtilityTest.php.

◆ xml2arrayProcessHandlesWhitespaces()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2arrayProcessHandlesWhitespaces ( string  $input)
Test:
‪@dataProvider xml2arrayProcessHandlesWhitespacesDataProvider

Definition at line 4257 of file GeneralUtilityTest.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\xml2arrayProcess().

◆ xml2arrayProcessHandlesWhitespacesDataProvider()

string [][] TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2arrayProcessHandlesWhitespacesDataProvider ( )
Returns
‪string[][]

Definition at line 4200 of file GeneralUtilityTest.php.

◆ xml2arrayUsesCache()

TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::xml2arrayUsesCache ( )

Member Data Documentation

◆ $backupEnvironment

bool TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::$backupEnvironment = true
protected

Restore Environment after tests

Definition at line 57 of file GeneralUtilityTest.php.

◆ $backupPackageManager

TYPO3 CMS Core Package PackageManager TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::$backupPackageManager
protected

Definition at line 61 of file GeneralUtilityTest.php.

◆ $resetSingletonInstances

bool TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::$resetSingletonInstances = true
protected

Reset singletons created by subject

Definition at line 53 of file GeneralUtilityTest.php.

◆ NO_FIX_PERMISSIONS_ON_WINDOWS

const TYPO3\CMS\Core\Tests\Unit\Utility\GeneralUtilityTest::NO_FIX_PERMISSIONS_ON_WINDOWS = 'fixPermissions() not available on Windows (method does nothing)'

Definition at line 49 of file GeneralUtilityTest.php.