‪TYPO3CMS  10.4
TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory Class Reference
Inheritance diagram for TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory:
TYPO3\CMS\Core\SingletonInterface

Public Member Functions

 __construct (CacheManager $cacheManager=null)
 
ClassesConfiguration createClassesConfiguration ()
 

Private Member Functions

array inheritPropertiesFromParentClasses (array $classes)
 

Private Attributes

FrontendInterface $cacheFrontend
 

Detailed Description

Class TYPO3\CMS\Extbase\Persistence\ClassesConfiguration

Definition at line 36 of file ClassesConfigurationFactory.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory::__construct ( CacheManager  $cacheManager = null)
Parameters
CacheManager | null$cacheManager‪can be null to disable caching in this factory

Definition at line 45 of file ClassesConfigurationFactory.php.

References TYPO3\CMS\Extbase\Persistence\ClassesConfigurationFactory\$cacheFrontend.

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 103 of file ClassesConfigurationFactory.php.

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

Member Data Documentation

◆ $cacheFrontend

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