‪TYPO3CMS  ‪main
TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest Class Reference
Inheritance diagram for TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest:

Public Member Functions

 getExtensionData ()
 
 installCallsUpdateDatabase ()
 
 installCallsLoadExtension ()
 
 installCallsFlushCaches ()
 
 installCallsReloadCaches ()
 
 installCallsSaveDefaultConfigurationWithExtensionKey ()
 
 importT3DFileDoesNotImportFileIfAlreadyImported (string $fileName, string $registryNameReturnsFalse, string $registryNameReturnsTrue)
 

Static Public Member Functions

static importT3DFileDoesNotImportFileIfAlreadyImportedDataProvider ()
 

Protected Member Functions

 setUp ()
 
 tearDown ()
 

Protected Attributes

bool $resetSingletonInstances = true
 

Private Member Functions

string createFakeExtension ()
 

Private Attributes

string $extensionKey = 'dummy'
 
array $extensionData = []
 
array $fakedExtensions = []
 
InstallUtility &MockObject &AccessibleObjectInterface $installMock
 

Detailed Description

Definition at line 36 of file InstallUtilityTest.php.

Member Function Documentation

◆ createFakeExtension()

string TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::createFakeExtension ( )
private

Creates a fake extension inside typo3temp/. No configuration is created, just the folder.

Returns
‪string The extension key

Definition at line 110 of file InstallUtilityTest.php.

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

Referenced by TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest\importT3DFileDoesNotImportFileIfAlreadyImported().

◆ getExtensionData()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::getExtensionData ( )

◆ importT3DFileDoesNotImportFileIfAlreadyImported()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::importT3DFileDoesNotImportFileIfAlreadyImported ( string  $fileName,
string  $registryNameReturnsFalse,
string  $registryNameReturnsTrue 
)

◆ importT3DFileDoesNotImportFileIfAlreadyImportedDataProvider()

static TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::importT3DFileDoesNotImportFileIfAlreadyImportedDataProvider ( )
static

Definition at line 177 of file InstallUtilityTest.php.

◆ installCallsFlushCaches()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsFlushCaches ( )
Test:

Definition at line 147 of file InstallUtilityTest.php.

◆ installCallsLoadExtension()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsLoadExtension ( )
Test:

Definition at line 136 of file InstallUtilityTest.php.

◆ installCallsReloadCaches()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsReloadCaches ( )
Test:

Definition at line 158 of file InstallUtilityTest.php.

◆ installCallsSaveDefaultConfigurationWithExtensionKey()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsSaveDefaultConfigurationWithExtensionKey ( )
Test:

Definition at line 169 of file InstallUtilityTest.php.

◆ installCallsUpdateDatabase()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::installCallsUpdateDatabase ( )
Test:

Definition at line 124 of file InstallUtilityTest.php.

◆ setUp()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::setUp ( )
protected

◆ tearDown()

TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::tearDown ( )
protected

Member Data Documentation

◆ $extensionData

array TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::$extensionData = []
private

◆ $extensionKey

string TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::$extensionKey = 'dummy'
private

◆ $fakedExtensions

array TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::$fakedExtensions = []
private

Definition at line 42 of file InstallUtilityTest.php.

◆ $installMock

InstallUtility& MockObject& AccessibleObjectInterface TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::$installMock
private

◆ $resetSingletonInstances

bool TYPO3\CMS\Extensionmanager\Tests\Unit\Utility\InstallUtilityTest::$resetSingletonInstances = true
protected

Definition at line 38 of file InstallUtilityTest.php.