/** * Método que define a URL de vídeo do youtube * @param string $value A url a ser definida * @return Youtube * @throws Exception */ public function setValue($value) { parent::setValue($value); if (!$this->isYoutube()) { throw new Exception($this->erroList["YOUTUBE_INVALIDO"]); } return $this; }
/** * Método que valida o dado contido na URL * @param string $valor A url a ser testada * @return boolean Retorna TRUE caso a URL seja válida ou FALSE em caso contrário */ public static function validarTipo($valor) { $url = new Url(); $url->setValue($valor); return TRUE; }