PHP 인터페이스 Artesaos\SEOTools\Contracts\OpenGraph

파일 보기 프로젝트 열기: artesaos/seotools

공개 메소드들

메소드 설명
__construct ( array $config = [] )
addAudio ( string $source = null, array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph add audio properties.
addImage ( string $url, array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Add image to properties.
addImages ( array $urls ) : Artesaos\SEOTools\Contracts\OpenGraph Add images to properties.
addProperty ( string $key, string | array $value ) : Artesaos\SEOTools\Contracts\OpenGraph Add or update property.
addVideo ( string $source = null, array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph add Video properties.
generate ( boolean $minify = false ) : string Generates open graph tags.
removeProperty ( string $key ) : Artesaos\SEOTools\Contracts\OpenGraph Remove property.
setArticle ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Article properties.
setBook ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Book properties.
setDescription ( string $description ) : Artesaos\SEOTools\Contracts\OpenGraph Define description property.
setMusicAlbum ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Music Album properties.
setMusicPlaylist ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Music Playlist properties.
setMusicRadioStation ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Music RadioStation properties.
setMusicSong ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Music Song properties.
setProfile ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Profile properties.
setSiteName ( string $name ) : Artesaos\SEOTools\Contracts\OpenGraph Define site_name property.
setTitle ( $title ) : Artesaos\SEOTools\Contracts\OpenGraph Define title property.
setType ( $type = null ) : Artesaos\SEOTools\Contracts\OpenGraph Define type property.
setUrl ( string $url ) : Artesaos\SEOTools\Contracts\OpenGraph Define url property.
setVideoEpisode ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Video Episode properties.
setVideoMovie ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Video Movie properties.
setVideoOther ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Video Episode properties.
setVideoTVShow ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph Set Video Episode properties.

메소드 상세

__construct() 공개 메소드

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

addAudio() 공개 메소드

add audio properties.
public addAudio ( string $source = null, array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$source string
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

addImage() 공개 메소드

Add image to properties.
public addImage ( string $url, array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$url string
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

addImages() 공개 메소드

Add images to properties.
public addImages ( array $urls ) : Artesaos\SEOTools\Contracts\OpenGraph
$urls array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

addProperty() 공개 메소드

Add or update property.
public addProperty ( string $key, string | array $value ) : Artesaos\SEOTools\Contracts\OpenGraph
$key string
$value string | array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

addVideo() 공개 메소드

add Video properties.
public addVideo ( string $source = null, array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$source string
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

generate() 공개 메소드

Generates open graph tags.
public generate ( boolean $minify = false ) : string
$minify boolean
리턴 string

removeProperty() 공개 메소드

Remove property.
public removeProperty ( string $key ) : Artesaos\SEOTools\Contracts\OpenGraph
$key string
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setArticle() 공개 메소드

Set Article properties.
public setArticle ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setBook() 공개 메소드

Set Book properties.
public setBook ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setDescription() 공개 메소드

Define description property.
public setDescription ( string $description ) : Artesaos\SEOTools\Contracts\OpenGraph
$description string
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setMusicAlbum() 공개 메소드

Set Music Album properties.
public setMusicAlbum ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setMusicPlaylist() 공개 메소드

Set Music Playlist properties.
public setMusicPlaylist ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setMusicRadioStation() 공개 메소드

Set Music RadioStation properties.
public setMusicRadioStation ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setMusicSong() 공개 메소드

Set Music Song properties.
public setMusicSong ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setProfile() 공개 메소드

Set Profile properties.
public setProfile ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setSiteName() 공개 메소드

Define site_name property.
public setSiteName ( string $name ) : Artesaos\SEOTools\Contracts\OpenGraph
$name string
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setTitle() 공개 메소드

Define title property.
public setTitle ( $title ) : Artesaos\SEOTools\Contracts\OpenGraph
$title
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setType() 공개 메소드

Define type property.
public setType ( $type = null ) : Artesaos\SEOTools\Contracts\OpenGraph
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setUrl() 공개 메소드

Define url property.
public setUrl ( string $url ) : Artesaos\SEOTools\Contracts\OpenGraph
$url string
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setVideoEpisode() 공개 메소드

Set Video Episode properties.
public setVideoEpisode ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setVideoMovie() 공개 메소드

Set Video Movie properties.
public setVideoMovie ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setVideoOther() 공개 메소드

Set Video Episode properties.
public setVideoOther ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph

setVideoTVShow() 공개 메소드

Set Video Episode properties.
public setVideoTVShow ( array $attributes = [] ) : Artesaos\SEOTools\Contracts\OpenGraph
$attributes array
리턴 Artesaos\SEOTools\Contracts\OpenGraph