com\setasign\SetaSite\Helper

LinkHelper

File: /SetaSite/src/Helper/LinkHelper.php

Class hierarchy

Summary

Static Methods

resolveLink()

public static LinkHelper::resolveLink (
\com\setasign\SetaSite\Page\Page $contextPage,
\com\setasign\SetaSite\FileSystem\FilesystemManagerInterface $filesystemManager,
string $path,
int $recursion = 1
): string

Resolves an internal setasite link.

Note: the path doesn't contain the requestPathPrefix yet

Parameters
$contextPage: \com\setasign\SetaSite\Page\Page
 
$filesystemManager: \com\setasign\SetaSite\FileSystem\FilesystemManagerInterface
 
$path: string
 
$recursion: int

Recursion prevention for redirect

Exceptions

Throws \com\setasign\SetaSite\FileSystem\InvalidPathException

Throws \com\setasign\SetaSite\Page\UnknownPageException