'Mock provider thumbnail.', ]; } /** * {@inheritdoc} */ public function renderEmbedCode($width, $height, $autoplay) { return [ '#markup' => 'Mock provider embed code.', ]; } /** * {@inheritdoc} */ public function getRemoteThumbnailUrl() { return ''; } /** * {@inheritdoc} */ public function getLocalThumbnailUri() { return ''; } /** * {@inheritdoc} */ public function downloadThumbnail() { return TRUE; } /** * {@inheritdoc} */ public static function getIdFromInput($input) { return $input; } /** * {@inheritdoc} */ public function getName() { return 'Video Name'; } /** * {@inheritdoc} */ public function getPluginId() { return 'foo'; } /** * {@inheritdoc} */ public function getPluginDefinition() { return []; } }