|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
The purpose of this class is to wrap all stream handling php functions. More...
Collaboration diagram for ILIAS\Filesystem\Util\PHPStreamFunctions:Static Public Member Functions | |
| static | ftell ($handle) |
| ftell wrapper More... | |
| static | fseek ($stream, int $offset, int $whence) |
| static | fclose ($handle) |
| static | fread ($handle, int $length) |
| static | stream_get_contents ($handle, $length=-1) |
| static | fwrite ($handle, string $string, ?int $length=null) |
The purpose of this class is to wrap all stream handling php functions.
This allows to mock the functions within unit test which would otherwise require us to redefine the function in a scope which is scanned before the root scope and somehow call the function on our mocks the verify the function calls.
Definition at line 33 of file PHPStreamFunctions.php.
|
static |
| resource | $handle |
Definition at line 61 of file PHPStreamFunctions.php.
References ILIAS\Filesystem\Util\PHPStreamFunctions\fclose().
Referenced by ILIAS\Filesystem\Stream\Stream\close(), and ILIAS\Filesystem\Util\PHPStreamFunctions\fclose().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| resource | $handle |
Definition at line 70 of file PHPStreamFunctions.php.
References ILIAS\Filesystem\Util\PHPStreamFunctions\fread().
Referenced by ILIAS\Filesystem\Util\PHPStreamFunctions\fread(), and ILIAS\Filesystem\Stream\Stream\read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| resource | $stream |
Definition at line 52 of file PHPStreamFunctions.php.
References ILIAS\Filesystem\Util\PHPStreamFunctions\fseek().
Referenced by ILIAS\Filesystem\Util\PHPStreamFunctions\fseek(), and ILIAS\Filesystem\Stream\Stream\seek().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
ftell wrapper
| resource | $handle |
Definition at line 43 of file PHPStreamFunctions.php.
References ILIAS\Filesystem\Util\PHPStreamFunctions\ftell().
Referenced by ILIAS\Filesystem\Util\PHPStreamFunctions\ftell(), and ILIAS\Filesystem\Stream\Stream\tell().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| resource | $handle |
Definition at line 89 of file PHPStreamFunctions.php.
References ILIAS\Filesystem\Util\PHPStreamFunctions\fwrite().
Referenced by ILIAS\Filesystem\Util\PHPStreamFunctions\fwrite(), ILIAS\Filesystem\Stream\StreamTest\testWriteWhichShouldSucceed(), and ILIAS\Filesystem\Stream\Stream\write().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| resource | $handle |
Definition at line 79 of file PHPStreamFunctions.php.
References ILIAS\Filesystem\Util\PHPStreamFunctions\stream_get_contents().
Referenced by ILIAS\Filesystem\Stream\Stream\getContents(), and ILIAS\Filesystem\Util\PHPStreamFunctions\stream_get_contents().
Here is the call graph for this function:
Here is the caller graph for this function: