Open Monograph Press
3.3.0
TestGatewayPlugin.inc.php
1
<?php
2
14
import
(
'lib.pkp.classes.plugins.GatewayPlugin'
);
15
16
class
TestGatewayPlugin
extends
GatewayPlugin
{
20
function
register
($category, $path, $mainContextId =
null
) {
21
$success = parent::register($category, $path, $mainContextId);
22
$this->
addLocaleData
();
23
return
$success;
24
}
25
31
function
getName
() {
32
return
'TestGatewayPlugin'
;
33
}
34
35
function
getDisplayName
() {
36
return
__(
'plugins.gateways.testGateway.displayName'
);
37
}
38
39
function
getDescription
() {
40
return
__(
'plugins.gateways.testGateway.description'
);
41
}
42
48
function
fetch
($args,
$request
) {
49
if
(!$this->
getEnabled
())
return
false
;
50
echo
'This request is being served by the test gateway plugin.'
;
51
return
true
;
52
}
53
}
54
TestGatewayPlugin
Simple example gateway plugin.
Definition:
TestGatewayPlugin.inc.php:16
TestGatewayPlugin\getName
getName()
Definition:
TestGatewayPlugin.inc.php:31
TestGatewayPlugin\getDisplayName
getDisplayName()
Definition:
TestGatewayPlugin.inc.php:35
TestGatewayPlugin\fetch
fetch($args, $request)
Definition:
TestGatewayPlugin.inc.php:48
GatewayPlugin\getEnabled
getEnabled()
Definition:
GatewayPlugin.inc.php:47
TestGatewayPlugin\getDescription
getDescription()
Definition:
TestGatewayPlugin.inc.php:39
Plugin\$request
$request
Definition:
Plugin.inc.php:68
Plugin\addLocaleData
addLocaleData($locale=null)
Definition:
Plugin.inc.php:454
GatewayPlugin
Abstract class for gateway plugins.
Definition:
GatewayPlugin.inc.php:18
plugins
gateways
testGateway
TestGatewayPlugin.inc.php
Generated on Fri Aug 28 2020 14:53:53 for Open Monograph Press by
1.8.17