PHP Class Phrozn\Site\View\OutputPath\Base

Author: Victor Farazdagi
Inheritance: implements Phrozn\Site\View\OutputPath
Afficher le fichier Open project: farazdagi/phrozn

Méthodes publiques

Méthode Description
__construct ( Phrozn\Site\View $view ) : void Initialize path builder
getView ( ) : Phrozn\Site\View Get view
setView ( Phrozn\Site\View $view ) : Phrozn\Site\View\OutputPath Set view

Méthodes protégées

Méthode Description
getInputFileExtension ( $includeDot = true ) : string Get the file extension for the input file
getInputFileWithoutExt ( ) : string Extract input file from view (remove extension)
getRelativeFile ( string $base = '', boolean $prepend = true ) : string Detect relative file path with respect to $base folder

Method Details

__construct() public méthode

Initialize path builder
public __construct ( Phrozn\Site\View $view ) : void
$view Phrozn\Site\View
Résultat void

getInputFileExtension() protected méthode

Get the file extension for the input file
protected getInputFileExtension ( $includeDot = true ) : string
Résultat string

getInputFileWithoutExt() protected méthode

Extract input file from view (remove extension)
protected getInputFileWithoutExt ( ) : string
Résultat string

getRelativeFile() protected méthode

Detect relative file path with respect to $base folder
protected getRelativeFile ( string $base = '', boolean $prepend = true ) : string
$base string Base folder name from which to start
$prepend boolean Whether to prepend base folder name to result
Résultat string

getView() public méthode

Get view
public getView ( ) : Phrozn\Site\View
Résultat Phrozn\Site\View

setView() public méthode

Set view
public setView ( Phrozn\Site\View $view ) : Phrozn\Site\View\OutputPath
$view Phrozn\Site\View View object
Résultat Phrozn\Site\View\OutputPath