docs/classes/Filestack_FilestackClient.html
<?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>