Download the PHP package tasinttttttt/oembed without Composer
On this page you can find all versions of the php package tasinttttttt/oembed. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package oembed
Kirby 3 - oEmbed
oEmbed kirby field
Installation
- unzip master.zip as folder
site/plugins/oembed
or git submodule add https://github.com/tasinttttttt/kirby-oembed.git site/plugins/oembed
orcomposer require tasinttttttt/oembed
Setup
In Blueprint:
In File:
In Template:
Template Methods
You need to call $page->fieldname()->toOembed()
to get access to methods.
Method | Return Type | Description |
---|---|---|
getData() |
array |
Returns the full json response. |
getEmbed() |
string |
Returns a clickable html element with thumbnail and iframe. |
getEmbedCode($safe = false) |
string |
Returns the embed code., $safe determines whether the output has escaped html or not. Use at your own risk. |
getEmbedUrl() |
string |
Returns the embed url. |
getTitle() |
string |
Returns the title if available. |
getDescription() |
string |
Returns the description if available. |
getProvider()
getThumbnail()
| array
| Returns an array with thumbnail information. Keys are: thumbnail_url
, thumbnail_width
, thumbnail_height
. All keys are returned, but all may not contain data.
getId()
| string
| Returns the id if available. (ex. http://youtube.com/watch?v=ferZnZ0_rSM
returns ferZnZ0_rSM
)
getKey($key)
| mixed
| Returns the value for the provided $key
, if available.
Static Methods
Method | Return Type | Description |
---|---|---|
Oembed::getIdByUrl($url) |
string |
Returns an embed id if available (ex. http://youtube.com/watch?v=ferZnZ0_rSM returns ferZnZ0_rSM ) |
Oembed::getProviderByUrl($url) |
string |
Returns the kind of provider (youtube, vimeo, soundcloud, twitch) for the provided $url . |
Oembed::getOembedUrl($url) |
string |
Returns the oembed url for the provided $url . |
Oembed::getEmbedCodeByUrl($url) |
string |
Returns the embed code for the provided $key , if available. |
Oembed::getOembedJsonByUrl($url) |
array |
Returns the full json oembed response as an array. Throws an Exception if the url is incorrect or if nothing was returned by the provider. |
All versions of oembed with dependencies
PHP Build Version
Package Version
The package tasinttttttt/oembed contains the following files
Loading the files please wait ....