PHP 클래스 ApiGen\Templating\Filters\Helpers\ElementLinkFactory

파일 보기 프로젝트 열기: apigen/apigen 1 사용 예제들

공개 메소드들

메소드 설명
__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