‪TYPO3CMS  11.5
TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory Class Reference

Public Member Functions

 __construct (FrontendInterface $cache, PackageManager $packageManager, string $cacheIdentifier)
 
ClassesConfiguration createClassesConfiguration ()
 

Private Member Functions

array inheritPropertiesFromParentClasses (array $classes)
 

Private Attributes

FrontendInterface $cache
 
PackageManager $packageManager
 
string $cacheIdentifier
 

Detailed Description

Definition at line 26 of file ClassesConfigurationFactory.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory::__construct ( FrontendInterface  $cache,
PackageManager  $packageManager,
string  $cacheIdentifier 
)

Member Function Documentation

◆ createClassesConfiguration()

◆ inheritPropertiesFromParentClasses()

array TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory::inheritPropertiesFromParentClasses ( array  $classes)
private

todo: this method is flawed, see https://forge.typo3.org/issues/87566

Parameters
array$classes
Returns
‪array

Definition at line 80 of file ClassesConfigurationFactory.php.

Referenced by TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory\createClassesConfiguration().

Member Data Documentation

◆ $cache

FrontendInterface TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory::$cache
private

◆ $cacheIdentifier

string TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory::$cacheIdentifier
private

◆ $packageManager

PackageManager TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory::$packageManager
private