com\setasign\SetaSite\Page

PlaceholderFinder

File: /SetaSite/src/Page/PlaceholderFinder.php

Class hierarchy

Summary

Properties

$templateDirectory


Methods

__construct()

public PlaceholderFinder::__construct (
\com\setasign\SetaFramework\Application\ApplicationConfig $applicationConfig
)
Parameters
$applicationConfig : \com\setasign\SetaFramework\Application\ApplicationConfig
 

fetchPlaceholderFromViewFile()

public PlaceholderFinder::fetchPlaceholderFromViewFile (
string $viewFile
): array
Parameters
$viewFile : string
 

fetchPlaceholdersFromTwigFile()

public PlaceholderFinder::fetchPlaceholdersFromTwigFile (
string $twigFile
): array
Parameters
$twigFile : string
 

getPlaceholdersByPage()

Parameters
$page : Page
 
Exceptions

Throws UnknownPageException

Throws \com\setasign\SetaSite\BlockManager\BlockFinalException

Throws \com\setasign\SetaSite\BlockManager\UnknownBlockException

Throws \com\setasign\SetaFramework\Exception