Property | Type | Description | |
---|---|---|---|
$DataBuilder | Devise\Pages\Viewvars\DataBuilder | The DataBuilder extracts view vars from the views.php config file for a give page | |
$PagesRepository | Repository for retrieving pages |
Method | Description | |
---|---|---|
__construct ( |
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 |
Method | Description | |
---|---|---|
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 |
public __construct ( |
||
$PagesRepository | ||
$DataBuilder | ||
$Input | null | |
$View | null | |
$Route | null | |
$Redirect | null |
protected getFunction ( DvsPage $page ) : array | ||
$page | DvsPage | |
return | array |
protected getResponse ( DvsPage $page ) | ||
$page | DvsPage |
public retrieveLocalRedirect ( DvsPage $localized ) | ||
$localized | DvsPage |
public retrieveResponse ( DvsPage $page ) | ||
$page | DvsPage |
protected Devise\Pages\Viewvars\DataBuilder $DataBuilder | ||
return | Devise\Pages\Viewvars\DataBuilder |