Open Monograph Press
3.3.0
lib/vendor/omnipay/common/src/Omnipay/Omnipay.php
1
<?php
6
namespace
Omnipay
;
7
8
use
Omnipay\Common\GatewayFactory
;
9
54
class
Omnipay
55
{
56
62
private
static
$factory;
63
71
public
static
function
getFactory
()
72
{
73
if
(is_null(static::$factory)) {
74
static::$factory =
new
GatewayFactory
;
75
}
76
77
return
static::$factory;
78
}
79
85
public
static
function
setFactory
(
GatewayFactory
$factory =
null
)
86
{
87
static::$factory = $factory;
88
}
89
111
public
static
function
__callStatic
($method, $parameters)
112
{
113
$factory = static::getFactory();
114
115
return
call_user_func_array(array($factory, $method), $parameters);
116
}
117
}
Omnipay\Common\GatewayFactory
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/GatewayFactory.php:31
Omnipay\Omnipay\__callStatic
static __callStatic($method, $parameters)
Definition:
lib/vendor/omnipay/common/src/Omnipay/Omnipay.php:111
Omnipay\Omnipay\setFactory
static setFactory(GatewayFactory $factory=null)
Definition:
lib/vendor/omnipay/common/src/Omnipay/Omnipay.php:85
Omnipay\Omnipay\getFactory
static getFactory()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Omnipay.php:71
Omnipay
plugins
paymethod
paypal
lib
vendor
omnipay
common
src
Omnipay
Omnipay.php
Generated on Fri Aug 28 2020 14:53:07 for Open Monograph Press by
1.8.17