b1ea56b430
* Instagr.am added * Global maxwidth/maxheight setting *Microblogging: * Minimal optical changes
16 lines
461 B
PHP
16 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;
|
|
}
|
|
}
|