PHP Класс Arcanedev\SeoHelper\SeoOpenGraph

Автор: ARCANEDEV ([email protected])
Наследование: implements Arcanedev\SeoHelper\Contracts\SeoOpenGraph, use trait Arcanedev\Support\Traits\Configurable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$enabled boolean Enable or Disable the OpenGraph.
$openGraph Arcanedev\SeoHelper\Contracts\Entities\OpenGraph The Open Graph instance.

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

Метод Описание
__construct ( array $configs ) Make SeoOpenGraph instance.
__toString ( ) : string Render the tag.
addProperties ( array $properties ) : SeoOpenGraph Add many open graph properties.
addProperty ( string $property, string $content ) : SeoOpenGraph Add an open graph property.
disable ( ) : SeoOpenGraph Disable the OpenGraph.
enable ( ) : SeoOpenGraph Enable the OpenGraph.
isDisabled ( ) : boolean Check if the OpenGraph is disabled.
isEnabled ( ) : boolean Check if the OpenGraph is enabled.
render ( ) : string Render the tag.
setDescription ( string $description ) : SeoOpenGraph Set description property.
setImage ( string $image ) : SeoOpenGraph Set image property.
setOpenGraph ( Arcanedev\SeoHelper\Contracts\Entities\OpenGraph $openGraph ) : SeoOpenGraph Set the Open Graph instance.
setPrefix ( string $prefix ) : SeoOpenGraph Set the open graph prefix.
setSiteName ( string $siteName ) : SeoOpenGraph Set site name property.
setTitle ( string $title ) : SeoOpenGraph Set title property.
setType ( string $type ) : SeoOpenGraph Set type property.
setUrl ( string $url ) : SeoOpenGraph Set url property.

Приватные методы

Метод Описание
setEnabled ( boolean $enabled ) : SeoOpenGraph Set the enabled status for the OpenGraph.

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

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

Make SeoOpenGraph instance.
public __construct ( array $configs )
$configs array

__toString() публичный Метод

Render the tag.
public __toString ( ) : string
Результат string

addProperties() публичный Метод

Add many open graph properties.
public addProperties ( array $properties ) : SeoOpenGraph
$properties array
Результат SeoOpenGraph

addProperty() публичный Метод

Add an open graph property.
public addProperty ( string $property, string $content ) : SeoOpenGraph
$property string
$content string
Результат SeoOpenGraph

disable() публичный Метод

Disable the OpenGraph.
public disable ( ) : SeoOpenGraph
Результат SeoOpenGraph

enable() публичный Метод

Enable the OpenGraph.
public enable ( ) : SeoOpenGraph
Результат SeoOpenGraph

isDisabled() публичный Метод

Check if the OpenGraph is disabled.
public isDisabled ( ) : boolean
Результат boolean

isEnabled() публичный Метод

Check if the OpenGraph is enabled.
public isEnabled ( ) : boolean
Результат boolean

render() публичный Метод

Render the tag.
public render ( ) : string
Результат string

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

Set description property.
public setDescription ( string $description ) : SeoOpenGraph
$description string
Результат SeoOpenGraph

setImage() публичный Метод

Set image property.
public setImage ( string $image ) : SeoOpenGraph
$image string
Результат SeoOpenGraph

setOpenGraph() публичный Метод

Set the Open Graph instance.
public setOpenGraph ( Arcanedev\SeoHelper\Contracts\Entities\OpenGraph $openGraph ) : SeoOpenGraph
$openGraph Arcanedev\SeoHelper\Contracts\Entities\OpenGraph
Результат SeoOpenGraph

setPrefix() публичный Метод

Set the open graph prefix.
public setPrefix ( string $prefix ) : SeoOpenGraph
$prefix string
Результат SeoOpenGraph

setSiteName() публичный Метод

Set site name property.
public setSiteName ( string $siteName ) : SeoOpenGraph
$siteName string
Результат SeoOpenGraph

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

Set title property.
public setTitle ( string $title ) : SeoOpenGraph
$title string
Результат SeoOpenGraph

setType() публичный Метод

Set type property.
public setType ( string $type ) : SeoOpenGraph
$type string
Результат SeoOpenGraph

setUrl() публичный Метод

Set url property.
public setUrl ( string $url ) : SeoOpenGraph
$url string
Результат SeoOpenGraph

Описание свойств

$enabled защищенное свойство

Enable or Disable the OpenGraph.
protected bool $enabled
Результат boolean

$openGraph защищенное свойство

The Open Graph instance.
protected OpenGraph,Arcanedev\SeoHelper\Contracts\Entities $openGraph
Результат Arcanedev\SeoHelper\Contracts\Entities\OpenGraph