View Helper
This helper will provide information about app views, layout folder, layout components, folder of partials, etc.
View Helper is "macroable" and "collectable", which allows you to run batch methods and collect output with ViewHelper::collect('layoutsPath', 'componentsPath')
Layouts Path
/**
* Get layouts dir
* @return string|null
*/
ViewHelper::layoutsPath(): voidLayouts Name
/**
* Get layouts dir name
* @return string|null
*/
ViewHelper::layoutsName(): voidLayouts
/**
* Get layout components
* @return Collection
*/
ViewHelper::layouts(): voidComponents Path
/**
* Get components path
* @return string|null
*/
ViewHelper::componentsPath(): voidComponents Name
/**
* Get components dir name
* @return string|null
*/
ViewHelper::componentsName(): voidComponents
/**
* Get components
* @return Collection
*/
ViewHelper::components(): voidMain Layout
/**
* Get main template that others extend
* @return string|null
*/
ViewHelper::main(): voidHeader Partial
/**
* Check if header component is defined and return it
* @return string|null
*/
ViewHelper::header(): voidFooter Partial
/**
* Check if footer component is defined and return it
* @return string|null
*/
ViewHelper::footer(): voidPath
/**
* Get first valid path or view
* @return string|null
*/
ViewHelper::path(): voidPaths
/**
* Get all paths
* @return Collection
*/
ViewHelper::paths(): voidFolders
/**
* Get all view folders
* @return Collection
*/
ViewHelper::folders(): void