additional_plugins/serendipity_event_oembed/oembed/EmbedProvider.class.php
Grischa Brockhaus b1ea56b430 OEmbed:
* Instagr.am added
* Global maxwidth/maxheight setting
*Microblogging:
* Minimal optical changes
2011-12-16 11:44:55 +01:00

17 lines
461 B
PHP

<?php
abstract class EmbedProvider {
public $url;
public $endpoint;
public $maxwidth;
public $maxheight;
public abstract function match($url);
public abstract function provide($url,$format="json");
// public abstract function register();
public function __construct($url,$endpoint, $maxwidth=null, $maxheight=null){
$this->url = $url;
$this->endpoint = $endpoint;
$this->maxwidth = $maxwidth;
$this->maxheight = $maxheight;
}
}