Properties
$fqsenUrlGenerator Line 37
private$fqsenUrlGenerator : \phpDocumentor\Transformer\Router\ClassBasedFqsenUrlGenerator
$urlGenerator Line 40
private$urlGenerator : \Symfony\Component\Routing\Generator\UrlGeneratorInterface
$slugger Line 43
private$slugger : \Symfony\Component\String\Slugger\SluggerInterface
Methods
__construct() Line 45
public__construct(ClassBasedFqsenUrlGenerator $fqsenUrlGenerator, UrlGeneratorInterface $urlGenerator, SluggerInterface $slugger) : mixed
Parameters
Returns
mixed —
generate() Line 58
publicgenerate(Descriptor|Fqsen|Uri $node) : string
generateUrlForDescriptor() Line 143
privategenerateUrlForDescriptor(string $type, string $fqsen[, string $fragment = '' ]) : string
Parameters
Returns
string —
slugifyNameBasedOnType() Line 153
privateslugifyNameBasedOnType(string $type, string $name) : string
Parameters
Returns
string —
removeFileExtensionFromPath() Line 172
Removes the file extension from the provided path.
privateremoveFileExtensionFromPath(string $path) : string