mirror of
https://github.com/openvk/openvk
synced 2024-11-11 09:29:29 +03:00
19 lines
349 B
PHP
19 lines
349 B
PHP
|
<?php declare(strict_types=1);
|
||
|
namespace openvk\Web\Models\VideoDrivers;
|
||
|
|
||
|
abstract class VideoDriver
|
||
|
{
|
||
|
protected $id;
|
||
|
|
||
|
function __construct(string $id)
|
||
|
{
|
||
|
$this->id = $id;
|
||
|
}
|
||
|
|
||
|
abstract function getThumbnailURL(): string;
|
||
|
|
||
|
abstract function getURL(): string;
|
||
|
|
||
|
abstract function getEmbed(): string;
|
||
|
}
|