PHP: ¿Guardar 'texto dinámico o contenido pdf' en el almacenamiento en la nube de Google?

runtime: php

GCS proceso de carga de archivos:

$storage = new StorageClient();
$file = fopen($source, 'r');
$bucket = $storage->bucket($bucketName);
$object = $bucket->upload($file, [
  'name' => $objectName
]);

Ahora quiero crear un objeto con texto dinámico / pdf en lugar de usar$source archivo de ruta.

por ejemplo

$storage = new StorageClient();
$objectName = "newfile.txt";
$content = "This is the dynamic content";
$bucket = $storage->bucket($bucketName);
$object = $bucket->upload($content, [
    'name' => 'textDocs/'.$objectName
]);

para crear un nuevo objeto como "newfile.txt" con contenido "Este es el contenido dinámico".

Existe alguna biblioteca o función en la nube para procesar esto?
gracias por adelantad

Respuestas a la pregunta(1)

Su respuesta a la pregunta