\App\Base\TraitsFrontendTrait

Frontend pages Trait

Summary

Methods
Properties
Constants
getRouteGroup()
getTranslations()
getCurrentLocale()
No public properties found
No constants found
getTemplateData()
setObject()
getObject()
checkCredentials()
$template_data
$current_user_model
N/A
No private methods found
No private properties found
N/A

Properties

$template_data

$template_data : array

Type

array — template data

$current_user_model

$current_user_model : \App\Site\Models\User

Type

User — current user model

Methods

getRouteGroup()

getRouteGroup() : string

gets route group

Returns

string —

getTranslations()

getTranslations() : array

{@inheritdocs}

Throws

\Degami\Basics\Exceptions\BasicException

Returns

array —

getCurrentLocale()

getCurrentLocale() : string

{@inheritdocs}

Throws

\Degami\Basics\Exceptions\BasicException
\DI\DependencyException
\DI\NotFoundException

Returns

string —

getTemplateData()

getTemplateData() : array

{@inheritdocs}

Returns

array —

setObject()

setObject(\App\Base\Abstracts\Models\BaseModel  $object) : self

sets object to show

Parameters

\App\Base\Abstracts\Models\BaseModel $object

Returns

self —

getObject()

getObject() : \App\Base\Abstracts\Models\BaseModel|null

gets object to show

Returns

\App\Base\Abstracts\Models\BaseModel|null —

checkCredentials()

checkCredentials() : bool

checks user credentials

Throws

\Degami\Basics\Exceptions\BasicException

Returns

bool —