Skip to content

Latest commit

 

History

History
735 lines (499 loc) · 19.9 KB

File metadata and controls

735 lines (499 loc) · 19.9 KB

BumbleDocGen / Technical description of the project / Configuration files / Configuration


Configuration class:

namespace BumbleDocGen\Core\Configuration;

final class Configuration
Configuration project documentation

Initialization methods:

  1. __construct

Methods:

  1. getAdditionalConsoleCommands
  2. getCacheDir
  3. getConfigurationVersion
  4. getDocGenLibDir
  5. getGitClientPath
  6. getIfExists
  7. getLanguageHandlersCollection
  8. getOutputDir
  9. getOutputDirBaseUrl
  10. getPageLinkProcessor
  11. getPlugins
  12. getProjectRoot
  13. getSourceLocators
  14. getTemplatesDir
  15. getTwigFilters
  16. getTwigFunctions
  17. getWorkingDir
  18. isCheckFileInGitBeforeCreatingDocEnabled
  19. useSharedCache

Constants:

Method details:

public function __construct(\BumbleDocGen\Core\Configuration\ConfigurationParameterBag $parameterBag, \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache $localObjectCache, \Psr\Log\LoggerInterface $logger);

Parameters:

Name Type Description
$parameterBag \BumbleDocGen\Core\Configuration\ConfigurationParameterBag -
$localObjectCache \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache -
$logger \Psr\Log\LoggerInterface -

public function getAdditionalConsoleCommands(): \BumbleDocGen\Console\Command\AdditionalCommandCollection;

Parameters: not specified

Return value: \BumbleDocGen\Console\Command\AdditionalCommandCollection

Throws:


public function getCacheDir(): string|null;

Parameters: not specified

Return value: string | null

Throws:


public function getConfigurationVersion(): string;

Parameters: not specified

Return value: string


public function getDocGenLibDir(): string;

Parameters: not specified

Return value: string


public function getGitClientPath(): string;

Parameters: not specified

Return value: string

Throws:


public function getIfExists(mixed $key): string|null;

Parameters:

Name Type Description
$key mixed -

Return value: string | null

Throws:


public function getLanguageHandlersCollection(): \BumbleDocGen\LanguageHandler\LanguageHandlersCollection;

Parameters: not specified

Return value: \BumbleDocGen\LanguageHandler\LanguageHandlersCollection

Throws:


public function getOutputDir(): string;

Parameters: not specified

Return value: string

Throws:


public function getOutputDirBaseUrl(): string;

Parameters: not specified

Return value: string

Throws:


public function getPageLinkProcessor(): \BumbleDocGen\Core\Renderer\PageLinkProcessor\PageLinkProcessorInterface;

Parameters: not specified

Return value: \BumbleDocGen\Core\Renderer\PageLinkProcessor\PageLinkProcessorInterface

Throws:


public function getPlugins(): \BumbleDocGen\Core\Plugin\PluginsCollection;

Parameters: not specified

Return value: \BumbleDocGen\Core\Plugin\PluginsCollection

Throws:


public function getProjectRoot(): string;

Parameters: not specified

Return value: string

Throws:


public function getSourceLocators(): \BumbleDocGen\Core\Parser\SourceLocator\SourceLocatorsCollection;

Parameters: not specified

Return value: \BumbleDocGen\Core\Parser\SourceLocator\SourceLocatorsCollection

Throws:


public function getTemplatesDir(): string;

Parameters: not specified

Return value: string

Throws:


public function getTwigFilters(): \BumbleDocGen\Core\Renderer\Twig\Filter\CustomFiltersCollection;

Parameters: not specified

Return value: \BumbleDocGen\Core\Renderer\Twig\Filter\CustomFiltersCollection

Throws:


public function getTwigFunctions(): \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionsCollection;

Parameters: not specified

Return value: \BumbleDocGen\Core\Renderer\Twig\Function\CustomFunctionsCollection

Throws:


public function getWorkingDir(): string;

Parameters: not specified

Return value: string

Throws:


public function isCheckFileInGitBeforeCreatingDocEnabled(): bool;

Parameters: not specified

Return value: bool

Throws:


public function useSharedCache(): bool;

Parameters: not specified

Return value: bool

Throws: