/** * buildActions. * * @method buildActions * * @param \Payum\Core\Gateway $gateway * @param \Payum\Core\Bridge\Spl\ArrayObject $config */ protected function buildActions(Gateway $gateway, ArrayObject $config) { foreach ($config as $name => $value) { if (0 === strpos($name, 'payum.action') && false == is_object($config[$name])) { $config[$name] = $this->app[$config[$name]]; } } parent::buildActions($gateway, $config); }