From ef690fe37f316efbaf99754d66552ba9154b53c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 26 Jul 2026 14:16:47 +0200 Subject: [PATCH] Hint the parameter capabilities for more info providers --- src/Services/InfoProviderSystem/Providers/BuerklinProvider.php | 1 + src/Services/InfoProviderSystem/Providers/ConradProvider.php | 1 + src/Services/InfoProviderSystem/Providers/DigikeyProvider.php | 1 + src/Services/InfoProviderSystem/Providers/Element14Provider.php | 2 ++ src/Services/InfoProviderSystem/Providers/LCSCProvider.php | 1 + .../InfoProviderSystem/Providers/OEMSecretsProvider.php | 1 + src/Services/InfoProviderSystem/Providers/OctopartProvider.php | 1 + src/Services/InfoProviderSystem/Providers/PollinProvider.php | 1 + src/Services/InfoProviderSystem/Providers/ReicheltProvider.php | 1 + src/Services/InfoProviderSystem/Providers/TMEProvider.php | 1 + 10 files changed, 11 insertions(+) diff --git a/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php b/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php index fe110971..9197df48 100644 --- a/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php +++ b/src/Services/InfoProviderSystem/Providers/BuerklinProvider.php @@ -192,6 +192,7 @@ class BuerklinProvider implements BatchInfoProviderInterface, URLHandlerInfoProv //ProviderCapabilities::DATASHEET, // currently not implemented ProviderCapabilities::PRICE, ProviderCapabilities::FOOTPRINT, + ProviderCapabilities::PARAMETERS ], ); } diff --git a/src/Services/InfoProviderSystem/Providers/ConradProvider.php b/src/Services/InfoProviderSystem/Providers/ConradProvider.php index 9af1513f..0fb1525f 100644 --- a/src/Services/InfoProviderSystem/Providers/ConradProvider.php +++ b/src/Services/InfoProviderSystem/Providers/ConradProvider.php @@ -69,6 +69,7 @@ readonly class ConradProvider implements InfoProviderInterface, URLHandlerInfoPr ProviderCapabilities::PRICE, ProviderCapabilities::FOOTPRINT, ProviderCapabilities::GTIN, + ProviderCapabilities::PARAMETERS ], ); } diff --git a/src/Services/InfoProviderSystem/Providers/DigikeyProvider.php b/src/Services/InfoProviderSystem/Providers/DigikeyProvider.php index 4bd29a5c..fedda225 100644 --- a/src/Services/InfoProviderSystem/Providers/DigikeyProvider.php +++ b/src/Services/InfoProviderSystem/Providers/DigikeyProvider.php @@ -90,6 +90,7 @@ class DigikeyProvider implements InfoProviderInterface ProviderCapabilities::PICTURE, ProviderCapabilities::DATASHEET, ProviderCapabilities::PRICE, + ProviderCapabilities::PARAMETERS ], ); } diff --git a/src/Services/InfoProviderSystem/Providers/Element14Provider.php b/src/Services/InfoProviderSystem/Providers/Element14Provider.php index 179c2fb6..ba8a7370 100644 --- a/src/Services/InfoProviderSystem/Providers/Element14Provider.php +++ b/src/Services/InfoProviderSystem/Providers/Element14Provider.php @@ -75,6 +75,8 @@ class Element14Provider implements InfoProviderInterface, URLHandlerInfoProvider ProviderCapabilities::BASIC, ProviderCapabilities::PICTURE, ProviderCapabilities::DATASHEET, + ProviderCapabilities::PRICE, + ProviderCapabilities::PARAMETERS, ], ); } diff --git a/src/Services/InfoProviderSystem/Providers/LCSCProvider.php b/src/Services/InfoProviderSystem/Providers/LCSCProvider.php index ab96ec0d..de1906cc 100755 --- a/src/Services/InfoProviderSystem/Providers/LCSCProvider.php +++ b/src/Services/InfoProviderSystem/Providers/LCSCProvider.php @@ -62,6 +62,7 @@ class LCSCProvider implements BatchInfoProviderInterface, URLHandlerInfoProvider ProviderCapabilities::DATASHEET, ProviderCapabilities::PRICE, ProviderCapabilities::FOOTPRINT, + ProviderCapabilities::PARAMETERS ], ); } diff --git a/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php b/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php index 4d3780da..edeb5f71 100644 --- a/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php +++ b/src/Services/InfoProviderSystem/Providers/OEMSecretsProvider.php @@ -243,6 +243,7 @@ class OEMSecretsProvider implements InfoProviderInterface ProviderCapabilities::PICTURE, ProviderCapabilities::DATASHEET, ProviderCapabilities::PRICE, + ProviderCapabilities::PARAMETERS ], ); } diff --git a/src/Services/InfoProviderSystem/Providers/OctopartProvider.php b/src/Services/InfoProviderSystem/Providers/OctopartProvider.php index 3e5c0040..14fdbfa5 100644 --- a/src/Services/InfoProviderSystem/Providers/OctopartProvider.php +++ b/src/Services/InfoProviderSystem/Providers/OctopartProvider.php @@ -182,6 +182,7 @@ class OctopartProvider implements InfoProviderInterface ProviderCapabilities::PICTURE, ProviderCapabilities::DATASHEET, ProviderCapabilities::PRICE, + ProviderCapabilities::PARAMETERS ], expensive: true, ); diff --git a/src/Services/InfoProviderSystem/Providers/PollinProvider.php b/src/Services/InfoProviderSystem/Providers/PollinProvider.php index bf7ac732..919db66b 100644 --- a/src/Services/InfoProviderSystem/Providers/PollinProvider.php +++ b/src/Services/InfoProviderSystem/Providers/PollinProvider.php @@ -61,6 +61,7 @@ class PollinProvider implements InfoProviderInterface, URLHandlerInfoProviderInt ProviderCapabilities::PICTURE, ProviderCapabilities::PRICE, ProviderCapabilities::DATASHEET, + ProviderCapabilities::PARAMETERS ], ); } diff --git a/src/Services/InfoProviderSystem/Providers/ReicheltProvider.php b/src/Services/InfoProviderSystem/Providers/ReicheltProvider.php index b92a8e4c..901956e1 100644 --- a/src/Services/InfoProviderSystem/Providers/ReicheltProvider.php +++ b/src/Services/InfoProviderSystem/Providers/ReicheltProvider.php @@ -65,6 +65,7 @@ class ReicheltProvider implements InfoProviderInterface ProviderCapabilities::DATASHEET, ProviderCapabilities::PRICE, ProviderCapabilities::GTIN, + ProviderCapabilities::PARAMETERS ], ); } diff --git a/src/Services/InfoProviderSystem/Providers/TMEProvider.php b/src/Services/InfoProviderSystem/Providers/TMEProvider.php index 0ffc8bb7..3d230a26 100644 --- a/src/Services/InfoProviderSystem/Providers/TMEProvider.php +++ b/src/Services/InfoProviderSystem/Providers/TMEProvider.php @@ -65,6 +65,7 @@ class TMEProvider implements InfoProviderInterface, URLHandlerInfoProviderInterf ProviderCapabilities::PICTURE, ProviderCapabilities::DATASHEET, ProviderCapabilities::PRICE, + ProviderCapabilities::PARAMETERS ], ); }