@@ -28,12 +28,6 @@ final class FootnoteProperties
28
28
const RESTART_NUMBER_EACH_SECTION = 'eachSect ' ;
29
29
const RESTART_NUMBER_EACH_PAGE = 'eachPage ' ;
30
30
31
- const RESTART_NUMBER = array (
32
- self ::RESTART_NUMBER_CONTINUOUS ,
33
- self ::RESTART_NUMBER_EACH_SECTION ,
34
- self ::RESTART_NUMBER_EACH_PAGE
35
- );
36
-
37
31
const NUMBER_FORMAT_DECIMAL = 'decimal ' ;
38
32
const NUMBER_FORMAT_UPPER_ROMAN = 'upperRoman ' ;
39
33
const NUMBER_FORMAT_LOWER_ROMAN = 'lowerRoman ' ;
@@ -45,31 +39,11 @@ final class FootnoteProperties
45
39
const NUMBER_FORMAT_NONE = 'none ' ;
46
40
const NUMBER_FORMAT_BULLET = 'bullet ' ;
47
41
48
- const NUMBER_FORMAT = array (
49
- self ::NUMBER_FORMAT_DECIMAL ,
50
- self ::NUMBER_FORMAT_UPPER_ROMAN ,
51
- self ::NUMBER_FORMAT_LOWER_ROMAN ,
52
- self ::NUMBER_FORMAT_UPPER_LETTER ,
53
- self ::NUMBER_FORMAT_LOWER_LETTER ,
54
- self ::NUMBER_FORMAT_ORDINAL ,
55
- self ::NUMBER_FORMAT_CARDINAL_TEXT ,
56
- self ::NUMBER_FORMAT_ORDINAL_TEXT ,
57
- self ::NUMBER_FORMAT_NONE ,
58
- self ::NUMBER_FORMAT_BULLET
59
- );
60
-
61
42
const POSITION_PAGE_BOTTOM = 'pageBottom ' ;
62
43
const POSITION_BENEATH_TEXT = 'beneathText ' ;
63
44
const POSITION_SECTION_END = 'sectEnd ' ;
64
45
const POSITION_DOC_END = 'docEnd ' ;
65
46
66
- const POSITION = array (
67
- self ::POSITION_PAGE_BOTTOM ,
68
- self ::POSITION_BENEATH_TEXT ,
69
- self ::POSITION_SECTION_END ,
70
- self ::POSITION_DOC_END
71
- );
72
-
73
47
/**
74
48
* Footnote Positioning Location
75
49
*
@@ -105,10 +79,17 @@ public function getPos()
105
79
106
80
public function setPos ($ pos )
107
81
{
108
- if (in_array ($ pos , self ::POSITION )) {
82
+ $ position = array (
83
+ self ::POSITION_PAGE_BOTTOM ,
84
+ self ::POSITION_BENEATH_TEXT ,
85
+ self ::POSITION_SECTION_END ,
86
+ self ::POSITION_DOC_END
87
+ );
88
+
89
+ if (in_array ($ pos , $ position )) {
109
90
$ this ->pos = $ pos ;
110
91
} else {
111
- throw new \InvalidArgumentException ("Invalid value, on of " . implode (', ' , self :: POSITION ) . " possible " );
92
+ throw new \InvalidArgumentException ("Invalid value, on of " . implode (', ' , $ position ) . " possible " );
112
93
}
113
94
}
114
95
@@ -119,10 +100,23 @@ public function getNumFmt()
119
100
120
101
public function setNumFmt ($ numFmt )
121
102
{
122
- if (in_array ($ numFmt , self ::NUMBER_FORMAT )) {
103
+ $ numberFormat = array (
104
+ self ::NUMBER_FORMAT_DECIMAL ,
105
+ self ::NUMBER_FORMAT_UPPER_ROMAN ,
106
+ self ::NUMBER_FORMAT_LOWER_ROMAN ,
107
+ self ::NUMBER_FORMAT_UPPER_LETTER ,
108
+ self ::NUMBER_FORMAT_LOWER_LETTER ,
109
+ self ::NUMBER_FORMAT_ORDINAL ,
110
+ self ::NUMBER_FORMAT_CARDINAL_TEXT ,
111
+ self ::NUMBER_FORMAT_ORDINAL_TEXT ,
112
+ self ::NUMBER_FORMAT_NONE ,
113
+ self ::NUMBER_FORMAT_BULLET
114
+ );
115
+
116
+ if (in_array ($ numFmt , $ numberFormat )) {
123
117
$ this ->numFmt = $ numFmt ;
124
118
} else {
125
- throw new \InvalidArgumentException ("Invalid value, on of " . implode (', ' , self :: NUMBER_FORMAT ) . " possible " );
119
+ throw new \InvalidArgumentException ("Invalid value, on of " . implode (', ' , $ numberFormat ) . " possible " );
126
120
}
127
121
}
128
122
@@ -143,10 +137,16 @@ public function getNumRestart()
143
137
144
138
public function setNumRestart ($ numRestart )
145
139
{
146
- if (in_array ($ numRestart , self ::RESTART_NUMBER )) {
140
+ $ restartNumbers = array (
141
+ self ::RESTART_NUMBER_CONTINUOUS ,
142
+ self ::RESTART_NUMBER_EACH_SECTION ,
143
+ self ::RESTART_NUMBER_EACH_PAGE
144
+ );
145
+
146
+ if (in_array ($ numRestart , $ restartNumbers )) {
147
147
$ this ->numRestart = $ numRestart ;
148
148
} else {
149
- throw new \InvalidArgumentException ("Invalid value, on of " . implode (', ' , self :: RESTART_NUMBER ) . " possible " );
149
+ throw new \InvalidArgumentException ("Invalid value, on of " . implode (', ' , $ restartNumbers ) . " possible " );
150
150
}
151
151
}
152
152
}
0 commit comments