Example #1
0
 /**
  * @param Video $video
  * @return bool|mixed
  * @throws AccountAuthorizedError
  */
 public function uploadVideo(Video $video)
 {
     $result = false;
     if (!$this->isAuthorized()) {
         throw new AccountAuthorizedError('Account not authorized at Rutuber');
     }
     if ($video->validate()) {
         $result = Request::uploadVideo($video->getAttrubutes(), $this->getToken(), $this->getSecure());
         $video->setRutuber($result)->setUploaded();
     }
     return $result;
 }