‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest:

Public Member Functions

 hooksAreExecutedForNewRecords ()
 
 hooksAreExecutedForExistingRecords ()
 
 hooksAreExecutedForNewRelations ()
 
 hooksAreExecutedForExistingRelations ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

array $testExtensionsToLoad
 
array $configurationToUseInTestInstance
 

Private Member Functions

 assertHookInvocationsCount (HookFixture $hookFixture, array $methodNames, int $count)
 
 assertHookInvocationsPayload (HookFixture $hookFixture, array $methodNames, array $assertions)
 
 assertHookInvocationPayload (HookFixture $hookFixture, string $methodName, array $assertions)
 
 equals (array $left, array $right)
 

Private Attributes

const VALUE_PageId = 89
 
const VALUE_ContentId = 297
 
const TABLE_Content = 'tt_content'
 
const TABLE_Hotel = 'tx_testirreforeignfield_hotel'
 
const TABLE_Category = 'sys_category'
 
const FIELD_ContentHotel = 'tx_testirreforeignfield_hotels'
 
const FIELD_Categories = 'categories'
 

Detailed Description

Tests triggering hook execution in DataHandler.

Definition at line 31 of file HookTest.php.

Member Function Documentation

◆ assertHookInvocationPayload()

◆ assertHookInvocationsCount()

◆ assertHookInvocationsPayload()

◆ equals()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::equals ( array  $left,
array  $right 
)
private

◆ hooksAreExecutedForExistingRecords()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::hooksAreExecutedForExistingRecords ( )

◆ hooksAreExecutedForExistingRelations()

◆ hooksAreExecutedForNewRecords()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::hooksAreExecutedForNewRecords ( )

◆ hooksAreExecutedForNewRelations()

◆ setUp()

TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::setUp ( )
protected

Definition at line 58 of file HookTest.php.

References $GLOBALS.

Member Data Documentation

◆ $configurationToUseInTestInstance

array TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::$configurationToUseInTestInstance
protected
Initial value:
= [
'SC_OPTIONS' => [
't3lib/class.t3lib_tcemain.php' => [
'processDatamapClass' => [
__CLASS__ => HookFixture::class,
],
'processCmdmapClass' => [
__CLASS__ => HookFixture::class,
],
],
],
]

Definition at line 37 of file HookTest.php.

◆ $testExtensionsToLoad

array TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::$testExtensionsToLoad
protected
Initial value:
= [
'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_irre_foreignfield',
]

Definition at line 33 of file HookTest.php.

◆ FIELD_Categories

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::FIELD_Categories = 'categories'
private

Definition at line 56 of file HookTest.php.

◆ FIELD_ContentHotel

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::FIELD_ContentHotel = 'tx_testirreforeignfield_hotels'
private

Definition at line 55 of file HookTest.php.

◆ TABLE_Category

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::TABLE_Category = 'sys_category'
private

Definition at line 54 of file HookTest.php.

◆ TABLE_Content

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::TABLE_Content = 'tt_content'
private

Definition at line 52 of file HookTest.php.

◆ TABLE_Hotel

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::TABLE_Hotel = 'tx_testirreforeignfield_hotel'
private

Definition at line 53 of file HookTest.php.

◆ VALUE_ContentId

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::VALUE_ContentId = 297
private

Definition at line 51 of file HookTest.php.

◆ VALUE_PageId

const TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler\HookTest::VALUE_PageId = 89
private

Definition at line 50 of file HookTest.php.