You are here

public function MediaInternetBrightcoveHandler::validate in Brightcove Video Connect 7.6

Same name and namespace in other branches
  1. 7.7 brightcove_media/includes/MediaInternetBrightcoveHandler.inc \MediaInternetBrightcoveHandler::validate()
  2. 7.2 brightcove_media/MediaInternetBrightcoveHandler.inc \MediaInternetBrightcoveHandler::validate()
  3. 7.3 brightcove_media/MediaInternetBrightcoveHandler.inc \MediaInternetBrightcoveHandler::validate()
  4. 7.4 brightcove_media/includes/MediaInternetBrightcoveHandler.inc \MediaInternetBrightcoveHandler::validate()

Validate the embedCode.

Throws

MediaInternetValidationException

File

brightcove_media/includes/MediaInternetBrightcoveHandler.inc, line 64
Internet handler for Brightcove videos.

Class

MediaInternetBrightcoveHandler
@file Internet handler for Brightcove videos.

Code

public function validate() {
  $uri = $this
    ->parse($this->embedCode);
  $existing_files = file_load_multiple([], [
    'uri' => $uri,
  ]);
  if (count($existing_files)) {
    throw new MediaInternetValidationException(t('You have entered a URL for a video that is already in your library.'));
  }
}