File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed
Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 55use Aws \Credentials \CredentialProvider ;
66use Aws \Credentials \Credentials ;
77use Illuminate \Support \ServiceProvider ;
8+ use Prism \Prism \PrismManager ;
89
910class BedrockServiceProvider extends ServiceProvider
1011{
@@ -33,9 +34,13 @@ public static function getCredentials(array $config): Credentials
3334
3435 protected function registerWithPrism (): void
3536 {
36- $ this ->app ->get ('prism-manager ' )->extend (Bedrock::KEY , fn ($ app , $ config ): \Prism \Bedrock \Bedrock => new Bedrock (
37- credentials: BedrockServiceProvider::getCredentials ($ config ),
38- region: $ config ['region ' ]
39- ));
37+ $ this ->app ->extend (PrismManager::class, function (PrismManager $ prismManager ): \Prism \Prism \PrismManager {
38+ $ prismManager ->extend (Bedrock::KEY , fn ($ app , $ config ): Bedrock => new Bedrock (
39+ credentials: BedrockServiceProvider::getCredentials ($ config ),
40+ region: $ config ['region ' ]
41+ ));
42+
43+ return $ prismManager ;
44+ });
4045 }
4146}
You can’t perform that action at this time.
0 commit comments