| 
//require all classes or use autoloader
 $url = "/images/userpics/5c0sjmle1p.gif";
 $UID = "1424708519";
 
 $gfycat = GfycatService::getInstance();
 $gfycat->setUrl($url)
 ->setUniqueString($UID);
 
 $result = $gfycat->getFetchedGifInfo();        //returns all information about data.
 
 /*          $gfycat->isTaskComplete();        //returns boolean if conversion is complete
 $gfycat->getFetchedGifName();        //returns name of converted file
 $gfycat->getFetchedGifId();        //returns fetched gif ID
 $gfycat->getFetchedGifDimension();    //return array (width => '', height => '')
 $gfycat->getFetchedGifFramerate();    //return framerate string (number)
 $gfycat->getFetchedGifUrls();            //returns URL for gif, webm and mp4 files. array (webmUrl => '', mp4Url => '', gifUrl => '')
 $gfycat->fetchData();        //send data to convert, if already converted returns array(already_fetched => TRUE, gfyName => String)
 */
 |