public function storePermanentVideo (Video $video)
    {
        if ($video->getTitle() === null || $video->getDescription() === null) {
            throw new InvalidArgumentException("permanent videos must have a title and description");
        }

        return $this->storeVideo(true, $video);
    }
public function storePermanentVideo (Video $video)
    {
        if ($video->getTitle() === null || $video->getDescription() === null) {
            throw new InvalidArgumentException("permanent videos must have a title and description");
        }

        return $this->storeVideo(true, $video);
    }
public function storePermanentVideo ( Video $ video ) { if ( $ video -> getTitle ( ) === null || $ video -> getDescription ( ) === null ) { throw new InvalidArgumentException ( "permanent videos must have a title and description" ) ; } return $ this -> storeVideo ( true , $ video ) ; }
Uploads a video for permanent storage to the WeChat servers. The video supplied must have had the title and
description populated.

@param Video $video

@return Uploaded\Video
@throws InvalidArgumentException
Uploads a video for permanent storage to the WeChat servers . The video supplied must have had the title and description populated .