Skip to content

Commit cbfe1f1

Browse files
OskarStarkclaude
andcommitted
Update type annotations to remove platform key from model definitions
- Updated @var and @return annotations in AbstractModelCatalog - Updated ModelCatalogInterface annotations - Updated ModelCatalog constructor parameter annotation - Removed platform from array shapes since platform key was removed from model definitions 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 2ff975f commit cbfe1f1

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/platform/src/AbstractModelCatalog.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
abstract class AbstractModelCatalog implements ModelCatalogInterface
2121
{
2222
/**
23-
* @var array<string, array{class: string, platform: string, capabilities: list<Capability>}>
23+
* @var array<string, array{class: string, capabilities: list<Capability>}>
2424
*/
2525
protected readonly array $models;
2626

@@ -46,15 +46,15 @@ public function getModel(string $modelName): Model
4646
}
4747

4848
/**
49-
* @return array<string, array{class: string, platform: string, capabilities: list<Capability>}>
49+
* @return array<string, array{class: string, capabilities: list<Capability>}>
5050
*/
5151
public function getModels(): array
5252
{
5353
return $this->models;
5454
}
5555

5656
/**
57-
* @return array{class: string, platform: string, capabilities: list<Capability>}
57+
* @return array{class: string, capabilities: list<Capability>}
5858
*/
5959
public function getModelConfig(string $modelName): array
6060
{

src/platform/src/ModelCatalog.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
final class ModelCatalog extends AbstractModelCatalog
1818
{
1919
/**
20-
* @param array<string, array{class: string, platform: string, capabilities: list<Capability>}> $models
20+
* @param array<string, array{class: string, capabilities: list<Capability>}> $models
2121
*/
2222
public function __construct(array $models = [])
2323
{

src/platform/src/ModelCatalogInterface.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ interface ModelCatalogInterface
1919
public function getModel(string $modelName): Model;
2020

2121
/**
22-
* @return array<string, array{class: string, platform: string, capabilities: list<Capability>}>
22+
* @return array<string, array{class: string, capabilities: list<Capability>}>
2323
*/
2424
public function getModels(): array;
2525

2626
/**
27-
* @return array{class: string, platform: string, capabilities: list<Capability>}
27+
* @return array{class: string, capabilities: list<Capability>}
2828
*/
2929
public function getModelConfig(string $modelName): array;
3030
}

0 commit comments

Comments
 (0)