class SeoHandler

Class SeoHandler

Properties

protected AbstractImporter[] $importers Importer instances
protected Setting $setting Setting instance
protected Translator $translator Translator instances
protected FrontendHandler $frontend FrontendHandler instance
protected bool $executable Will be executed
protected bool $isExecuted Already executed

Methods

__construct(array $importers, Setting $setting, Translator $translator, FrontendHandler $frontend)

Constructor

void
import(array|SeoUsable $items)

Import to html header

null|SeoUsable
extract(array $items)

Extract item of seo usable

array
resolveData(SeoUsable $item = null)

Data resolve

string
makeTitle(SeoUsable $item = null)

Make title text

void
addImporter(AbstractImporter $importer)

Add Importer

void
notExec()

Set will not executed

getSetting()

Returns Setting instance

Details

at line 85
__construct(array $importers, Setting $setting, Translator $translator, FrontendHandler $frontend)

Constructor

Parameters

array $importers Importer instances
Setting $setting Setting instances
Translator $translator Translator instances
FrontendHandler $frontend Frontend instance

at line 99
void import(array|SeoUsable $items)

Import to html header

Parameters

array|SeoUsable $items view 에서 사용되어지는 모든 아이템 목록

Return Value

void

at line 122
protected null|SeoUsable extract(array $items)

Extract item of seo usable

Parameters

array $items view 에서 사용되어지는 모든 아이템 목록

Return Value

null|SeoUsable

at line 141
protected array resolveData(SeoUsable $item = null)

Data resolve

Parameters

SeoUsable $item item instance

Return Value

array

at line 187
protected string makeTitle(SeoUsable $item = null)

Make title text

Parameters

SeoUsable $item item instance

Return Value

string

at line 218
void addImporter(AbstractImporter $importer)

Add Importer

Parameters

AbstractImporter $importer Importer instance

Return Value

void

at line 228
void notExec()

Set will not executed

Return Value

void

at line 238
Setting getSetting()

Returns Setting instance

Return Value

Setting