ApiGen\Generator\TemplateGenerators\SourceCodeGenerator::generateForElement PHP Method

generateForElement() private method

private generateForElement ( ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface $element )
$element ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface
    private function generateForElement(ElementReflectionInterface $element)
    {
        $template = $this->templateFactory->createNamedForElement('source', $element);
        $template = $this->namespaceAndPackageLoader->loadTemplateWithElementNamespaceOrPackage($template, $element);
        $template->setParameters(['fileName' => $this->relativePathResolver->getRelativePath($element->getFileName()), 'source' => $this->getHighlightedCodeFromElement($element)]);
        $template->save();
    }