From 4a40496460690662bf01ce8a486f080200329cc4 Mon Sep 17 00:00:00 2001 From: Oskar Stark Date: Mon, 8 Sep 2025 13:15:02 +0200 Subject: [PATCH] [Store] Add documentation to InMemoryLoader class Add description explaining that InMemoryLoader returns pre-loaded TextDocuments from memory and is useful for testing or when documents are already available as objects. Also update parameter type annotation from array to TextDocument[] for better readability. --- src/store/src/Document/Loader/InMemoryLoader.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/store/src/Document/Loader/InMemoryLoader.php b/src/store/src/Document/Loader/InMemoryLoader.php index 1bb530358..cfea1c298 100644 --- a/src/store/src/Document/Loader/InMemoryLoader.php +++ b/src/store/src/Document/Loader/InMemoryLoader.php @@ -15,12 +15,15 @@ use Symfony\AI\Store\Document\TextDocument; /** + * Loader that returns pre-loaded TextDocuments from memory. + * Useful for testing or when documents are already available as objects. + * * @author Oskar Stark */ final readonly class InMemoryLoader implements LoaderInterface { /** - * @param array $documents + * @param TextDocument[] $documents */ public function __construct( private array $documents = [],