JsonGenerator

in package

Properties

private$metas

private$buildContext

private$output  : \Symfony\Component\Console\Style\SymfonyStyle|null                

Methods

public__construct(Metas $metas, BuildContext $buildContext) : mixed

Parameters

$metas : Metas
$buildContext : BuildContext

Returns

mixed

publicgenerateJson() : mixed

Returns

mixed

publicsetOutput(SymfonyStyle $output) : mixed

Parameters

$output : SymfonyStyle

Returns

mixed

privategenerateToc(MetaEntry $metaEntry, array|null $titles) : array

Parameters

$metaEntry : MetaEntry
$titles : array|null

Returns

array

privateguessNext(string $parserFilename) : array|null

Parameters

$parserFilename : string

Returns

array|null

privateguessPrev(string $parserFilename) : array|null

Parameters

$parserFilename : string

Returns

array|null

privategetNextPrevInformation(string $parserFilename) : array|null

Parameters

$parserFilename : string

Returns

array|null

privategetMetaEntry(string $parserFilename[, bool $throwOnMissing = false ]) : MetaEntry|null

Parameters

$parserFilename : string
$throwOnMissing : bool = false

Returns

MetaEntry|null