Example #1
0
 /**
  * @test
  */
 public function shouldAllowAddCoreGatewayConfig()
 {
     $payumBuilder = new PayumBuilder();
     $payumBuilder->setCoreGatewayFactoryConfig(['foo' => 'fooVal', 'bar' => 'barVal']);
     $this->assertAttributeSame(['foo' => 'fooVal', 'bar' => 'barVal'], 'coreGatewayFactoryConfig', $payumBuilder);
     $payumBuilder->addCoreGatewayFactoryConfig(['baz' => 'bazVal', 'foo' => 'fooNewVal']);
     $this->assertAttributeSame(['foo' => 'fooNewVal', 'bar' => 'barVal', 'baz' => 'bazVal'], 'coreGatewayFactoryConfig', $payumBuilder);
 }
 /**
  * setCoreGatewayFactoryConfig.
  *
  * @method setCoreGatewayFactoryConfig
  *
  * @return self
  */
 protected function setCoreGatewayFactoryConfig()
 {
     $this->payumBuilder->setCoreGatewayFactoryConfig(['payum.action.obtain_credit_card' => 'payum.action.obtain_credit_card', 'payum.action.render_template' => 'payum.action.render_template', 'payum.extension.update_payment_status' => 'payum.extension.update_payment_status']);
     return $this;
 }