- Storage factory names has been changed. The
_storage
post fix removed. For exampledoctrine_storage
nowdoctrine
. - Payment factory names has been changed. The
_payment
post fix removed. For exampleomnipay_payment
nowomnipay
. StorageFactoryInterface::create
method signature has been changed. Now it requires additional parametermodelClass
.- Doctrine storage configuration does not have
model_class
option any more. - Filesystem storage configuration does not have
model_class
option any more. LazyContext
was removed in favor ofContainerAwareRegistry
.ContextInterface
was removed in favor ofContainerAwareRegistry
.ContextRegistry
was removed in favor ofContainerAwareRegistry
.payum
service now instance ofContainerAwareRegistry
class. So the methodgetContext
is not present any more.
capture_interactive_controller
option removed from config. NowInteractiveRequestListener
does the job.status_request_class
option was removed.capture_finished_controller
option was removed.ContextInterface::createStatusRequest
method was removed.ContextInterface::getCaptureFinishedController
method was removed.CaptureController
was removed. Use your own.
- The option
payum.context.a_context.xxx_payment.create_instruction_from_model_action
was removed. use...actions
instead. CaptureController::doCapture
method argumentmodelId
was renamed tomodel
. The route is also updated.