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

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

공개 메소드들

메소드 설명
__construct ( ApiGen\Contracts\Configuration\ConfigurationInterface $configuration )
createForAnnotationGroup ( string $name ) : string
createForClass ( string | ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $class ) : string
createForConstant ( ApiGen\Contracts\Parser\Reflection\ConstantReflectionInterface $constant ) : string
createForElement ( ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface | string $element ) : string | null
createForFunction ( ApiGen\Contracts\Parser\Reflection\FunctionReflectionInterface $function ) : string
createForMethod ( ApiGen\Contracts\Parser\Reflection\MethodReflectionInterface $method, ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $class = null ) : string
createForProperty ( ApiGen\Contracts\Parser\Reflection\PropertyReflectionInterface $property, ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $class = null ) : string

메소드 상세

__construct() 공개 메소드

public __construct ( ApiGen\Contracts\Configuration\ConfigurationInterface $configuration )
$configuration ApiGen\Contracts\Configuration\ConfigurationInterface

createForAnnotationGroup() 공개 메소드

public createForAnnotationGroup ( string $name ) : string
$name string
리턴 string

createForClass() 공개 메소드

public createForClass ( string | ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $class ) : string
$class string | ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface
리턴 string

createForConstant() 공개 메소드

public createForConstant ( ApiGen\Contracts\Parser\Reflection\ConstantReflectionInterface $constant ) : string
$constant ApiGen\Contracts\Parser\Reflection\ConstantReflectionInterface
리턴 string

createForElement() 공개 메소드

public createForElement ( ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface | string $element ) : string | null
$element ApiGen\Contracts\Parser\Reflection\ElementReflectionInterface | string
리턴 string | null

createForFunction() 공개 메소드

public createForFunction ( ApiGen\Contracts\Parser\Reflection\FunctionReflectionInterface $function ) : string
$function ApiGen\Contracts\Parser\Reflection\FunctionReflectionInterface
리턴 string

createForMethod() 공개 메소드

public createForMethod ( ApiGen\Contracts\Parser\Reflection\MethodReflectionInterface $method, ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $class = null ) : string
$method ApiGen\Contracts\Parser\Reflection\MethodReflectionInterface
$class ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface
리턴 string

createForProperty() 공개 메소드

public createForProperty ( ApiGen\Contracts\Parser\Reflection\PropertyReflectionInterface $property, ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $class = null ) : string
$property ApiGen\Contracts\Parser\Reflection\PropertyReflectionInterface
$class ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface
리턴 string