/** * {@inheritDoc} */ public function boot(SilexApplication $app) { SecurityToken::injectStorageRegistry($app['payum']); }
/** * @param SecurityToken $token * * @return array */ public function convert(SecurityToken $token) { $normalizedToken = ['hash' => $token->getHash(), 'afterUrl' => $token->getAfterUrl(), 'targetUrl' => $token->getTargetUrl(), 'paymentId' => $token->getDetails()->getId()]; return $normalizedToken; }