Skip to content

Latest commit

 

History

History
242 lines (176 loc) · 8.66 KB

RendererIteratorFactory.md

File metadata and controls

242 lines (176 loc) · 8.66 KB

BumbleDocGen / Technical description of the project / Class map / RendererIteratorFactory


namespace BumbleDocGen\Core\Renderer;

final class RendererIteratorFactory

Initialization methods:

  1. __construct

Methods:

  1. getDocumentedEntityWrappersWithOutdatedCache
  2. getFilesToRemove
  3. getTemplatesWithOutdatedCache

Method details:

public function __construct(\BumbleDocGen\Core\Renderer\Context\RendererContext $rendererContext, \BumbleDocGen\Core\Parser\Entity\RootEntityCollectionsGroup $rootEntityCollectionsGroup, \BumbleDocGen\Core\Renderer\Context\DocumentedEntityWrappersCollection $documentedEntityWrappersCollection, \BumbleDocGen\Core\Configuration\Configuration $configuration, \BumbleDocGen\Core\Configuration\ConfigurationParameterBag $configurationParameterBag, \BumbleDocGen\Core\Cache\SharedCompressedDocumentFileCache $sharedCompressedDocumentFileCache, \BumbleDocGen\Core\Renderer\RendererHelper $rendererHelper, \BumbleDocGen\Core\Renderer\Context\Dependency\RendererDependencyFactory $dependencyFactory, \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache $localObjectCache, \BumbleDocGen\Console\ProgressBar\ProgressBarFactory $progressBarFactory, \BumbleDocGen\Core\Plugin\PluginEventDispatcher $pluginEventDispatcher, \Symfony\Component\Console\Style\OutputStyle $io, \Monolog\Logger $logger, \BumbleDocGen\Core\Logger\Handler\GenerationErrorsHandler $generationErrorsHandler);

Parameters:

Name Type Description
$rendererContext \BumbleDocGen\Core\Renderer\Context\RendererContext -
$rootEntityCollectionsGroup \BumbleDocGen\Core\Parser\Entity\RootEntityCollectionsGroup -
$documentedEntityWrappersCollection \BumbleDocGen\Core\Renderer\Context\DocumentedEntityWrappersCollection -
$configuration \BumbleDocGen\Core\Configuration\Configuration -
$configurationParameterBag \BumbleDocGen\Core\Configuration\ConfigurationParameterBag -
$sharedCompressedDocumentFileCache \BumbleDocGen\Core\Cache\SharedCompressedDocumentFileCache -
$rendererHelper \BumbleDocGen\Core\Renderer\RendererHelper -
$dependencyFactory \BumbleDocGen\Core\Renderer\Context\Dependency\RendererDependencyFactory -
$localObjectCache \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache -
$progressBarFactory \BumbleDocGen\Console\ProgressBar\ProgressBarFactory -
$pluginEventDispatcher \BumbleDocGen\Core\Plugin\PluginEventDispatcher -
$io \Symfony\Component\Console\Style\OutputStyle -
$logger \Monolog\Logger -
$generationErrorsHandler \BumbleDocGen\Core\Logger\Handler\GenerationErrorsHandler -

  • # getDocumentedEntityWrappersWithOutdatedCache | source code
public function getDocumentedEntityWrappersWithOutdatedCache(): \Generator;

Parameters: not specified

Return value: \Generator

Throws:


public function getFilesToRemove(): \Generator;

Parameters: not specified

Return value: \Generator

Throws:


public function getTemplatesWithOutdatedCache(): \Generator;

Parameters: not specified

Return value: \Generator

Throws: