File tree Expand file tree Collapse file tree 3 files changed +201
-6
lines changed Expand file tree Collapse file tree 3 files changed +201
-6
lines changed Original file line number Diff line number Diff line change @@ -87,19 +87,23 @@ public static function &parse(\Gedcom\Parser &$parser)
87
87
break ;
88
88
89
89
case 'DATE ' :
90
- $ head ->setDate (\Gedcom \Parser \Head \Date::parse ($ parser ));
90
+ $ date = \Gedcom \Parser \Head \Date::parse ($ parser );
91
+ $ head ->setDate ($ date );
91
92
break ;
92
93
93
94
case 'GEDC ' :
94
- $ head ->setGedc (\Gedcom \Parser \Head \Gedc::parse ($ parser ));
95
+ $ gedc = \Gedcom \Parser \Head \Gedc::parse ($ parser );
96
+ $ head ->setGedc ($ gedc );
95
97
break ;
96
98
97
99
case 'CHAR ' :
98
- $ head ->setChar (\Gedcom \Parser \Head \Char::parse ($ parser ));
100
+ $ char = \Gedcom \Parser \Head \Char::parse ($ parser );
101
+ $ head ->setChar ($ char );
99
102
break ;
100
103
101
104
case 'PLAC ' :
102
- $ head ->setPlac (\Gedcom \Parser \Head \Plac::parse ($ parser ));
105
+ $ plac = \Gedcom \Parser \Head \Plac::parse ($ parser );
106
+ $ head ->setPlac ($ plac );
103
107
break ;
104
108
105
109
case 'NOTE ' :
Original file line number Diff line number Diff line change 16
16
namespace Gedcom \Record ;
17
17
18
18
/**
19
- *
19
+ * Stores the data from the HEAD section of a GEDCOM 5.5 file.
20
20
*/
21
21
class Head extends \Gedcom \Record
22
22
{
23
+ /**
24
+ *
25
+ */
23
26
protected $ _sour = null ;
27
+
28
+ /**
29
+ *
30
+ */
24
31
protected $ _dest = null ;
32
+
33
+ /**
34
+ *
35
+ */
25
36
protected $ _date = null ;
37
+
38
+ /**
39
+ *
40
+ */
26
41
protected $ _subm = null ;
42
+
43
+ /**
44
+ *
45
+ */
27
46
protected $ _subn = null ;
47
+
48
+ /**
49
+ *
50
+ */
28
51
protected $ _file = null ;
52
+
53
+ /**
54
+ *
55
+ */
29
56
protected $ _copr = null ;
57
+
58
+ /**
59
+ *
60
+ */
30
61
protected $ _gedc = null ;
62
+
63
+ /**
64
+ *
65
+ */
31
66
protected $ _char = null ;
67
+
68
+ /**
69
+ *
70
+ */
32
71
protected $ _lang = null ;
72
+
73
+ /**
74
+ *
75
+ */
33
76
protected $ _plac = null ;
77
+
78
+ /**
79
+ *
80
+ */
34
81
protected $ _note = null ;
82
+
83
+ /**
84
+ *
85
+ * @param \Gedcom\Record\Head\Sour $sour
86
+ */
87
+ public function setSour (\Gedcom \Record \Head \Sour &$ sour )
88
+ {
89
+ $ this ->_sour = &$ sour ;
90
+ }
91
+
92
+ /**
93
+ *
94
+ * @return \Gedcom\Record\Head\Sour
95
+ */
96
+ public function &getSour ()
97
+ {
98
+ return $ this ->_sour ;
99
+ }
100
+
101
+ /**
102
+ *
103
+ * @param \Gedcom\Record\Head\Date $date
104
+ */
105
+ public function setDate (\Gedcom \Record \Head \Date &$ date )
106
+ {
107
+ $ this ->_date = &$ date ;
108
+ }
109
+
110
+ /**
111
+ *
112
+ * @return \Gedcom\Record\Head\Date
113
+ */
114
+ public function &getDate ()
115
+ {
116
+ return $ this ->_date ;
117
+ }
118
+
119
+ /**
120
+ *
121
+ * @param \Gedcom\Record\Head\Gedc $gedc
122
+ */
123
+ public function setGedc (\Gedcom \Record \Head \Gedc &$ gedc )
124
+ {
125
+ $ this ->_gedc = &$ gedc ;
126
+ }
127
+
128
+ /**
129
+ *
130
+ * @return \Gedcom\Record\Head\Gedc
131
+ */
132
+ public function &getGedc ()
133
+ {
134
+ return $ this ->_gedc ;
135
+ }
136
+
137
+ /**
138
+ *
139
+ * @param \Gedcom\Record\Head\Char $char
140
+ */
141
+ public function setChar (\Gedcom \Record \Head \Char &$ char )
142
+ {
143
+ $ this ->_char = &$ char ;
144
+ }
145
+
146
+ /**
147
+ *
148
+ * @return \Gedcom\Record\Head\Char
149
+ */
150
+ public function &getChar ()
151
+ {
152
+ return $ this ->_char ;
153
+ }
154
+
155
+ /**
156
+ *
157
+ * @param \Gedcom\Record\Head\Plac $plac
158
+ */
159
+ public function setPlac (\Gedcom \Record \Head \Plac &$ plac )
160
+ {
161
+ $ this ->_plac = &$ plac ;
162
+ }
163
+
164
+ /**
165
+ *
166
+ * @return \Gedcom\Record\Head\Plac
167
+ */
168
+ public function &getPlac ()
169
+ {
170
+ return $ this ->_plac ;
171
+ }
35
172
}
36
-
Original file line number Diff line number Diff line change 20
20
*/
21
21
class Sour extends \Gedcom \Record
22
22
{
23
+ /**
24
+ *
25
+ */
23
26
protected $ _sour = null ;
27
+
28
+ /**
29
+ *
30
+ */
24
31
protected $ _vers = null ;
32
+
33
+ /**
34
+ *
35
+ */
25
36
protected $ _name = null ;
37
+
38
+ /**
39
+ *
40
+ */
26
41
protected $ _corp = null ;
42
+
43
+ /**
44
+ *
45
+ */
27
46
protected $ _data = null ;
47
+
48
+ /**
49
+ *
50
+ * @param \Gedcom\Record\Head\Sour\Corp $sour
51
+ */
52
+ public function setCorp (\Gedcom \Record \Head \Sour \Corp &$ corp )
53
+ {
54
+ $ this ->_corp = &$ corp ;
55
+ }
56
+
57
+ /**
58
+ *
59
+ * @return \Gedcom\Record\Head\Sour\Corp
60
+ */
61
+ public function &getCorp ()
62
+ {
63
+ return $ this ->_corp ;
64
+ }
65
+
66
+ /**
67
+ *
68
+ * @param \Gedcom\Record\Head\Sour\Data $data
69
+ */
70
+ public function setData (\Gedcom \Record \Head \Sour \Data &$ data )
71
+ {
72
+ $ this ->_data = &$ data ;
73
+ }
74
+
75
+ /**
76
+ *
77
+ * @return \Gedcom\Record\Head\Sour\Data
78
+ */
79
+ public function &getData ()
80
+ {
81
+ return $ this ->_data ;
82
+ }
28
83
}
You can’t perform that action at this time.
0 commit comments