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