flysystem ライブラリをいじっています (とにかく素晴らしいです!) カスタム メタデータを定義するリモート s3 バケットにいくつかのファイルを作成しました
$conf = [
'visibility' => 'public',
'Metadata' => [
'Content-type' => 'image/jpeg',
'Generated' => 'true'
]];
$response = $filesystem->write('/test/image.jpg', $image_stream, $conf);
'Generated' => 'true'はカスタム メタデータであり、AWS Bucket のコンソールで見つけることができます。
ファイルシステムリソースで「生成された」カスタム メタデータを読み取ることができません。
$allFiles = $filesystem->listContents('/path/', true)->toArray();
##更新 1
ドキュメントで説明されているように、「getWithMetadata」プラグインを使用する必要があることを理解しました: https://flysystem.thephpleague.com/v1/docs/advanced/provided-plugins/#get-file-info-with-explicit-metadata
とても簡単に思えますが、src に League\Flysystem\Filesystem::addPlugin() メソッドがないようです。
誰でも私を助けることができますか?