docs/classes/Filestack_Filelink.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\Filelink</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">Filelink</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/Filelink.php.html#line10">Source</a>
</li>
</ul>
</nav>
<section>
<h1 id="introduction"><small>Filestack\</small>Filelink</h1>
<h4>Class representing a Filestack Filelink object</h4>
<p/>
<ul/>
<h2 id="synopsis">Synopsis</h2>
<div class="synopsis">class Filelink
{<br/><ul class="none"><li>// members</li><li>public <a href="#members">$api_key</a>;
</li><li>public <a href="#members">$handle</a>;
</li><li>public <a href="#members">$metadata</a>;
</li><li>public <a href="#members">$security</a>;
</li><li>public <a href="#members">$transform_url</a>;
</li></ul><ul class="none"><li>// methods</li><li>public void <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/__construct.html">__construct</a>()
</li><li>public void <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/__call.html">__call</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/ascii.html">ascii</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/blackWhite.html">blackWhite</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/blur.html">blur</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/border.html">border</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/circle.html">circle</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/collage.html">collage</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/compress.html">compress</a>()
</li><li>public string <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/convertAudio.html">convertAudio</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/convertFile.html">convertFile</a>()
</li><li>public string <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/convertVideo.html">convertVideo</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/crop.html">crop</a>()
</li><li>public json <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/debug.html">debug</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/detectFaces.html">detectFaces</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/enhance.html">enhance</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/modulate.html">modulate</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/monochrome.html">monochrome</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/negative.html">negative</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/oilPaint.html">oilPaint</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/partialBlur.html">partialBlur</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/partialPixelate.html">partialPixelate</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/pixelate.html">pixelate</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/polaroid.html">polaroid</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/quality.html">quality</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/redEye.html">redEye</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/resize.html">resize</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/roundedCorners.html">roundedCorners</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/rotate.html">rotate</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/sepia.html">sepia</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/sharpen.html">sharpen</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/shadow.html">shadow</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/tornEdges.html">tornEdges</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/upscale.html">upscale</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/vignette.html">vignette</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/watermark.html">watermark</a>()
</li><li>public string <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/getContent.html">getContent</a>()
</li><li>public array <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/getMetaData.html">getMetaData</a>()
</li><li>public bool <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/delete.html">delete</a>()
</li><li>public bool <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/download.html">download</a>()
</li><li>public boolean <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/overwrite.html">overwrite</a>()
</li><li>public void <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/resetTransform.html">resetTransform</a>()
</li><li>public Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/save.html">save</a>()
</li><li>public void <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/setTransformUrl.html">setTransformUrl</a>()
</li><li>public json <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/getSafeForWork.html">getSafeForWork</a>()
</li><li>public json <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/getTags.html">getTags</a>()
</li><li>public Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/transform.html">transform</a>()
</li><li>public Filestack/Filelink <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/zip.html">zip</a>()
</li><li>private string <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/hostname.html">hostname</a>()
</li><li>public string <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/url.html">url</a>()
</li><li>public string <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/signedUrl.html">signedUrl</a>()
</li><li>protected void <a title="Filestack\Filelink" href="../classes/Filestack_Filelink/initTransformUrl.html">initTransformUrl</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 / 52</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>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="handle">
<strong>$handle</strong>
</li>
<li id="metadata">
<strong>$metadata</strong>
</li>
<li id="security">
<strong>$security</strong>
</li>
<li id="transform_url">
<strong>$transform_url</strong>
</li>
</ul>
</div>
<h2 id="methods">Methods</h2>
<div class="styled">
<h4>private</h4>
<ul>
<li id="hostname"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/hostname.html">hostname()</a>
— return the protocol and hostname for the URL, depending on custom CNAME.</li>
</ul>
<h4>protected</h4>
<ul>
<li id="initTransformUrl"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/initTransformUrl.html">initTransformUrl()</a>
— Initialize transform url if it doesnt exist</li>
</ul>
<h4>public</h4>
<ul>
<li id="__construct"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/__construct.html">__construct()</a>
— Filelink constructor</li>
<li id="__call"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/__call.html">__call()</a>
— Catchall function for invalid method calls.</li>
<li id="ascii"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/ascii.html">ascii()</a>
— Set this Filelink's transform_url to include ascii task</li>
<li id="blackWhite"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/blackWhite.html">blackWhite()</a>
— Set this Filelink's transform_url to include blackwhite task</li>
<li id="blur"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/blur.html">blur()</a>
— Set this Filelink's transform_url to include blur task</li>
<li id="border"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/border.html">border()</a>
— Set this Filelink's transform_url to include border task</li>
<li id="circle"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/circle.html">circle()</a>
— Set this Filelink's transform_url to include the circle task</li>
<li id="collage"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/collage.html">collage()</a>
— Set this Filelink's transform_url to include the collage task</li>
<li id="compress"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/compress.html">compress()</a>
— Set this Filelink's transform_url to include the compress task</li>
<li id="convertAudio"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/convertAudio.html">convertAudio()</a>
— Convert this filelink to another audio format. You can 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\Filelink" href="../classes/Filestack_Filelink/convertFile.html">convertFile()</a>
— Convert this filelink to another file format. To see which formats can be converted, see: https://www.filestack.com/docs/image-transformations/conversion</li>
<li id="convertVideo"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/convertVideo.html">convertVideo()</a>
— Convert this filelink to another video format.</li>
<li id="crop"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/crop.html">crop()</a>
— Set this Filelink's transform_url to include crop task</li>
<li id="debug"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/debug.html">debug()</a>
— Set this Filelink's transform_url to include the detect_faces task</li>
<li id="delete"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/delete.html">delete()</a>
— Delete this filelink from cloud storage</li>
<li id="detectFaces"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/detectFaces.html">detectFaces()</a>
— Set this Filelink's transform_url to include the detect_faces task</li>
<li id="download"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/download.html">download()</a>
— Download filelink as a file, saving it to specified destination</li>
<li id="enhance"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/enhance.html">enhance()</a>
— Set this Filelink's transform_url to include the enhance task</li>
<li id="getContent"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/getContent.html">getContent()</a>
— Get the content of filelink</li>
<li id="getMetaData"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/getMetaData.html">getMetaData()</a>
— Get metadata of filehandle</li>
<li id="getSafeForWork"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/getSafeForWork.html">getSafeForWork()</a>
— Get the sfw (safe for work) flag for this filelink</li>
<li id="getTags"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/getTags.html">getTags()</a>
— Get the tags for this filelink</li>
<li id="modulate"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/modulate.html">modulate()</a>
— Set this Filelink's transform_url to include the modulate task</li>
<li id="monochrome"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/monochrome.html">monochrome()</a>
— Set this Filelink's transform_url to include the monochrome task</li>
<li id="negative"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/negative.html">negative()</a>
— Set this Filelink's transform_url to include the negative task</li>
<li id="oilPaint"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/oilPaint.html">oilPaint()</a>
— Set this Filelink's transform_url to include the oil_paint task</li>
<li id="overwrite"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/overwrite.html">overwrite()</a>
— Overwrite this filelink in cloud storage</li>
<li id="partialBlur"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/partialBlur.html">partialBlur()</a>
— Set this Filelink's transform_url to include the partial_blur task</li>
<li id="partialPixelate"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/partialPixelate.html">partialPixelate()</a>
— Set this Filelink's transform_url to include the partial_pixelate task</li>
<li id="pixelate"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/pixelate.html">pixelate()</a>
— Set this Filelink's transform_url to include the pixelate task</li>
<li id="polaroid"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/polaroid.html">polaroid()</a>
— Set this Filelink's transform_url to include the polaroid task</li>
<li id="quality"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/quality.html">quality()</a>
— Set this Filelink's transform_url to include the quality task</li>
<li id="redEye"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/redEye.html">redEye()</a>
— Set this Filelink's transform_url to include the redeye task</li>
<li id="resetTransform"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/resetTransform.html">resetTransform()</a>
— Reset the transformation url of this Filelink. Call this function if you are calling multiple transformations on the same filelink without using the transform method.</li>
<li id="resize"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/resize.html">resize()</a>
— Set this Filelink's transform_url to include the resize task</li>
<li id="rotate"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/rotate.html">rotate()</a>
— Set this Filelink's transform_url to include the rotate task</li>
<li id="roundedCorners"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/roundedCorners.html">roundedCorners()</a>
— Set this Filelink's transform_url to include the rounded_corners task</li>
<li id="save"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/save.html">save()</a>
— Save this transformed filelink in cloud storage</li>
<li id="sepia"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/sepia.html">sepia()</a>
— Set this Filelink's transform_url to include the sepia task</li>
<li id="setTransformUrl"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/setTransformUrl.html">setTransformUrl()</a>
— Append or Create a task to the transformation url for this filelink</li>
<li id="shadow"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/shadow.html">shadow()</a>
— Set this Filelink's transform_url to include the shadow task</li>
<li id="sharpen"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/sharpen.html">sharpen()</a>
— Set this Filelink's transform_url to include the sharpen task</li>
<li id="signedUrl"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/signedUrl.html">signedUrl()</a>
— return the URL (cdn) of this filelink with security policy</li>
<li id="tornEdges"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/tornEdges.html">tornEdges()</a>
— Set this Filelink's transform_url to include the torn_edges task</li>
<li id="transform"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/transform.html">transform()</a>
— Applied array of transformation tasks to this file link.</li>
<li id="upscale"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/upscale.html">upscale()</a>
— Set this Filelink's transform_url to include the upscale task</li>
<li id="url"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/url.html">url()</a>
— return the URL (cdn) of this filelink</li>
<li id="vignette"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/vignette.html">vignette()</a>
— Set this Filelink's transform_url to include the vignette task</li>
<li id="watermark"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/watermark.html">watermark()</a>
— Set this Filelink's transform_url to include the watermark task</li>
<li id="zip"><a title="Filestack\Filelink" href="../classes/Filestack_Filelink/zip.html">zip()</a>
— Set this Filelink's transform_url to include the zip task</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-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-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-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-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-10T21:17:45+00:00 (commit #<span title="515bb43900aeb469319e4942d59a8f5708a6d338">515bb43</span>)</h3>
<div>
<p>
Author: Huey Ly (huey@webmail.us) /
Commiter: Huey Ly (huey@webmail.us)
</p>
<pre class="wrapped">got rid of PROCESSING_URL and updated all occurrences to use CDN_URL</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-10T18:52:15+00:00 (commit #<span title="367f859335f5ec9607d64c07681da64118574e51">367f859</span>)</h3>
<div>
<p>
Author: Huey Ly (huey@webmail.us) /
Commiter: Huey Ly (huey@webmail.us)
</p>
<pre class="wrapped">added tests for transformation functions</pre>
</div>
</li>
<li>
<h3>2017-05-09T23:11:20+00:00 (commit #<span title="73a63c6df0c8d276c9cccde816d85a8e9248331b">73a63c6</span>)</h3>
<div>
<p>
Author: Huey Ly (huey@webmail.us) /
Commiter: Huey Ly (huey@webmail.us)
</p>
<pre class="wrapped">separated out transformation tasks into individual functions instead of catchall</pre>
</div>
</li>
<li>
<h3>2017-05-09T17:26:32+00:00 (commit #<span title="9f3fdba930c03b4d7f858a47ceb71e71221a69d8">9f3fdba</span>)</h3>
<div>
<p>
Author: Huey Ly (huey@webmail.us) /
Commiter: Huey Ly (huey@webmail.us)
</p>
<pre class="wrapped">removed all traces of is_transformation flag</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-05T14:08:10+00:00 (commit #<span title="4b837ac36bb83804cfa135b8597c9f6f76e479f2">4b837ac</span>)</h3>
<div>
<p>
Author: Huey Ly (huey@webmail.us) /
Commiter: Huey Ly (huey@webmail.us)
</p>
<pre class="wrapped">preliminary design of mixin</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-02T22:26:18+00:00 (commit #<span title="00533b72439ae6091e6cbe8d88c2b07cd73717be">00533b7</span>)</h3>
<div>
<p>
Author: Huey Ly (huey@webmail.us) /
Commiter: Huey Ly (huey@webmail.us)
</p>
<pre class="wrapped">added User-Agent header to http request</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>