for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Create the TCA files.
*/
declare(strict_types = 1);
namespace HDNET\Autoloader\Loader;
use HDNET\Autoloader\Loader;
use HDNET\Autoloader\LoaderInterface;
use HDNET\Autoloader\SmartObjectManager;
class TcaFiles implements LoaderInterface
{
* Get all the complex data for the loader.
* This return value will be cached and stored in the database
* There is no file monitoring for this cache.
public function prepareLoader(Loader $loader, int $type): array
if (LoaderInterface::EXT_TABLES !== $type) {
return [];
}
SmartObjectManager::checkAndCreateTcaInformation();
// no preparations, because the smart objects fill the register
* Run the loading process for the ext_tables.php file.
public function loadExtensionTables(Loader $loader, array $loaderInformation): void
* Run the loading process for the ext_localconf.php file.
public function loadExtensionConfiguration(Loader $loader, array $loaderInformation): void