Class Silex/ControllerProviderInterface not found

Edit on GitHub

Description

When a project still uses Silex, but modules were updated to the newest versions, where Silex is moved to the require-dev dependency, class Silex/ControllerProviderInterface is not found.

Cause

The current version (1.0.4) of this module uses SprykerShop\Yves\CheckoutPage\Plugin\Provider\CheckoutPageControllerPluginwhich is no longer functional in the latest Spryker Core.

Solution

Until a new version of this module is provided, users can work around this issue by overriding EasycreditController and using CheckoutPageRouteProviderPlugin instead of CheckoutPageControllerPlugin. Also, see Silex replacement.