/** * load metadata * @param array $overrideFields */ protected function loadMetadata(array $overrideFields = array()) { parent::loadMetadata($overrideFields); if (!isset($this->metadata['sourceId'])) { $this->metadata['sourceId'] = $this->getSourceId(); } }
protected function loadMetadata(array $overrideFields = array()) { parent::loadMetadata($overrideFields); if ($this->isAgeGate()) { throw new WikiaException(wfMsg("videohandler-error-restricted-video")); } if (!isset($metadata['genres'])) { $metadata['genres'] = $this->getGenres(); } if (!isset($metadata['actors'])) { $metadata['actors'] = $this->getActors(); } if (!isset($metadata['uniqueName'])) { $metadata['uniqueName'] = $this->getUniqueName(); } if (!isset($metadata['videoUrl'])) { $metadata['videoUrl'] = $this->getVideoUrl(); } $this->metadata = array_merge($this->metadata, $metadata); }
protected function loadMetadata(array $overrideFields = array()) { parent::loadMetadata($overrideFields); if (!isset($this->metadata['source'])) { $this->metadata['source'] = $this->getSource(); } if (!isset($this->metadata['sourceId'])) { $this->metadata['sourceId'] = $this->getSourceId(); } if (!isset($this->metadata['startDate'])) { $this->metadata['startDate'] = $this->getVideoStartDate(); } if (!isset($this->metadata['distributor'])) { $this->metadata['distributor'] = $this->getDistributor(); } if (!isset($this->metadata['pageCategories'])) { $this->metadata['pageCategories'] = $this->getPageCategories(); } }