PHP Интерфейс Artesaos\SEOTools\Contracts\MetaTags

Показать файл Открыть проект

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

Метод Описание
__construct ( array $config = [] ) Configuration.
addAlternateLanguage ( string $lang, string $url ) Add an alternate language.
addAlternateLanguages ( array $languages ) : Artesaos\SEOTools\Contracts\MetaTags Add alternate languages.
addKeyword ( string | array $keyword ) : Artesaos\SEOTools\Contracts\MetaTags Add a keyword.
addMeta ( string | array $meta, string $value = null, string $name = 'name' ) : Artesaos\SEOTools\Contracts\MetaTags Add a custom meta tag.
generate ( boolean $minify = false ) : string Generates meta tags.
getAlternateLanguages ( ) : array Get alternate languages.
getCanonical ( ) : string Get the canonical URL.
getDefaultTitle ( ) : string Takes the default title.
getDescription ( ) : string Get the Meta description.
getKeywords ( ) : array Get the Meta keywords.
getMetatags ( ) : array Get all metatags.
getNext ( ) : string Get the next URL.
getPrev ( ) : string Get the prev URL.
getTitle ( ) : string Get the title formatted for display.
getTitleSeparator ( ) : string Get the title separator that was set.
getTitleSession ( ) : string Get the title that was set.
removeMeta ( string $key ) : Artesaos\SEOTools\Contracts\MetaTags Remove a metatag.
reset ( ) : void Reset all data.
setCanonical ( string $url ) : Artesaos\SEOTools\Contracts\MetaTags Sets the canonical URL.
setDescription ( string $description ) : Artesaos\SEOTools\Contracts\MetaTags Set the description.
setKeywords ( array $keywords ) : Artesaos\SEOTools\Contracts\MetaTags Sets the list of keywords, you can send an array or string separated with commas also clears the previously set keywords.
setNext ( string $url ) : Artesaos\SEOTools\Contracts\MetaTags Sets the next URL.
setPrev ( string $url ) : Artesaos\SEOTools\Contracts\MetaTags Sets the prev URL.
setTitle ( string $title, boolean $appendDefault = true ) : Artesaos\SEOTools\Contracts\MetaTags Set the title.
setTitleDefault ( string $default ) : Artesaos\SEOTools\Contracts\MetaTags Sets the default title tag.
setTitleSeparator ( string $separator ) : Artesaos\SEOTools\Contracts\MetaTags Set the title separator.

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

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

Configuration.
public __construct ( array $config = [] )
$config array

addAlternateLanguage() публичный метод

Add an alternate language.
public addAlternateLanguage ( string $lang, string $url )
$lang string language code in format ISO 639-1
$url string

addAlternateLanguages() публичный метод

Add alternate languages.
public addAlternateLanguages ( array $languages ) : Artesaos\SEOTools\Contracts\MetaTags
$languages array
Результат Artesaos\SEOTools\Contracts\MetaTags

addKeyword() публичный метод

Add a keyword.
public addKeyword ( string | array $keyword ) : Artesaos\SEOTools\Contracts\MetaTags
$keyword string | array
Результат Artesaos\SEOTools\Contracts\MetaTags

addMeta() публичный метод

Add a custom meta tag.
public addMeta ( string | array $meta, string $value = null, string $name = 'name' ) : Artesaos\SEOTools\Contracts\MetaTags
$meta string | array
$value string
$name string
Результат Artesaos\SEOTools\Contracts\MetaTags

generate() публичный метод

Generates meta tags.
public generate ( boolean $minify = false ) : string
$minify boolean
Результат string

getAlternateLanguages() публичный метод

Get alternate languages.
public getAlternateLanguages ( ) : array
Результат array

getCanonical() публичный метод

Get the canonical URL.
public getCanonical ( ) : string
Результат string

getDefaultTitle() публичный метод

Takes the default title.
public getDefaultTitle ( ) : string
Результат string

getDescription() публичный метод

Get the Meta description.
public getDescription ( ) : string
Результат string

getKeywords() публичный метод

Get the Meta keywords.
public getKeywords ( ) : array
Результат array

getMetatags() публичный метод

Get all metatags.
public getMetatags ( ) : array
Результат array

getNext() публичный метод

Get the next URL.
public getNext ( ) : string
Результат string

getPrev() публичный метод

Get the prev URL.
public getPrev ( ) : string
Результат string

getTitle() публичный метод

Get the title formatted for display.
public getTitle ( ) : string
Результат string

getTitleSeparator() публичный метод

Get the title separator that was set.
public getTitleSeparator ( ) : string
Результат string

getTitleSession() публичный метод

Get the title that was set.
public getTitleSession ( ) : string
Результат string

removeMeta() публичный метод

Remove a metatag.
public removeMeta ( string $key ) : Artesaos\SEOTools\Contracts\MetaTags
$key string
Результат Artesaos\SEOTools\Contracts\MetaTags

reset() публичный метод

Reset all data.
public reset ( ) : void
Результат void

setCanonical() публичный метод

Sets the canonical URL.
public setCanonical ( string $url ) : Artesaos\SEOTools\Contracts\MetaTags
$url string
Результат Artesaos\SEOTools\Contracts\MetaTags

setDescription() публичный метод

Set the description.
public setDescription ( string $description ) : Artesaos\SEOTools\Contracts\MetaTags
$description string
Результат Artesaos\SEOTools\Contracts\MetaTags

setKeywords() публичный метод

Sets the list of keywords, you can send an array or string separated with commas also clears the previously set keywords.
public setKeywords ( array $keywords ) : Artesaos\SEOTools\Contracts\MetaTags
$keywords array
Результат Artesaos\SEOTools\Contracts\MetaTags

setNext() публичный метод

Sets the next URL.
public setNext ( string $url ) : Artesaos\SEOTools\Contracts\MetaTags
$url string
Результат Artesaos\SEOTools\Contracts\MetaTags

setPrev() публичный метод

Sets the prev URL.
public setPrev ( string $url ) : Artesaos\SEOTools\Contracts\MetaTags
$url string
Результат Artesaos\SEOTools\Contracts\MetaTags

setTitle() публичный метод

Set the title.
public setTitle ( string $title, boolean $appendDefault = true ) : Artesaos\SEOTools\Contracts\MetaTags
$title string
$appendDefault boolean
Результат Artesaos\SEOTools\Contracts\MetaTags

setTitleDefault() публичный метод

Sets the default title tag.
public setTitleDefault ( string $default ) : Artesaos\SEOTools\Contracts\MetaTags
$default string
Результат Artesaos\SEOTools\Contracts\MetaTags

setTitleSeparator() публичный метод

Set the title separator.
public setTitleSeparator ( string $separator ) : Artesaos\SEOTools\Contracts\MetaTags
$separator string
Результат Artesaos\SEOTools\Contracts\MetaTags