filestack/filestack-php

View on GitHub
docs/classes/Filestack_FilestackClient.html

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html SYSTEM "about:legacy-compat">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
  <head>
    <title>phpDox - Filestack\FilestackClient</title>
    <link rel="stylesheet" type="text/css" href="../css/style.css" media="screen"/>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  </head>
  <body>
    <nav class="topnav">
      <ul>
        <li>
          <div class="logo"><span>/**</span>phpDox</div>
        </li>
        <li class="separator">
          <a href="../index.html">Overview</a>
        </li>
        <li class="separator">
          <a href="../namespaces.html">Namespaces</a>
        </li>
        <li>
          <a href="../classes.html">Classes</a>
        </li>
        <li>
          <a href="../traits.html">Traits</a>
        </li>
        <li class="separator">
          <a href="../source/index.html">Source</a>
        </li>
      </ul>
    </nav>
    <div id="mainstage">
      <div class="box">
        <ul class="breadcrumb">
          <li>
            <a href="../index.html">Overview</a>
          </li>
          <li class="separator">
            <a href="../classes.html">Classes</a>
          </li>
          <li class="separator">
            <a href="../classes.html#Filestack">Filestack</a>
          </li>
          <li class="separator">FilestackClient</li>
        </ul>
      </div>
      <nav class="box">
        <ul>
          <li>
            <a href="#introduction">Introduction</a>
          </li>
          <li>
            <a href="#synopsis">Synopsis</a>
          </li>
          <li>
            <a href="#hierarchy">Hierarchy</a>
          </li>
          <li>
            <a href="#coverage">Coverage</a>
          </li>
          <li>
            <a href="#members">Members</a>
          </li>
          <li>
            <a href="#methods">Methods</a>
          </li>
          <li>
            <a href="#history">History</a>
          </li>
          <li>
            <a href="../source/FilestackClient.php.html#line12">Source</a>
          </li>
        </ul>
      </nav>
      <section>
        <h1 id="introduction"><small>Filestack\</small>FilestackClient</h1>
        <h4>Filestack client object.  This is the main object to make functional calls to the Filestack API.</h4>
        <p/>
        <ul/>
        <h2 id="synopsis">Synopsis</h2>
        <div class="synopsis">class FilestackClient
            {<br/><ul class="none"><li>// members</li><li>public  <a href="#members">$api_key</a>;
                    </li><li>public  <a href="#members">$security</a>;
                    </li><li>private  <a href="#members">$upload_processor</a>;
                    </li></ul><ul class="none"><li>// methods</li><li>public void <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/__construct.html">__construct</a>()
                    </li><li>public void <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/__call.html">__call</a>()
                    </li><li>public void <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getCdnUrl.html">getCdnUrl</a>()
                    </li><li>public string <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getContent.html">getContent</a>()
                    </li><li>public array <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getMetaData.html">getMetaData</a>()
                    </li><li>public json <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getSafeForWork.html">getSafeForWork</a>()
                    </li><li>public json <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getTags.html">getTags</a>()
                    </li><li>public Filestack/Filelink <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/collage.html">collage</a>()
                    </li><li>public string <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/convertAudio.html">convertAudio</a>()
                    </li><li>public Filestack/Filelink <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/convertFile.html">convertFile</a>()
                    </li><li>public string <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/convertVideo.html">convertVideo</a>()
                    </li><li>public json <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/debug.html">debug</a>()
                    </li><li>public bool <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/delete.html">delete</a>()
                    </li><li>public bool <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/download.html">download</a>()
                    </li><li>public Filelink <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/overwrite.html">overwrite</a>()
                    </li><li>public Filestack/Filelink <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/screenshot.html">screenshot</a>()
                    </li><li>public Filelink <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/transform.html">transform</a>()
                    </li><li>public Filelink <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/upload.html">upload</a>()
                    </li><li>public Filelink <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/uploadUrl.html">uploadUrl</a>()
                    </li><li>public Filestack/Filelink <a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/zip.html">zip</a>()
                    </li></ul><ul class="none"><li>// Inherited methods from <span title="Filestack\Mixins\CommonMixin">CommonMixin</span></li><li>protected string <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/getCustomUrl.html">getCustomUrl</a>()
                        </li><li>public bool <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/isUrl.html">isUrl</a>()
                        </li><li>public int <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/get_retry_miliseconds.html">get_retry_miliseconds</a>()
                        </li><li>public bool <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendDelete.html">sendDelete</a>()
                        </li><li>protected bool <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendDownload.html">sendDownload</a>()
                        </li><li>public void <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/addDownloadFlagToUrl.html">addDownloadFlagToUrl</a>()
                        </li><li>protected string <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendGetContent.html">sendGetContent</a>()
                        </li><li>protected array <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendGetMetaData.html">sendGetMetaData</a>()
                        </li><li>protected json <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendGetSafeForWork.html">sendGetSafeForWork</a>()
                        </li><li>protected json <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendGetTags.html">sendGetTags</a>()
                        </li><li>public Filelink <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendOverwrite.html">sendOverwrite</a>()
                        </li><li>protected Filelink <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/handleResponseCreateFilelink.html">handleResponseCreateFilelink</a>()
                        </li><li>protected array <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/handleResponseDecodeJson.html">handleResponseDecodeJson</a>()
                        </li><li>protected void <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendRequest.html">sendRequest</a>()
                        </li><li>protected void <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/getSourceHeaders.html">getSourceHeaders</a>()
                        </li><li>protected void <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/addRequestSourceHeader.html">addRequestSourceHeader</a>()
                        </li><li>protected void <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/appendData.html">appendData</a>()
                        </li><li>protected void <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/appendPromise.html">appendPromise</a>()
                        </li><li>protected void <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/settlePromises.html">settlePromises</a>()
                        </li></ul><ul class="none"><li>// Inherited methods from <span title="Filestack\Mixins\TransformationMixin">TransformationMixin</span></li><li>public Transformation <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/getTransformStr.html">getTransformStr</a>()
                        </li><li>protected Transformation <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/insertTransformStr.html">insertTransformStr</a>()
                        </li><li>public json <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/sendDebug.html">sendDebug</a>()
                        </li><li>public Filelink <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/sendTransform.html">sendTransform</a>()
                        </li><li>public string <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/sendVideoConvert.html">sendVideoConvert</a>()
                        </li><li>public json <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/getConvertTaskInfo.html">getConvertTaskInfo</a>()
                        </li><li>protected string <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/createTransformStr.html">createTransformStr</a>()
                        </li><li>protected string <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/createTransformUrl.html">createTransformUrl</a>()
                        </li></ul>

            }<br/></div>
        <h2 id="hierarchy">Hierarchy</h2>
        <div class="styled">
          <h4>Uses</h4>
          <ul>
            <li>
              <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin.html">Filestack\Mixins\CommonMixin</a>
            </li>
            <li>
              <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin.html">Filestack\Mixins\TransformationMixin</a>
            </li>
          </ul>
        </div>
        <h2 id="coverage">Coverage</h2>
        <table class="styled">
          <tr>
            <td>Methods</td>
            <td class="percent">0%</td>
            <td class="nummeric">0 / 20</td>
          </tr>
          <tr>
            <td>Lines</td>
            <td class="percent">0%</td>
            <td class="nummeric"> / </td>
          </tr>
        </table>
        <h2 id="members">Members</h2>
        <div class="styled members">
          <h4>private</h4>
          <ul class="members">
            <li id="upload_processor">
              <strong>$upload_processor</strong>
            </li>
          </ul>
          <h4>protected</h4>
          <ul class="members">
            <li id="http_client">
              <strong>$http_client</strong>
            </li>
            <li id="http_promises">
              <strong>$http_promises</strong>
            </li>
            <li id="source_header">
              <strong>$source_header</strong>
            </li>
            <li id="user_agent_header">
              <strong>$user_agent_header</strong>
            </li>
          </ul>
          <h4>public</h4>
          <ul class="members">
            <li id="api_key">
              <strong>$api_key</strong>
            </li>
            <li id="cname">
              <strong>$cname</strong>
            </li>
            <li id="security">
              <strong>$security</strong>
            </li>
          </ul>
        </div>
        <h2 id="methods">Methods</h2>
        <div class="styled">
          <h4>public</h4>
          <ul>
            <li id="__construct"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/__construct.html">__construct()</a>
                — FilestackClient constructor</li>
            <li id="__call"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/__call.html">__call()</a>
                — Catchall function, throws Filestack Exception if method is not valid</li>
            <li id="collage"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/collage.html">collage()</a>
                — Set this Filelink's transform_url to include the collage task</li>
            <li id="convertAudio"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/convertAudio.html">convertAudio()</a>
                — Convert url or filelink handle to another audio format.  IMPORTANT: To use this function, you must setup webhooks to notify you when the transcoding has completed. See our online documentation for more details: https://www.filestack.com/docs/audio-transformations</li>
            <li id="convertFile"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/convertFile.html">convertFile()</a>
                — Convert audio file from url or filelink handle to another format.  To see which format can be converted, see: https://www.filestack.com/docs/image-transformations/conversion</li>
            <li id="convertVideo"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/convertVideo.html">convertVideo()</a>
                — Convert a video file from url or filelink handle to another video format.</li>
            <li id="debug"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/debug.html">debug()</a>
                — Debug transform tasks</li>
            <li id="delete"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/delete.html">delete()</a>
                — Delete a file from cloud storage</li>
            <li id="download"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/download.html">download()</a>
                — Download a file, saving it to specified destination</li>
            <li id="getCdnUrl"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getCdnUrl.html">getCdnUrl()</a>
                — Get the cdn url of a filestack file</li>
            <li id="getContent"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getContent.html">getContent()</a>
                — Get the content of file</li>
            <li id="getMetaData"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getMetaData.html">getMetaData()</a>
                — Get metadata of a file</li>
            <li id="getSafeForWork"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getSafeForWork.html">getSafeForWork()</a>
                — Get sfw (safe for work) flag of a filelink</li>
            <li id="getTags"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/getTags.html">getTags()</a>
                — Get tags of a filelink</li>
            <li id="overwrite"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/overwrite.html">overwrite()</a>
                — Overwrite a file in cloud storage</li>
            <li id="screenshot"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/screenshot.html">screenshot()</a>
                — Take a screenshot of a URL</li>
            <li id="transform"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/transform.html">transform()</a>
                — Applied array of transformation tasks to a url</li>
            <li id="upload"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/upload.html">upload()</a>
                — Upload a file to desired cloud service, defaults to Filestack's S3 storage.</li>
            <li id="uploadUrl"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/uploadUrl.html">uploadUrl()</a>
                — Upload a url to desired cloud service, defaults to Filestack's S3 storage.  Set $options['location'] to specify location, possible values are:                                      S3, gcs, azure, rackspace, dropbox</li>
            <li id="zip"><a title="Filestack\FilestackClient" href="../classes/Filestack_FilestackClient/zip.html">zip()</a>
                — Bundle an array of files into a zip file.  This task takes the file or files that are passed in the array and compresses them into a zip file.  Sources can be handles, urls, or a mix of both</li>
          </ul>
          <h3>Inherited from <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin.html">Filestack\Mixins\CommonMixin</a></h3>
          <h4>protected</h4>
          <ul>
            <li id="addRequestSourceHeader"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/addRequestSourceHeader.html">addRequestSourceHeader()</a>
                — Append source header to request headers array</li>
            <li id="appendData"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/appendData.html">appendData()</a>
                — Append a data item</li>
            <li id="appendPromise">
              <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/appendPromise.html">appendPromise()</a>
            </li>
            <li id="getCustomUrl"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/getCustomUrl.html">getCustomUrl()</a>
                — If CNAME is set, return custom CNAME URL, else, noop.</li>
            <li id="getSourceHeaders"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/getSourceHeaders.html">getSourceHeaders()</a>
                — Get source header</li>
            <li id="handleResponseCreateFilelink"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/handleResponseCreateFilelink.html">handleResponseCreateFilelink()</a>
                — Handle a Filestack response and create a filelink object</li>
            <li id="handleResponseDecodeJson"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/handleResponseDecodeJson.html">handleResponseDecodeJson()</a>
                — Handles a response.  decode and return json if 200, throws exception otherwise.</li>
            <li id="sendDownload"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendDownload.html">sendDownload()</a>
                — Download a file to specified destination given a url</li>
            <li id="sendGetContent"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendGetContent.html">sendGetContent()</a>
                — Get the content of a file.</li>
            <li id="sendGetMetaData"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendGetMetaData.html">sendGetMetaData()</a>
                — Get the metadata of a remote file.  Will only retrieve specific fields if optional fields are passed in</li>
            <li id="sendGetSafeForWork"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendGetSafeForWork.html">sendGetSafeForWork()</a>
                — Get the safe for work (sfw) flag of a filelink.</li>
            <li id="sendGetTags"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendGetTags.html">sendGetTags()</a>
                — Get the tags of a filelink.</li>
            <li id="sendRequest"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendRequest.html">sendRequest()</a>
                — Send request</li>
            <li id="settlePromises">
              <a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/settlePromises.html">settlePromises()</a>
            </li>
          </ul>
          <h4>public</h4>
          <ul>
            <li id="addDownloadFlagToUrl"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/addDownloadFlagToUrl.html">addDownloadFlagToUrl()</a>
                — Append the download flag to a url that may or may not have existing query string flags</li>
            <li id="get_retry_miliseconds"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/get_retry_miliseconds.html">get_retry_miliseconds()</a>
                — Get the miliseconds of exponential backoff retry strategy</li>
            <li id="isUrl"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/isUrl.html">isUrl()</a>
                — Check if a string is a valid url.</li>
            <li id="sendDelete"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendDelete.html">sendDelete()</a>
                — Delete a file from cloud storage</li>
            <li id="sendOverwrite"><a title="Filestack\Mixins\CommonMixin" href="../traits/Filestack_Mixins_CommonMixin/sendOverwrite.html">sendOverwrite()</a>
                — Overwrite a file in cloud storage</li>
          </ul>
          <h3>Inherited from <a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin.html">Filestack\Mixins\TransformationMixin</a></h3>
          <h4>protected</h4>
          <ul>
            <li id="createTransformStr"><a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/createTransformStr.html">createTransformStr()</a>
                — Create the transform parts of the transformation url</li>
            <li id="createTransformUrl"><a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/createTransformUrl.html">createTransformUrl()</a>
                — Create the transform parts of the transformation url</li>
            <li id="insertTransformStr"><a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/insertTransformStr.html">insertTransformStr()</a>
                — Insert a transformation task into existing url</li>
          </ul>
          <h4>public</h4>
          <ul>
            <li id="getConvertTaskInfo"><a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/getConvertTaskInfo.html">getConvertTaskInfo()</a>
                — Get the info of a conversion task given the conversion url</li>
            <li id="getTransformStr"><a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/getTransformStr.html">getTransformStr()</a>
                — Return the URL portion of a transformation task</li>
            <li id="sendDebug"><a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/sendDebug.html">sendDebug()</a>
                — Send debug call</li>
            <li id="sendTransform"><a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/sendTransform.html">sendTransform()</a>
                — Applied array of transformation tasks to handle or external url</li>
            <li id="sendVideoConvert"><a title="Filestack\Mixins\TransformationMixin" href="../traits/Filestack_Mixins_TransformationMixin/sendVideoConvert.html">sendVideoConvert()</a>
                — Send video_convert request to API</li>
          </ul>
        </div>
        <h2 id="history">History</h2>
        <ul class="styled history">
          <li>
            <h3>2019-06-07T17:01:05+00:00 (commit #<span title="ba607959b68a9b9cbec55da5a2669ed606ec041a">ba60795</span>)</h3>
            <div>
              <p>
                        Author: Colin Sheaff (colin-sheaff@northwestern.edu) /
                        Commiter: Colin Sheaff (colin-sheaff@northwestern.edu)
                    </p>
              <pre class="wrapped">Improved custom CNAME implementation and coverage.</pre>
            </div>
          </li>
          <li>
            <h3>2019-06-03T17:52:39+00:00 (commit #<span title="67e2815b9f5617bbca1626cfebbdef208afc8c68">67e2815</span>)</h3>
            <div>
              <p>
                        Author: Colin Sheaff (colin-sheaff@northwestern.edu) /
                        Commiter: Colin Sheaff (colin-sheaff@northwestern.edu)
                    </p>
              <pre class="wrapped">Remove CNAME validation.

Domain name validation using built-in PHP `filter_var($domain,
FILTER_VALIDATE_DOMAIN, FILTER_FLAG_HOSTNAME)` is not compatible with
PHP 5.x. As the Javascript API Client library doesn't do any validation,
it's assumed that library users do not need this feature.</pre>
            </div>
          </li>
          <li>
            <h3>2019-05-31T22:14:51+00:00 (commit #<span title="4058b58aa97827810b3bc66b760c2c5885ab7fd7">4058b58</span>)</h3>
            <div>
              <p>
                        Author: Colin Sheaff (colin-sheaff@northwestern.edu) /
                        Commiter: Colin Sheaff (colin-sheaff@northwestern.edu)
                    </p>
              <pre class="wrapped">fix #40 : Add support for custom CNAME

This patch primarily addresses the lack of custom CNAME support for urls
that might get used in HTML templates populated by a server, so that
client browsers will request resources via the custom CNAME.

This patch DOES NOT try convert all server-side requests to use the</pre>
            </div>
          </li>
          <li>
            <h3>2017-09-08T18:59:02+00:00 (commit #<span title="ecf343e132151d46f42db3a269db401b49159e07">ecf343e</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">upload() should return filelink not json</pre>
            </div>
          </li>
          <li>
            <h3>2017-08-16T17:41:07+00:00 (commit #<span title="4e283635c2f7604fcb4ecbc59e37c040c8c5ac00">4e28363</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added phpdox for documentation generation
generated docs using phpdox</pre>
            </div>
          </li>
          <li>
            <h3>2017-08-16T16:39:59+00:00 (commit #<span title="674be058284f44bdb4f422162acf49a0b51d6106">674be05</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added phpdox for documentation generation</pre>
            </div>
          </li>
          <li>
            <h3>2017-08-10T21:26:53+00:00 (commit #<span title="5c048b4b97492e38d83a3c309e80eb1998e866e5">5c048b4</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">updated Intelligent Ingestion as an option</pre>
            </div>
          </li>
          <li>
            <h3>2017-08-06T19:50:58+00:00 (commit #<span title="a854feeaba053dce85e58dc09ab3a4bfdd6c5f7c">a854fee</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">error handling strategy for intelligent flow</pre>
            </div>
          </li>
          <li>
            <h3>2017-07-28T19:46:31+00:00 (commit #<span title="1e77dd61ad542ebcad4fb31fc55e6a24c72d4a96">1e77dd6</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added UploadProcessor with intelligent ingestion logic</pre>
            </div>
          </li>
          <li>
            <h3>2017-06-09T19:54:00+00:00 (commit #<span title="30564327d11d659697238145f47985a5bfe293d3">3056432</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added getTags() and getSafeForWork functions to client and flielink objects</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-26T15:52:48+00:00 (commit #<span title="1273bba6dbb9eb90d617dacc255b49aad2c8547c">1273bba</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added getConvertTaskInfo function to client and filelink objects</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-25T21:37:44+00:00 (commit #<span title="9b61464e70037dcbcae1bc449afff595bbf6f59e">9b61464</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">consolidated sendRequest functions, send X-Filestack-Source header</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-24T21:58:41+00:00 (commit #<span title="35258983a2cbbd7ea1901dc55df1b9692539079d">3525898</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">use async requests and concurrent calls for multipart uploads</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-22T22:55:04+00:00 (commit #<span title="915421e936a119be023d1b7867d6cd9385eb2150">915421e</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">implemented multiparts upload</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-18T21:54:39+00:00 (commit #<span title="74f4ec3c7285949d0d41a30d4f38bb724cf6b262">74f4ec3</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">switched to use phpmd for codeclimate</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-18T21:25:18+00:00 (commit #<span title="39bb65bb9d9b97559a92f55332cab8f27a43872d">39bb65b</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">setup codeclimate</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-18T15:02:25+00:00 (commit #<span title="1a09902ebbb2ecfe2254d5b51b3b57af6d95be46">1a09902</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">updated README with more examples</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-15T21:12:54+00:00 (commit #<span title="2fea6a0c2e7d456cee774a0908e4bab6a32cfcb0">2fea6a0</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added convertAudio() and convertVideo() to client and filelink objects</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-15T18:56:10+00:00 (commit #<span title="4be442de6e428a51e38ad95129cab04a4f30a61b">4be442d</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added convertFile() functionality to client and filelink</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-12T00:42:34+00:00 (commit #<span title="373ee050271a954f68d05d49f8b58912f5354709">373ee05</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added debug() call for transformations</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-11T21:27:19+00:00 (commit #<span title="ca5159d915991d78f5e9489e2d03ce47b3ba87b7">ca5159d</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added collage() function to client and filelink.  Modified transform calls to return filelink object instead of content.  changed store() to save() on filelink calls.</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-10T22:19:18+00:00 (commit #<span title="b389934e59efb2c2e9b5f61e1ebad77fd3588aff">b389934</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added screenshot() function</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-10T20:24:40+00:00 (commit #<span title="5c8f7791a144c33b3ae75f494bd1820a3da903a0">5c8f779</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added zip and compress functionalities</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-08T22:30:51+00:00 (commit #<span title="a96f32db8a1ddaefbd4c34d50b5ee2c73ba88ef1">a96f32d</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added Transformations chaining and catchal to Filelink obj
added transform func to client for external urls</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-05T17:39:21+00:00 (commit #<span title="942180a407a9f1f8957581a7d8db984ed3cde16c">942180a</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">moved security to constructor and removed as parameters for client and filelink</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-04T20:33:57+00:00 (commit #<span title="2b25400f5c9b6a3412a91027689fdf2cb118900d">2b25400</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">installed and ran php-cs-fixer.  updated examples, added real tests but marked as skipped</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-04T18:20:21+00:00 (commit #<span title="fb1b6fda6492dd1d0e76c942cbb31f7e3811e970">fb1b6fd</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added overwrite method to client and filelink</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-04T17:16:49+00:00 (commit #<span title="809b3d41ef268e0425096d069fb335033b20bdd3">809b3d4</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added delete function to filelink and client</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-04T16:22:33+00:00 (commit #<span title="e5e1cad92711668d21f970a35be251ae32b62851">e5e1cad</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added security class</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-03T21:20:04+00:00 (commit #<span title="1337a7fa090a40e2250b4f8a59fdf1729f857d43">1337a7f</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added download, getContent, and getMetaData to client and filelink objects</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-02T21:50:52+00:00 (commit #<span title="bf2ef12206a3b934a971aa4cb997ebb507b70e2a">bf2ef12</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added options to store function.  added store functio to Filelink</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-02T17:11:33+00:00 (commit #<span title="5b565df0c7c118ced08385041461389e8f9c2e3b">5b565df</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">added empty line at end of files.  removed test method in filepickerclient</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-01T22:13:47+00:00 (commit #<span title="61c4278e687f5ca0ca3938a05c67ae2c12e54ca1">61c4278</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">removed ds_store, updated example, updated test with mocks</pre>
            </div>
          </li>
          <li>
            <h3>2017-05-01T01:21:36+00:00 (commit #<span title="8a961cd7e61ede95e6c38d999fb17dc0bd971e21">8a961cd</span>)</h3>
            <div>
              <p>
                        Author: Huey Ly (huey@webmail.us) /
                        Commiter: Huey Ly (huey@webmail.us)
                    </p>
              <pre class="wrapped">setting up project file structure</pre>
            </div>
          </li>
        </ul>
      </section>
    </div>
    <footer>
      <span>Generated using phpDox 0.12.0 - Copyright (C) 2010 - 2020 by Arne Blankerts and Contributors</span>
    </footer>
  </body>
</html>