}
$container->setAlias('cache.short', 'cache.default')->setPublic(TRUE);
+ $container->setDefinition('civi.pipe', new Definition(
+ 'Civi\Pipe\PipeSession',
+ []
+ ))->setPublic(TRUE)->setShared(FALSE);
+
$container->setDefinition('resources', new Definition(
'CRM_Core_Resources',
[new Reference('service_container')]
$dispatcher->addListener('civi.api4.validate', $aliasMethodEvent('civi.api4.validate', 'getEntityName'), 100);
$dispatcher->addListener('civi.api4.authorizeRecord', $aliasMethodEvent('civi.api4.authorizeRecord', 'getEntityName'), 100);
+ $dispatcher->addListener('civi.api4.entityTypes', ['\Civi\Api4\Provider\CustomEntityProvider', 'addCustomEntities'], 100);
$dispatcher->addListener('civi.core.install', ['\Civi\Core\InstallationCanary', 'check']);
$dispatcher->addListener('civi.core.install', ['\Civi\Core\DatabaseInitializer', 'initialize']);