PHP Класс ApiGen\Generator\TemplateGenerators\SourceCodeGenerator

Наследование: implements ApiGen\Contracts\Generator\TemplateGenerators\ConditionalTemplateGeneratorInterface, implements ApiGen\Contracts\Generator\StepCounterInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$namespaceAndPackageLoader ApiGen\Generator\TemplateGenerators\Loaders\NamespaceAndPackageLoader

Открытые методы

Метод Описание
__construct ( Configuration $configuration, ApiGen\Contracts\Parser\Elements\ElementStorageInterface $elementStorage, TemplateFactory $templateFactory, RelativePathResolver $relativePathResolver, ApiGen\Generator\SourceCodeHighlighter\SourceCodeHighlighter $sourceCodeHighlighter, ApiGen\Contracts\EventDispatcher\EventDispatcherInterface $eventDispatcher, NamespaceAndPackageLoader $namespaceAndPackageLoader )
generate ( )
getStepCount ( )
isAllowed ( )

Приватные методы

Метод Описание
generateForElement ( ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface $element )
getHighlightedCodeFromElement ( ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface $element ) : string

Описание методов

__construct() публичный Метод

public __construct ( Configuration $configuration, ApiGen\Contracts\Parser\Elements\ElementStorageInterface $elementStorage, TemplateFactory $templateFactory, RelativePathResolver $relativePathResolver, ApiGen\Generator\SourceCodeHighlighter\SourceCodeHighlighter $sourceCodeHighlighter, ApiGen\Contracts\EventDispatcher\EventDispatcherInterface $eventDispatcher, NamespaceAndPackageLoader $namespaceAndPackageLoader )
$configuration ApiGen\Configuration\Configuration
$elementStorage ApiGen\Contracts\Parser\Elements\ElementStorageInterface
$templateFactory ApiGen\Templating\TemplateFactory
$relativePathResolver ApiGen\Generator\Resolvers\RelativePathResolver
$sourceCodeHighlighter ApiGen\Generator\SourceCodeHighlighter\SourceCodeHighlighter
$eventDispatcher ApiGen\Contracts\EventDispatcher\EventDispatcherInterface
$namespaceAndPackageLoader ApiGen\Generator\TemplateGenerators\Loaders\NamespaceAndPackageLoader

generate() публичный Метод

public generate ( )

getStepCount() публичный Метод

public getStepCount ( )

isAllowed() публичный Метод

public isAllowed ( )

Описание свойств

$namespaceAndPackageLoader защищенное свойство

protected NamespaceAndPackageLoader,ApiGen\Generator\TemplateGenerators\Loaders $namespaceAndPackageLoader
Результат ApiGen\Generator\TemplateGenerators\Loaders\NamespaceAndPackageLoader