Passed
Push — develop ( 10e6ad...c452e8 )
by Mikaël
47:34 queued 11s
created

ChargePatternType   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 51
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 14
c 1
b 0
f 0
dl 0
loc 51
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A getValidValues() 0 9 1
1
<?php
2
3
namespace PayPal\EnumType;
4
5
use \WsdlToPhp\PackageBase\AbstractStructEnumBase;
6
7
/**
8
 * This class stands for ChargePatternType EnumType
9
 * @subpackage Enumerations
10
 * @author WsdlToPhp <[email protected]>
11
 */
12
class ChargePatternType extends AbstractStructEnumBase
13
{
14
    /**
15
     * Constant for value 'IMMEDIATE'
16
     * @return string 'IMMEDIATE'
17
     */
18
    const VALUE_IMMEDIATE = 'IMMEDIATE';
19
    /**
20
     * Constant for value 'RECURRINGPREPAID'
21
     * @return string 'RECURRINGPREPAID'
22
     */
23
    const VALUE_RECURRINGPREPAID = 'RECURRINGPREPAID';
24
    /**
25
     * Constant for value 'RECURRINGPOSTPAID'
26
     * @return string 'RECURRINGPOSTPAID'
27
     */
28
    const VALUE_RECURRINGPOSTPAID = 'RECURRINGPOSTPAID';
29
    /**
30
     * Constant for value 'THRESHOLDPREPAID'
31
     * @return string 'THRESHOLDPREPAID'
32
     */
33
    const VALUE_THRESHOLDPREPAID = 'THRESHOLDPREPAID';
34
    /**
35
     * Constant for value 'THRESHOLDPOSTPAID'
36
     * @return string 'THRESHOLDPOSTPAID'
37
     */
38
    const VALUE_THRESHOLDPOSTPAID = 'THRESHOLDPOSTPAID';
39
    /**
40
     * Constant for value 'DEFERRED'
41
     * @return string 'DEFERRED'
42
     */
43
    const VALUE_DEFERRED = 'DEFERRED';
44
    /**
45
     * Return allowed values
46
     * @uses self::VALUE_IMMEDIATE
47
     * @uses self::VALUE_RECURRINGPREPAID
48
     * @uses self::VALUE_RECURRINGPOSTPAID
49
     * @uses self::VALUE_THRESHOLDPREPAID
50
     * @uses self::VALUE_THRESHOLDPOSTPAID
51
     * @uses self::VALUE_DEFERRED
52
     * @return string[]
53
     */
54
    public static function getValidValues()
55
    {
56
        return array(
57
            self::VALUE_IMMEDIATE,
58
            self::VALUE_RECURRINGPREPAID,
59
            self::VALUE_RECURRINGPOSTPAID,
60
            self::VALUE_THRESHOLDPREPAID,
61
            self::VALUE_THRESHOLDPOSTPAID,
62
            self::VALUE_DEFERRED,
63
        );
64
    }
65
}
66