@@ -51,14 +51,14 @@ public function registerProvider(string $className): void
51
51
52
52
// Get provider metadata to extract ID
53
53
$ instance = new $ className ();
54
-
54
+
55
55
// Check if provider has metadata method
56
56
if (!method_exists ($ instance , 'metadata ' )) {
57
57
throw new InvalidArgumentException (
58
58
sprintf ('Provider must implement metadata() method: %s ' , $ className )
59
59
);
60
60
}
61
-
61
+
62
62
$ metadata = $ instance ->metadata ();
63
63
64
64
if (!$ metadata instanceof ProviderMetadata) {
@@ -116,7 +116,7 @@ public function isProviderConfigured(string $idOrClassName): bool
116
116
{
117
117
try {
118
118
$ this ->getProviderInstance ($ idOrClassName );
119
-
119
+
120
120
// TODO: Call availability() method when ProviderInterface is available
121
121
// For now, assume configured if we can instantiate without exception
122
122
return true ;
@@ -141,17 +141,17 @@ public function findModelsMetadataForSupport(ModelRequirements $modelRequirement
141
141
$ providerResults = $ this ->findProviderModelsMetadataForSupport ($ providerId , $ modelRequirements );
142
142
if (!empty ($ providerResults )) {
143
143
$ providerInstance = $ this ->getProviderInstance ($ providerId );
144
-
144
+
145
145
// Validate that provider has metadata method
146
146
if (!method_exists ($ providerInstance , 'metadata ' )) {
147
147
continue ;
148
148
}
149
-
149
+
150
150
$ providerMetadata = $ providerInstance ->metadata ();
151
151
if (!$ providerMetadata instanceof ProviderMetadata) {
152
152
continue ;
153
153
}
154
-
154
+
155
155
$ results [] = new ProviderModelsMetadata (
156
156
$ providerMetadata ,
157
157
$ providerResults
0 commit comments