Test Failed
Push — develop ( 6d438f...599fdd )
by Reüel
03:09
created

src/ConfigFactory.php (1 issue)

Labels
Severity
1
<?php
2
3
namespace Pronamic\WordPress\Pay\Gateways\OmniKassa;
4
5
use Pronamic\WordPress\Pay\Core\GatewayConfigFactory;
6
7
/**
8
 * Title: OmniKassa config factory
9
 * Description:
10
 * Copyright: 2005-2019 Pronamic
11
 * Company: Pronamic
12
 *
13
 * @author  Remco Tolsma
14
 * @version 2.0.0
15
 * @since   1.0.0
16
 */
17
class ConfigFactory extends GatewayConfigFactory {
18
	public function get_config( $post_id ) {
19
		$config = new Config();
20
21
		$config->merchant_id = get_post_meta( $post_id, '_pronamic_gateway_omnikassa_merchant_id', true );
0 ignored issues
show
The function get_post_meta was not found. Maybe you did not declare it correctly or list all dependencies? ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-call  annotation

21
		$config->merchant_id = /** @scrutinizer ignore-call */ get_post_meta( $post_id, '_pronamic_gateway_omnikassa_merchant_id', true );
Loading history...
22
		$config->secret_key  = get_post_meta( $post_id, '_pronamic_gateway_omnikassa_secret_key', true );
23
		$config->key_version = get_post_meta( $post_id, '_pronamic_gateway_omnikassa_key_version', true );
24
		$config->order_id    = get_post_meta( $post_id, '_pronamic_gateway_omnikassa_order_id', true );
25
		$config->mode        = get_post_meta( $post_id, '_pronamic_gateway_mode', true );
26
27
		return $config;
28
	}
29
}
30