Skip to content

Commit fde010d

Browse files
committed
chore: remove legacy ParallelTypeRenderer and dependencies
Remove subprocess-based parallel rendering code that was replaced by the pcntl_fork-based ForkingRenderer. Deleted files: - ParallelTypeRenderer.php (subprocess spawning approach) - WorkerProcess.php (subprocess wrapper) - DocumentBatcher.php (document partitioning) - StaticDocumentIterator.php (iterator wrapper) Updated service configuration to remove dead references.
1 parent e3d5d8b commit fde010d

5 files changed

Lines changed: 0 additions & 820 deletions

File tree

packages/typo3-guides-extension/resources/config/typo3-guides.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,8 @@
2121
use T3Docs\GuidesExtension\EventListener\ProfilingEventListener;
2222
use T3Docs\GuidesExtension\Renderer\IncrementalTypeRenderer;
2323
use T3Docs\GuidesExtension\Parser\ParallelParseDirectoryHandler;
24-
use T3Docs\GuidesExtension\Renderer\Parallel\DocumentBatcher;
2524
use T3Docs\GuidesExtension\Renderer\Parallel\DocumentNavigationProvider;
2625
use T3Docs\GuidesExtension\Renderer\Parallel\ForkingRenderer;
27-
use T3Docs\GuidesExtension\Renderer\Parallel\ParallelTypeRenderer;
2826
use T3Docs\GuidesExtension\Compiler\ParallelCompileDocumentsHandler;
2927
use T3Docs\GuidesExtension\Settings\ParallelSettings;
3028
use T3Docs\Typo3DocsTheme\Inventory\Typo3InventoryRepository;
@@ -129,14 +127,6 @@
129127
// Singleton that stores pre-computed prev/next relationships for use in child processes
130128
->set(DocumentNavigationProvider::class)
131129

132-
// Parallel Rendering - Document batching and process management
133-
->set(DocumentBatcher::class)
134-
->set(ParallelTypeRenderer::class)
135-
->arg('$sequentialRenderer', service(IncrementalTypeRenderer::class))
136-
->arg('$cacheListener', service(IncrementalCacheListener::class))
137-
->arg('$batcher', service(DocumentBatcher::class))
138-
->arg('$logger', service('Psr\Log\LoggerInterface')->nullOnInvalid())
139-
140130
// Parallel Rendering - pcntl_fork based renderer for cold builds
141131
// Replaces the default HTML TypeRenderer for parallel rendering
142132
->set(ForkingRenderer::class)

packages/typo3-guides-extension/src/Renderer/Parallel/DocumentBatcher.php

Lines changed: 0 additions & 166 deletions
This file was deleted.

0 commit comments

Comments
 (0)