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>