diff --git a/.gitattributes b/.gitattributes index 2a48adb..03b625d 100644 --- a/.gitattributes +++ b/.gitattributes @@ -24,6 +24,7 @@ codeception.yml export-ignore dependency.json export-ignore phpstan.json export-ignore phpstan.neon export-ignore +psalm-report.json export-ignore linguist-generated=true tooling.yml export-ignore .coveralls.yml export-ignore .travis.yml export-ignore diff --git a/psalm-report.json b/psalm-report.json new file mode 100644 index 0000000..9a399a4 --- /dev/null +++ b/psalm-report.json @@ -0,0 +1,79 @@ +{ + "error": [], + "warning": [ + { + "severity": "info", + "line_from": 36, + "line_to": 36, + "type": "PossiblyNullPropertyAssignmentValue", + "message": "$this->activeWishlistId with non-nullable declared type 'int' cannot be assigned nullable type 'int|null'", + "file_name": "vendor/spryker/spryker-shop/Bundles/WishlistWidget/src/SprykerShop/Yves/WishlistWidget/Widget/WishlistMenuItemWidget.php", + "snippet": " $this->activeWishlistId = $activeEntityId;", + "selected_text": "$activeEntityId", + "error_level": 3, + "shortcode": 148 + }, + { + "severity": "info", + "line_from": 38, + "line_to": 38, + "type": "UndefinedMagicMethod", + "message": "Magic method Spryker\\Shared\\Kernel\\BundleProxy::client does not exist", + "file_name": "vendor/spryker/spryker-shop/Bundles/WishlistWidget/src/SprykerShop/Yves/WishlistWidget/WishlistWidgetDependencyProvider.php", + "snippet": " return new WishlistWidgetToWishlistClientBridge($container->getLocator()->wishlist()->client());", + "selected_text": "client", + "error_level": 4, + "shortcode": 219 + } + ], + "deprecation": [ + { + "severity": "info", + "line_from": 19, + "line_to": 19, + "type": "DeprecatedInterface", + "message": "SprykerShop\\Yves\\CustomerPage\\Dependency\\Plugin\\WishlistWidget\\WishlistMenuItemWidgetPluginInterface is marked deprecated", + "file_name": "vendor/spryker/spryker-shop/Bundles/WishlistWidget/src/SprykerShop/Yves/WishlistWidget/Plugin/CustomerPage/WishlistMenuItemWidgetPlugin.php", + "snippet": "class WishlistMenuItemWidgetPlugin extends AbstractWidgetPlugin implements WishlistMenuItemWidgetPluginInterface", + "selected_text": "WishlistMenuItemWidgetPlugin", + "error_level": 2, + "shortcode": 152 + }, + { + "severity": "info", + "line_from": 19, + "line_to": 19, + "type": "DeprecatedClass", + "message": "Spryker\\Yves\\Kernel\\Widget\\AbstractWidgetPlugin is marked deprecated", + "file_name": "vendor/spryker/spryker-shop/Bundles/WishlistWidget/src/SprykerShop/Yves/WishlistWidget/Plugin/CustomerPage/WishlistMenuItemWidgetPlugin.php", + "snippet": "class WishlistMenuItemWidgetPlugin extends AbstractWidgetPlugin implements WishlistMenuItemWidgetPluginInterface", + "selected_text": "AbstractWidgetPlugin", + "error_level": 2, + "shortcode": 98 + }, + { + "severity": "info", + "line_from": 17, + "line_to": 17, + "type": "DeprecatedInterface", + "message": "SprykerShop\\Yves\\ProductDetailPage\\Dependency\\Plugin\\WishlistWidget\\WishlistWidgetPluginInterface is marked deprecated", + "file_name": "vendor/spryker/spryker-shop/Bundles/WishlistWidget/src/SprykerShop/Yves/WishlistWidget/Plugin/ProductDetailPage/WishlistWidgetPlugin.php", + "snippet": "class WishlistWidgetPlugin extends AbstractWidgetPlugin implements WishlistWidgetPluginInterface", + "selected_text": "WishlistWidgetPlugin", + "error_level": 2, + "shortcode": 152 + }, + { + "severity": "info", + "line_from": 17, + "line_to": 17, + "type": "DeprecatedClass", + "message": "Spryker\\Yves\\Kernel\\Widget\\AbstractWidgetPlugin is marked deprecated", + "file_name": "vendor/spryker/spryker-shop/Bundles/WishlistWidget/src/SprykerShop/Yves/WishlistWidget/Plugin/ProductDetailPage/WishlistWidgetPlugin.php", + "snippet": "class WishlistWidgetPlugin extends AbstractWidgetPlugin implements WishlistWidgetPluginInterface", + "selected_text": "AbstractWidgetPlugin", + "error_level": 2, + "shortcode": 98 + } + ] +} \ No newline at end of file diff --git a/src/SprykerShop/Yves/WishlistWidget/WishlistWidgetDependencyProvider.php b/src/SprykerShop/Yves/WishlistWidget/WishlistWidgetDependencyProvider.php index da18b37..de6b252 100644 --- a/src/SprykerShop/Yves/WishlistWidget/WishlistWidgetDependencyProvider.php +++ b/src/SprykerShop/Yves/WishlistWidget/WishlistWidgetDependencyProvider.php @@ -34,9 +34,9 @@ public function provideDependencies(Container $container) */ protected function addWishlistClient(Container $container): Container { - $container[static::CLIENT_WISHLIST] = function (Container $container) { + $container->set(static::CLIENT_WISHLIST, function (Container $container) { return new WishlistWidgetToWishlistClientBridge($container->getLocator()->wishlist()->client()); - }; + }); return $container; }