Skip to content

Commit 0b5dc7e

Browse files
committed
Reorder constructor parameters
1 parent b4d1f08 commit 0b5dc7e

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

examples/indexer/movies.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
$platform = PlatformFactory::create(env('OPENAI_API_KEY'), http_client());
2424
$store = new InMemoryStore();
2525
$indexer = new Indexer(
26-
new Vectorizer($platform, new Embeddings('text-embedding-3-small')),
27-
$store,
2826
new TextFileLoader(),
2927
[
3028
new ReplaceTextTransformer(search: '## Plot', replace: '## Synopsis'),
3129
new TextSplitTransformer(chunkSize: 500, overlap: 100),
32-
]
30+
],
31+
new Vectorizer($platform, new Embeddings('text-embedding-3-small')),
32+
$store
3333
);
3434

3535
$movies = [

src/store/src/Indexer.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727
* @param TransformerInterface[] $transformers
2828
*/
2929
public function __construct(
30+
private ?LoaderInterface $loader,
31+
private array $transformers,
3032
private VectorizerInterface $vectorizer,
3133
private StoreInterface $store,
32-
private ?LoaderInterface $loader = null,
33-
private array $transformers = [],
3434
private LoggerInterface $logger = new NullLogger(),
3535
) {
3636
}

0 commit comments

Comments
 (0)