static function ( ContainerInterface $container ): string { /** * Cannot return false for this path. * * @psalm-suppress PossiblyFalseArgument */ return plugins_url( '/modules/ppcp-paylater-configurator/', dirname( realpath( __FILE__ ), 3 ) . '/woocommerce-paypal-payments.php' ); }, 'paylater-configurator.factory.config' => static function ( ContainerInterface $container ): ConfigFactory { return new ConfigFactory(); }, 'paylater-configurator.endpoint.save-config' => static function ( ContainerInterface $container ): SaveConfig { return new SaveConfig( $container->get( 'wcgateway.settings' ), $container->get( 'button.request-data' ), $container->get( 'woocommerce.logger.woocommerce' ) ); }, );