Um mit Gaufrette (Symfony Extension) auch Stream Operationen an Dateien durchführen zu können, kann man den etwas dürr dokumentierten Stream Wrapper verwenden.
Dazu konfiguriert man in der gaufrette.yaml:
knp_gaufrette:
stream_wrapper: ~
filesystems:
backup1:
adapter: backup
Und kann dann z.B. folgender Maßen eine csv. Datei schreiben:
$stream = fopen('gaufrette://backup1/datei.csv', 'w+');
fputcsv($stream, [1,2,3]);
