/** * {@inheritDoc} * * @param $request GetPaymentMethod */ public function execute($request) { if (!$this->supports($request)) { throw RequestNotSupportedException::createActionNotSupported($this, $request); } $model = ArrayObject::ensureArrayObject($request->getModel()); $request->setInfo($this->getMethodCode($model)); }