PHP Класс ApiGen\Templating\Filters\Helpers\ElementLinkFactory

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( ElementUrlFactory $elementUrlFactory, ApiGen\Templating\Filters\Helpers\LinkBuilder $linkBuilder )
createForElement ( ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface $element, array $classes = [] ) : string

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

Метод Описание
createForClass ( ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $reflectionClass, array $classes ) : string
createForConstant ( ApiGen\Contracts\Parser\Reflection\ConstantReflectionInterface $reflectionConstant, array $classes ) : string
createForFunction ( ApiGen\Contracts\Parser\Reflection\FunctionReflectionInterface $reflectionFunction, array $classes ) : string
createForMethod ( ApiGen\Contracts\Parser\Reflection\MethodReflectionInterface $reflectionMethod, array $classes ) : string
createForProperty ( ApiGen\Contracts\Parser\Reflection\PropertyReflectionInterface $reflectionProperty, array $classes ) : string
getGlobalConstantName ( ApiGen\Contracts\Parser\Reflection\ConstantReflectionInterface $reflectionConstant ) : string

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

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

public __construct ( ElementUrlFactory $elementUrlFactory, ApiGen\Templating\Filters\Helpers\LinkBuilder $linkBuilder )
$elementUrlFactory ElementUrlFactory
$linkBuilder ApiGen\Templating\Filters\Helpers\LinkBuilder

createForElement() публичный метод

public createForElement ( ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface $element, array $classes = [] ) : string
$element ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface
$classes array
Результат string