TcaFactory
Read onlyYes
FinalYes
Bootstrap related base TCA loading. Extensions must not use this.
Attributes
- #[Autoconfigure]
- $public: true
Table of Contents
Methods
- __construct() : mixed
- create() : array<string|int, mixed>
- This is (indirectly) used by extension manager when loading extensions, by install tool bootstrap and cache warmup.
- createBaseTcaCacheFile() : void
- Public since it's also used by CacheWarmupCommand
- createNotMigrated() : array<string|int, mixed>
- This is used by install tool LoadTcaService to check certain aspects of TCA
- get() : array<string|int, mixed>
- The main production worker method.
Methods
__construct()
public
__construct(PackageManager $packageManager, EventDispatcherInterface $eventDispatcher, PhpFrontend $codeCache) : mixed
Parameters
- $packageManager : PackageManager
- $eventDispatcher : EventDispatcherInterface
- $codeCache : PhpFrontend
create()
This is (indirectly) used by extension manager when loading extensions, by install tool bootstrap and cache warmup.
public
create() : array<string|int, mixed>
Return values
array<string|int, mixed>createBaseTcaCacheFile()
Public since it's also used by CacheWarmupCommand
public
createBaseTcaCacheFile(array<string|int, mixed> $tca) : void
Parameters
- $tca : array<string|int, mixed>
createNotMigrated()
This is used by install tool LoadTcaService to check certain aspects of TCA
public
createNotMigrated() : array<string|int, mixed>
Return values
array<string|int, mixed>get()
The main production worker method.
public
get() : array<string|int, mixed>