From 585a891f4aa33a06e2e88376f825ec86bb6a6f39 Mon Sep 17 00:00:00 2001 From: Kotlyar Maksim Date: Fri, 2 Jan 2015 14:20:36 +0000 Subject: [PATCH] Release 0.13.0 --- docs/get-it-started.md | 16 ++++++++-------- docs/payment-done-controller.md | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/get-it-started.md b/docs/get-it-started.md index 11e36e5..b3d840d 100644 --- a/docs/get-it-started.md +++ b/docs/get-it-started.md @@ -6,7 +6,7 @@ Look at sandbox to find more examples. ## Installation ```bash -php composer.phar require "payum/payum-silex-provider:*@stable" "payum/xxx:*@stable" +php composer.phar require payum/payum-silex-provider payum/xxx ``` _**Note**: Where payum/xxx is a payum package, for example it could be payum/paypal-express-checkout-nvp. Look at [supported payments](https://github.com/Payum/Core/blob/master/Resources/docs/supported-payments.md) to find out what you can use._ @@ -37,25 +37,25 @@ Now you can configure the payment gateway and the storages: ```php share(function($app) { return new FilesystemStorage('/path/to/storage', 'Payum\Core\Model\Token', 'hash'), }); $app['payum.payments'] = $app->share($app->extend('payum.payments', function ($payments) use ($app) { - $payments['paypal_ec'] = PaypalPaymentFactory::create(new Api(array( + $payments['paypal_ec'] = $paypalExpressCheckoutPaymentFactory->create(array( 'username' => 'EDIT_ME', 'password' => 'EDIT_ME', 'signature' => 'EDIT_ME', 'sandbox' => true - ))); + )); return $payments; }); -$app['payum.storages'] = $app->share($app->extend('payum.payments', function ($storages) use ($app) { +$app['payum.storages'] = $app->share($app->extend('payum.storages', function ($storages) use ($app) { $storages['Payum\Core\Model\Order'] = new FilesystemStorage('path/to/storage', 'Payum\Core\Model\Order'); return $storages; @@ -81,10 +81,10 @@ class PaymentController { $storage = $this->app['payum']->getStorage('Payum\Core\Model\Order'); - $order = $storage->createModel(); + $order = $storage->create(); $order->setTotalAmount(123); $order->setCurrencyCode('USD'); - $storage->updateModel($details); + $storage->update($details); $captureToken = $this->app['payum.security.token_factory']->createCaptureToken('paypal_ec', $order, 'payment_done'); diff --git a/docs/payment-done-controller.md b/docs/payment-done-controller.md index bba0673..f68d3e9 100644 --- a/docs/payment-done-controller.md +++ b/docs/payment-done-controller.md @@ -31,7 +31,7 @@ class PaymentController extends BaseController return new JsonResponse(array( 'status' => $status->getValue(), - 'details' => $status->getModel()->getDetails() + 'details' => $status->getFirstModel()->getDetails() )); } }