‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory Class Reference

Public Member Functions

 __construct (private readonly PackageManager $packageManager, private readonly PhpFrontend $codeCache,)
 
 load ()
 
 loadUncached ()
 
 createCacheEntry ()
 

Private Member Functions

 loadSingleExtTablesFiles ()
 
 getExtTablesCacheIdentifier ()
 

Detailed Description

Bootstrap related ext_tables loading. Extensions must not use this.

Definition at line 27 of file ExtTablesFactory.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory::__construct ( private readonly PackageManager  $packageManager,
private readonly PhpFrontend  $codeCache 
)

Definition at line 29 of file ExtTablesFactory.php.

Member Function Documentation

◆ createCacheEntry()

TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory::createCacheEntry ( )

Create cache entry for concatenated ext_tables.php files

Definition at line 56 of file ExtTablesFactory.php.

References TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory\getExtTablesCacheIdentifier().

Referenced by TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory\load().

◆ getExtTablesCacheIdentifier()

TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory::getExtTablesCacheIdentifier ( )
private

◆ load()

TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory::load ( )

◆ loadSingleExtTablesFiles()

TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory::loadSingleExtTablesFiles ( )
private

◆ loadUncached()

TYPO3\CMS\Core\Configuration\Extension\ExtTablesFactory::loadUncached ( )