Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe PharStreamWrapper

Fonctions membres publiques

 dir_closedir ()
 
 dir_opendir ($path, $options)
 
 dir_readdir ()
 
 dir_rewinddir ()
 
 mkdir ($path, $mode, $options)
 
 rename ($path_from, $path_to)
 
 rmdir ($path, $options)
 
 stream_cast ($cast_as)
 
 stream_close ()
 
 stream_eof ()
 
 stream_flush ()
 
 stream_lock ($operation)
 
 stream_metadata ($path, $option, $value)
 
 stream_open ( $path, $mode, $options, &$opened_path=null)
 
 stream_read ($count)
 
 stream_seek ($offset, $whence=SEEK_SET)
 
 stream_set_option ($option, $arg1, $arg2)
 
 stream_stat ()
 
 stream_tell ()
 
 stream_truncate ($new_size)
 
 stream_write ($data)
 
 unlink ($path)
 
 url_stat ($path, $flags)
 

Champs de données

const STREAM_OPEN_FOR_INCLUDE = 128
 
 $context
 

Fonctions membres protégées

 assert ($path, $command)
 
 collectInvocation ($path)
 
 resolveAssertable ()
 

Attributs protégés

 $internalResource
 
 $invocation
 

Fonctions membres privées

 invokeInternalStreamWrapper ($functionName)
 
 restoreInternalSteamWrapper ()
 
 registerStreamWrapper ()
 

Documentation des fonctions membres

◆ assert()

◆ collectInvocation()

collectInvocation (   $path)
protected
Paramètres
string$path

Références $path, Manager\instance(), et null.

Référencé par PharStreamWrapper\assert().

◆ dir_closedir()

dir_closedir ( )

◆ dir_opendir()

dir_opendir (   $path,
  $options 
)
Paramètres
string$path
int$options
Renvoie
bool

Références $path, PharStreamWrapper\assert(), Behavior\COMMAND_DIR_OPENDIR, et PharStreamWrapper\invokeInternalStreamWrapper().

◆ dir_readdir()

dir_readdir ( )
Renvoie
string|false

Références PharStreamWrapper\invokeInternalStreamWrapper().

◆ dir_rewinddir()

dir_rewinddir ( )

◆ invokeInternalStreamWrapper()

◆ mkdir()

mkdir (   $path,
  $mode,
  $options 
)
Paramètres
string$path
int$mode
int$options
Renvoie
bool

Références $mode, $options, $path, PharStreamWrapper\assert(), Behavior\COMMAND_MKDIR, et PharStreamWrapper\invokeInternalStreamWrapper().

◆ registerStreamWrapper()

registerStreamWrapper ( )
private

◆ rename()

rename (   $path_from,
  $path_to 
)
Paramètres
string$path_from
string$path_to
Renvoie
bool

Références PharStreamWrapper\assert(), Behavior\COMMAND_RENAME, et PharStreamWrapper\invokeInternalStreamWrapper().

◆ resolveAssertable()

resolveAssertable ( )
protected
Renvoie
Manager|Assertable
Obsolète:
Use Manager::instance() directly

Références Manager\instance().

◆ restoreInternalSteamWrapper()

restoreInternalSteamWrapper ( )
private

◆ rmdir()

rmdir (   $path,
  $options 
)
Paramètres
string$path
int$options
Renvoie
bool

Références $path, PharStreamWrapper\assert(), Behavior\COMMAND_RMDIR, et PharStreamWrapper\invokeInternalStreamWrapper().

◆ stream_cast()

stream_cast (   $cast_as)
Paramètres
int$cast_as

◆ stream_close()

stream_close ( )

◆ stream_eof()

stream_eof ( )

◆ stream_flush()

stream_flush ( )

◆ stream_lock()

stream_lock (   $operation)
Paramètres
int$operation
Renvoie
bool

Références PharStreamWrapper\invokeInternalStreamWrapper().

◆ stream_metadata()

stream_metadata (   $path,
  $option,
  $value 
)
Paramètres
string$path
int$option
string | int$value
Renvoie
bool

Références $option, $path, $value, PharStreamWrapper\assert(), Behavior\COMMAND_STEAM_METADATA, et PharStreamWrapper\invokeInternalStreamWrapper().

◆ stream_open()

stream_open (   $path,
  $mode,
  $options,
$opened_path = null 
)
Paramètres
string$path
string$mode
int$options
string | null$opened_path
Renvoie
bool

Références PharStreamWrapper\$context, $mode, $options, $path, PharStreamWrapper\assert(), Behavior\COMMAND_STREAM_OPEN, null, et Helper\resetOpCache().

◆ stream_read()

stream_read (   $count)
Paramètres
int$count
Renvoie
string

Références $count, et PharStreamWrapper\invokeInternalStreamWrapper().

◆ stream_seek()

stream_seek (   $offset,
  $whence = SEEK_SET 
)
Paramètres
int$offset
int$whence
Renvoie
bool

Références $offset, et PharStreamWrapper\invokeInternalStreamWrapper().

◆ stream_set_option()

stream_set_option (   $option,
  $arg1,
  $arg2 
)
Paramètres
int$option
int$arg1
int$arg2
Renvoie
bool

Références $option, et PharStreamWrapper\invokeInternalStreamWrapper().

◆ stream_stat()

stream_stat ( )

◆ stream_tell()

stream_tell ( )

◆ stream_truncate()

stream_truncate (   $new_size)
Paramètres
int$new_size
Renvoie
bool

Références PharStreamWrapper\invokeInternalStreamWrapper().

◆ stream_write()

stream_write (   $data)
Paramètres
string$data
Renvoie
int

Références $data, et PharStreamWrapper\invokeInternalStreamWrapper().

◆ unlink()

unlink (   $path)

◆ url_stat()

url_stat (   $path,
  $flags 
)
Paramètres
string$path
int$flags
Renvoie
array|false

Références $path, PharStreamWrapper\assert(), Behavior\COMMAND_URL_STAT, et PharStreamWrapper\invokeInternalStreamWrapper().

Documentation des champs

◆ $context

$context

◆ $internalResource

$internalResource
protected

◆ $invocation

$invocation
protected

◆ STREAM_OPEN_FOR_INCLUDE

const STREAM_OPEN_FOR_INCLUDE = 128

Internal stream constants that are not exposed to PHP, but used...

Voir également
https://github.com/php/php-src/blob/e17fc0d73c611ad0207cac8a4a01ded38251a7dc/main/php_streams.h

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