PHP Класс Devise\Pages\PageController

The templates have already been designed by the developer but new pages can be added easily by the cms administrator.
Наследование: extends Illuminate\Routing\Controller
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$DataBuilder Devise\Pages\Viewvars\DataBuilder The DataBuilder extracts view vars from the views.php config file for a give page
$PagesRepository PagesRepository Repository for retrieving pages

Открытые методы

Метод Описание
__construct ( PagesRepository $PagesRepository, DataBuilder $DataBuilder, null $Input = null, null $View = null, null $Route = null, null $Redirect = null, $Cookie = null ) Creates a new DvsPagesController instance.
retrieveLocalRedirect ( DvsPage $localized ) This retrieves the a redirect for the user's language
retrieveResponse ( DvsPage $page ) This retrieves a page with all the view's vars set on the response
show ( ) : Response Displays details of a page

Защищенные методы

Метод Описание
getFunction ( DvsPage $page ) : array Get the results from a function as the response type
getResponse ( DvsPage $page ) Gets the response for this page
getView ( $page ) : mixed Gets a view as the response type

Описание методов

__construct() публичный Метод

Creates a new DvsPagesController instance.
public __construct ( PagesRepository $PagesRepository, DataBuilder $DataBuilder, null $Input = null, null $View = null, null $Route = null, null $Redirect = null, $Cookie = null )
$PagesRepository PagesRepository
$DataBuilder Devise\Pages\Viewvars\DataBuilder
$Input null
$View null
$Route null
$Redirect null

getFunction() защищенный Метод

Get the results from a function as the response type
protected getFunction ( DvsPage $page ) : array
$page DvsPage
Результат array

getResponse() защищенный Метод

Gets the response for this page
protected getResponse ( DvsPage $page )
$page DvsPage

getView() защищенный Метод

Gets a view as the response type
protected getView ( $page ) : mixed
$page
Результат mixed

retrieveLocalRedirect() публичный Метод

This retrieves the a redirect for the user's language
public retrieveLocalRedirect ( DvsPage $localized )
$localized DvsPage

retrieveResponse() публичный Метод

This retrieves a page with all the view's vars set on the response
public retrieveResponse ( DvsPage $page )
$page DvsPage

show() публичный Метод

Displays details of a page
public show ( ) : Response
Результат Response

Описание свойств

$DataBuilder защищенное свойство

The DataBuilder extracts view vars from the views.php config file for a give page
protected Devise\Pages\Viewvars\DataBuilder $DataBuilder
Результат Devise\Pages\Viewvars\DataBuilder

$PagesRepository защищенное свойство

Repository for retrieving pages
protected PagesRepository,Devise\Pages $PagesRepository
Результат PagesRepository