\FAA\InterfacesContentDeliveryNetwork

Summary

Methods
Constants
BuildLink()
GetFormPreset()
GetSettings()
StoreSettings()
DeleteAll()
DeleteSingle()
ExtractPathFromLink()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

BuildLink()

BuildLink(string  $url,boolean  $https = false): string

Build link Build a link to cdn based on the given local link

Parameters

string $url

The url to map

boolean $https

Use https protocol

Returns

string —

The mapped link to the configured cdn

GetFormPreset()

GetFormPreset(): \FAA\Obj\Result

Get settings form Load the settings form setup

Returns

\FAA\Obj\Result —

System result object

GetSettings()

GetSettings(): \FAA\Obj\Result

Get settings Load the settings file

Returns

\FAA\Obj\Result —

System result object

StoreSettings()

StoreSettings(array  $values): \FAA\Obj\Result

Save settings form Save the settings of the form setup

Parameters

array $values

The update values

Returns

\FAA\Obj\Result —

System result object

DeleteAll()

DeleteAll(): \FAA\Obj\Result

purge all values delete all files in a specific zone of the CDN

Returns

\FAA\Obj\Result —

A default result object

DeleteSingle()

DeleteSingle(string  $file): \FAA\Obj\Result

delete delete a single file from cache

Parameters

string $file

The path to a stored cache file

Returns

\FAA\Obj\Result —

A system result object

ExtractPathFromLink()

ExtractPathFromLink(string  $url): string

clear link remove the cdn domain from the link

Parameters

string $url

The path to a stored cache file

Returns

string —

A parsed url without absolute domain and protocol or the original url