‪TYPO3CMS  10.4
TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest Class Reference
Inheritance diagram for TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest:

Public Member Functions

 updateIsNotRequiredHavingUpdatedFormDefinitions ()
 
 updateIsRequiredHavingOutdatedStorageFormDefinitions ()
 
 updateIsNotRequiredHavingUpdatedStorageReferences ()
 
 updateIsNotRequiredHavingUpdatedStorageReferencesWithFinisherOverrides ()
 
 updateIsRequiredHavingOutdatedStorageReferences ()
 
 updateIsRequiredHavingOutdatedStorageReferencesWithFinisherOverrides ()
 
 updateIsNotRequiredHavingOutdatedExtensionFormDefinitions ()
 
 updateIsNotRequiredHavingUpdatedExtensionReferences ()
 
 updateIsRequiredHavingOutdatedExtensionReferences ()
 
 updateIsRequiredHavingOutdatedExtensionReferencesWithFinisherOverrides ()
 
 performUpdateSucceedsHavingOutdatedStorageFormDefinitions ()
 
 performUpdateSucceedsHavingOutdatedStorageReferences ()
 
 performUpdateSucceedsHavingOutdatedStorageReferencesWithFinisherOverrides ()
 
 performUpdateSucceedsHavingOutdatedExtensionReferences ()
 
 performUpdateSucceedsHavingOutdatedExtensionReferencesWithFinisherOverrides ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

string[] $coreExtensionsToLoad
 
string[] $testExtensionsToLoad
 

Private Member Functions

bool invokeCheckForUpdate ()
 
 invokePerformUpdate ()
 
 createStorageFormDefinition (string $name, bool $legacy=false)
 
 createReference (string $fileIdentifier, string $formIdentifier, array $finisherOverrides=[])
 
 setUpAllowedExtensionPaths ()
 
array retrieveAllFlexForms ()
 
array createFinisherOverridesSheetIdentifiers (string $fileIdentifier, string $formIdentifier, array $finisherOverrides)
 
string createStorageFileIdentifier (string $fileName)
 
string createExtensionFileIdentifier (string $fileName)
 

Private Attributes

FormFileExtensionUpdate $subject
 
FilePersistenceSlot $slot
 
FlexFormTools $flexForm
 
ReferenceIndex $referenceIndex
 
Folder $storageFolder
 

Detailed Description

Definition at line 35 of file FormFileExtensionUpdateTest.php.

Member Function Documentation

◆ createExtensionFileIdentifier()

◆ createFinisherOverridesSheetIdentifiers()

array TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::createFinisherOverridesSheetIdentifiers ( string  $fileIdentifier,
string  $formIdentifier,
array  $finisherOverrides 
)
private

◆ createReference()

TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::createReference ( string  $fileIdentifier,
string  $formIdentifier,
array  $finisherOverrides = [] 
)
private
Parameters
string$fileIdentifier
string$formIdentifier
array$finisherOverrides

Definition at line 450 of file FormFileExtensionUpdateTest.php.

References TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\$flexForm, and TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\createFinisherOverridesSheetIdentifiers().

Referenced by TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\performUpdateSucceedsHavingOutdatedExtensionReferences(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\performUpdateSucceedsHavingOutdatedExtensionReferencesWithFinisherOverrides(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\performUpdateSucceedsHavingOutdatedStorageReferences(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\performUpdateSucceedsHavingOutdatedStorageReferencesWithFinisherOverrides(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsNotRequiredHavingUpdatedExtensionReferences(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsNotRequiredHavingUpdatedStorageReferences(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsNotRequiredHavingUpdatedStorageReferencesWithFinisherOverrides(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsRequiredHavingOutdatedExtensionReferences(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsRequiredHavingOutdatedExtensionReferencesWithFinisherOverrides(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsRequiredHavingOutdatedStorageReferences(), and TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsRequiredHavingOutdatedStorageReferencesWithFinisherOverrides().

◆ createStorageFileIdentifier()

◆ createStorageFormDefinition()

TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::createStorageFormDefinition ( string  $name,
bool  $legacy = false 
)
private
Parameters
string$name
bool$legacy

Definition at line 417 of file FormFileExtensionUpdateTest.php.

References TYPO3\CMS\Form\Slot\FilePersistenceSlot\COMMAND_FILE_CREATE, TYPO3\CMS\Form\Slot\FilePersistenceSlot\COMMAND_FILE_SET_CONTENTS, and TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\createStorageFileIdentifier().

Referenced by TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\performUpdateSucceedsHavingOutdatedStorageFormDefinitions(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\performUpdateSucceedsHavingOutdatedStorageReferences(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\performUpdateSucceedsHavingOutdatedStorageReferencesWithFinisherOverrides(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsNotRequiredHavingUpdatedFormDefinitions(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsNotRequiredHavingUpdatedStorageReferences(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsNotRequiredHavingUpdatedStorageReferencesWithFinisherOverrides(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsRequiredHavingOutdatedStorageFormDefinitions(), TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsRequiredHavingOutdatedStorageReferences(), and TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest\updateIsRequiredHavingOutdatedStorageReferencesWithFinisherOverrides().

◆ invokeCheckForUpdate()

◆ invokePerformUpdate()

◆ performUpdateSucceedsHavingOutdatedExtensionReferences()

◆ performUpdateSucceedsHavingOutdatedExtensionReferencesWithFinisherOverrides()

◆ performUpdateSucceedsHavingOutdatedStorageFormDefinitions()

TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::performUpdateSucceedsHavingOutdatedStorageFormDefinitions ( )

◆ performUpdateSucceedsHavingOutdatedStorageReferences()

◆ performUpdateSucceedsHavingOutdatedStorageReferencesWithFinisherOverrides()

◆ retrieveAllFlexForms()

◆ setUp()

TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::setUp ( )
protected

◆ setUpAllowedExtensionPaths()

◆ tearDown()

TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::tearDown ( )
protected

Definition at line 92 of file FormFileExtensionUpdateTest.php.

◆ updateIsNotRequiredHavingOutdatedExtensionFormDefinitions()

TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::updateIsNotRequiredHavingOutdatedExtensionFormDefinitions ( )

◆ updateIsNotRequiredHavingUpdatedExtensionReferences()

◆ updateIsNotRequiredHavingUpdatedFormDefinitions()

TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::updateIsNotRequiredHavingUpdatedFormDefinitions ( )

◆ updateIsNotRequiredHavingUpdatedStorageReferences()

◆ updateIsNotRequiredHavingUpdatedStorageReferencesWithFinisherOverrides()

◆ updateIsRequiredHavingOutdatedExtensionReferences()

◆ updateIsRequiredHavingOutdatedExtensionReferencesWithFinisherOverrides()

◆ updateIsRequiredHavingOutdatedStorageFormDefinitions()

TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::updateIsRequiredHavingOutdatedStorageFormDefinitions ( )

◆ updateIsRequiredHavingOutdatedStorageReferences()

◆ updateIsRequiredHavingOutdatedStorageReferencesWithFinisherOverrides()

Member Data Documentation

◆ $coreExtensionsToLoad

string [] TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::$coreExtensionsToLoad
protected
Initial value:
= array(
'form',
)

Definition at line 39 of file FormFileExtensionUpdateTest.php.

◆ $flexForm

◆ $referenceIndex

ReferenceIndex TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::$referenceIndex
private

Definition at line 63 of file FormFileExtensionUpdateTest.php.

◆ $slot

FilePersistenceSlot TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::$slot
private

Definition at line 55 of file FormFileExtensionUpdateTest.php.

◆ $storageFolder

Folder TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::$storageFolder
private

Definition at line 67 of file FormFileExtensionUpdateTest.php.

◆ $subject

FormFileExtensionUpdate TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::$subject
private

Definition at line 51 of file FormFileExtensionUpdateTest.php.

◆ $testExtensionsToLoad

string [] TYPO3\CMS\Form\Tests\Functional\Hooks\FormFileExtensionUpdateTest::$testExtensionsToLoad
protected
Initial value:
= array(
'typo3/sysext/form/Tests/Functional/Hooks/Fixtures/test_resources',
)

Definition at line 45 of file FormFileExtensionUpdateTest.php.