26 lines
526 B
PHP
26 lines
526 B
PHP
<?php
|
|
|
|
require_once 'gateways/Doku.php';
|
|
require_once 'gateways/Winpay.php';
|
|
|
|
class GatewayFactory
|
|
{
|
|
public static function make($method, $pdo)
|
|
{
|
|
switch ($method) {
|
|
|
|
case 'doku':
|
|
return new Doku($pdo);
|
|
|
|
case 'winpay':
|
|
return new Winpay($pdo);
|
|
|
|
// case 'flip':
|
|
// // return new Winpay($pdo);
|
|
// return new Doku($pdo);
|
|
|
|
default:
|
|
return null;
|
|
}
|
|
}
|
|
} |