chore: complete update
This commit is contained in:
29
.archive/StreamWrapper/README.md
Normal file
29
.archive/StreamWrapper/README.md
Normal file
@@ -0,0 +1,29 @@
|
||||
# StreamWrapper Module
|
||||
|
||||
Das StreamWrapper-Modul ermöglicht den transparenten Zugriff auf verschiedene Framework-Services über einheitliche Stream-URLs. Dadurch können Sie native PHP-Funktionen wie `file_get_contents()`, `fopen()`, `copy()` etc. mit Framework-Services verwenden.
|
||||
|
||||
## Installation
|
||||
|
||||
```php
|
||||
// Initialisierung
|
||||
StreamWrapperFactory::initialize();
|
||||
|
||||
// Filter verwenden
|
||||
$data = StreamWrapperFactory::readWithFilters(
|
||||
'cache://session/user123',
|
||||
[
|
||||
StreamFilterFactory::decompression(),
|
||||
StreamFilterFactory::decryption($key),
|
||||
StreamFilterFactory::jsonValidation()
|
||||
]
|
||||
);
|
||||
|
||||
// Neue Filter sind verfügbar
|
||||
$encoded = StreamWrapperFactory::writeWithFilters(
|
||||
'cache://data',
|
||||
$binaryData,
|
||||
[
|
||||
StreamFilterFactory::base64Encode(true), // URL-safe
|
||||
StreamFilterFactory::compression(9)
|
||||
]
|
||||
);
|
||||
Reference in New Issue
Block a user