Open Journal Systems
3.3.0
vendor/omnipay/common/src/Omnipay.php
1
<?php
6
namespace
Omnipay
;
7
8
use
Omnipay\Common\GatewayFactory
;
9
use
Omnipay\Common\Http\ClientInterface
;
10
55
class
Omnipay
56
{
57
63
private
static
$factory;
64
72
public
static
function
getFactory
()
73
{
74
if
(is_null(self::$factory)) {
75
self::$factory =
new
GatewayFactory
;
76
}
77
78
return
self::$factory;
79
}
80
86
public
static
function
setFactory
(
GatewayFactory
$factory =
null
)
87
{
88
self::$factory = $factory;
89
}
90
112
public
static
function
__callStatic
($method, $parameters)
113
{
114
$factory = self::getFactory();
115
116
return
call_user_func_array(array($factory, $method), $parameters);
117
}
118
}
Omnipay\Common\GatewayFactory
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/GatewayFactory.php:31
Omnipay\Omnipay\__callStatic
static __callStatic($method, $parameters)
Definition:
vendor/omnipay/common/src/Omnipay.php:112
Omnipay\Omnipay\setFactory
static setFactory(GatewayFactory $factory=null)
Definition:
vendor/omnipay/common/src/Omnipay.php:86
Omnipay\Omnipay\getFactory
static getFactory()
Definition:
vendor/omnipay/common/src/Omnipay.php:72
Omnipay\Common\Http\ClientInterface
Definition:
vendor/omnipay/common/src/Common/Http/ClientInterface.php:11
Omnipay
plugins
paymethod
paypal
vendor
omnipay
common
src
Omnipay.php
Generated on Fri Aug 28 2020 14:52:57 for Open Journal Systems by
1.8.17