Class AbstractStream
- oroboros\core\abstracts\libraries\stream\AbstractStream implements oroboros\core\interfaces\contract\libraries\stream\StreamContract uses oroboros\core\traits\libraries\stream\StreamTrait
Direct known subclasses
Namespace: oroboros\core\abstracts\libraries\stream
Package: oroboros\core\psr7
Category: abstracts
Author: Brian Dayhoff mopsyd@me.com
Version: 0.2.4
Since: 0.2.4-alpha
Located at core/abstracts/libraries/stream/AbstractStream.php
Methods summary
Methods inherited from oroboros\core\interfaces\contract\libraries\stream\StreamContract
__construct()
,
__destruct()
,
__toString()
,
close()
,
detach()
,
eof()
,
getContents()
,
getMetadata()
,
getSize()
,
isReadable()
,
isSeekable()
,
isWritable()
,
read()
,
rewind()
,
seek()
,
tell()
,
write()
Methods used from oroboros\core\traits\libraries\stream\StreamTrait
__construct()
,
__destruct()
,
__toString()
,
_createCacheStreamFile()
,
_createStreamCacheFileName()
,
_initializeStream()
,
close()
,
detach()
,
eof()
,
getContents()
,
getMetadata()
,
getSize()
,
isReadable()
,
isSeekable()
,
isWritable()
,
read()
,
rewind()
,
seek()
,
tell()
,
write()
Constants summary
string |
CLASS_TYPE
|
#
\oroboros\core\interfaces\api\ClassTypeApi::CLASS_TYPE_STREAM_RESOURCE
|
string |
CLASS_SCOPE
|
#
\oroboros\core\interfaces\api\ClassScopeApi::CLASS_SCOPE_STREAM_RESOURCE_ABSTRACT
|
string |
API
|
#
'\\oroboros\\core\\interfaces\\api\\psr\\Psr7Api'
|
Properties summary
Properties used from oroboros\core\traits\libraries\stream\StreamTrait
$_cache_file
,
$_meta
,
$_offset
,
$_purge_file_on_destruct
,
$_readable
,
$_seekable
,
$_size
,
$_stream
,
$_uri
,
$_writeable