\App\Base\TraitsFrontendTrait

Frontend pages Trait

Summary

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

Properties

$templateData

$templateData :array

Type

array—template data

$current_user_model

$current_user_model :\App\Site\Models\User

Type

\App\Site\Models\User—current user model

Methods

getRouteGroup()

getRouteGroup(): string

gets route group

Returns

string

getTranslations()

getTranslations(): array

{@inheritdocs}

Returns

array

getCurrentLocale()

getCurrentLocale(): string

{@inheritdocs}

Throws

\Degami\Basics\Exceptions\BasicException

Returns

string

getTemplateData()

getTemplateData(): array

{@inheritdocs}

Returns

array

setObject()

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

sets object to show

Parameters

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

Returns

\App\Base\Traits\FrontendTrait

getObject()

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

gets object to show

Returns

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

checkCredentials()

checkCredentials(): boolean

checks user credentials

Returns

boolean