Joomla CMS  3.8.5 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.8.5 et du framework Joomla Platform intégré
Référence de la classe FOFDownloadAdapterFopen
+ Graphe d'héritage de FOFDownloadAdapterFopen:

Fonctions membres publiques

 __construct ()
 downloadAndReturn ($url, $from=null, $to=null, array $params=array())
- Fonctions membres publiques hérités de FOFDownloadAdapterAbstract
 supportsChunkDownload ()
 supportsFileSize ()
 isSupported ()
 getPriority ()
 getName ()
 downloadAndReturn ($url, $from=null, $to=null, array $params=array())
 getFileSize ($url)

Membres hérités additionnels

- Champs de données hérités de FOFDownloadAdapterAbstract
 $priority = 100
 $name = ''
 $isSupported = false
 $supportsChunkDownload = false
 $supportsFileSize = false

Description détaillée

A download adapter using URL fopen() wrappers

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( )

Références name.

Documentation des fonctions membres

◆ downloadAndReturn()

downloadAndReturn (   $url,
  $from = null,
  $to = null,
array  $params = array() 

Download a part (or the whole) of a remote URL and return the downloaded data. You are supposed to check the size of the returned data. If it's smaller than what you expected you've reached end of file. If it's empty you have tried reading past EOF. If it's larger than what you expected the server doesn't support chunk downloads.

If this class' supportsChunkDownload returns false you should assume that the $from and $to parameters will be ignored.

string$urlThe remote file's URL
integer$fromByte range to start downloading from. Use null for start of file.
integer$toByte range to stop downloading. Use null to download the entire file ($from is ignored)
array$paramsAdditional params that will be added before performing the download
string The raw file data retrieved from the remote URL.
ExceptionA generic exception is thrown on error

Implémente FOFDownloadInterface.

Références $context, $options, $params, et $url.

La documentation de cette classe a été générée à partir du fichier suivant :