Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe PharStreamWrapper

Fonctions membres publiques

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

Champs de données

const STREAM_OPEN_FOR_INCLUDE = 128
 
 $context
 

Fonctions membres protégées

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

Attributs protégés

 $internalResource
 
 $invocation
 

Fonctions membres privées

 invokeInternalStreamWrapper (string $functionName,... $arguments)
 
 restoreInternalSteamWrapper ()
 
 registerStreamWrapper ()
 

Documentation des fonctions membres

◆ assert()

◆ collectInvocation()

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

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

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

◆ dir_closedir()

dir_closedir ( )

◆ dir_opendir()

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

Références 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 ( string  $path,
int  $mode,
int  $options 
)
Paramètres
string$path
int$mode
int$options
Renvoie
bool

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

◆ registerStreamWrapper()

registerStreamWrapper ( )
private

Références class.

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

◆ rename()

rename ( string  $path_from,
string  $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 ( string  $path,
int  $options 
)
Paramètres
string$path
int$options
Renvoie
bool

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

◆ stream_cast()

stream_cast ( int  $cast_as)
Paramètres
int$cast_as

◆ stream_close()

stream_close ( )

◆ stream_eof()

stream_eof ( )

◆ stream_flush()

stream_flush ( )

◆ stream_lock()

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

Références PharStreamWrapper\invokeInternalStreamWrapper().

◆ stream_metadata()

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

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

◆ stream_open()

stream_open ( string  $path,
string  $mode,
int  $options,
string &  $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, PharStreamWrapper\invokeInternalStreamWrapper(), null, et Helper\resetOpCache().

◆ stream_read()

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

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

◆ stream_seek()

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

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

◆ stream_set_option()

stream_set_option ( int  $option,
int  $arg1,
int  $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 ( int  $new_size)
Paramètres
int$new_size
Renvoie
bool

Références PharStreamWrapper\invokeInternalStreamWrapper().

◆ stream_write()

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

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

◆ unlink()

unlink ( string  $path)

◆ url_stat()

url_stat ( string  $path,
int  $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 :