22
22
class Invoice1 extends Model
23
23
{
24
24
public $ table = 'invoice ' ;
25
- public $ title_field = 'ref_no ' ;
26
25
27
26
protected function init (): void
28
27
{
29
28
parent :: init ();
30
29
30
+ $ this ->title_field = 'ref_no ' ;
31
+
31
32
$ this ->addField ('ref_no ' , ['required ' => true ]);
32
33
33
34
// will contain one Address
@@ -103,14 +104,28 @@ protected function setUp(): void
103
104
// fill in some default values
104
105
$ m = new Country1 ($ this ->db );
105
106
$ m ->import ([
106
- ['id ' => 1 , 'name ' => 'Latvia ' ],
107
- ['id ' => 2 , 'name ' => 'United Kingdom ' ],
107
+ [
108
+ 'id ' => 1 ,
109
+ 'name ' => 'Latvia ' ,
110
+ ],
111
+ [
112
+ 'id ' => 2 ,
113
+ 'name ' => 'United Kingdom ' ,
114
+ ],
108
115
]);
109
116
110
117
$ m = new Invoice1 ($ this ->db );
111
118
$ m ->import ([
112
- ['id ' => 1 , 'ref_no ' => 'A1 ' , 'addr ' => null ],
113
- ['id ' => 2 , 'ref_no ' => 'A2 ' , 'addr ' => null ],
119
+ [
120
+ 'id ' => 1 ,
121
+ 'ref_no ' => 'A1 ' ,
122
+ 'addr ' => null ,
123
+ ],
124
+ [
125
+ 'id ' => 2 ,
126
+ 'ref_no ' => 'A2 ' ,
127
+ 'addr ' => null ,
128
+ ],
114
129
]);
115
130
}
116
131
@@ -140,7 +155,14 @@ public function testContainsOne()
140
155
$ this ->assertFalse ($ a ->loaded ());
141
156
142
157
// now store some address
143
- $ a ->setMulti ($ row = ['id ' => 1 , 'country_id ' => 1 , 'address ' => 'foo ' , 'built_date ' => new \DateTime ('2019-01-01 ' ), 'tags ' => ['foo ' , 'bar ' ], 'door_code ' => null ]);
158
+ $ a ->setMulti ($ row = [
159
+ 'id ' => 1 ,
160
+ 'country_id ' => 1 ,
161
+ 'address ' => 'foo ' ,
162
+ 'built_date ' => new \DateTime ('2019-01-01 ' ),
163
+ 'tags ' => ['foo ' , 'bar ' ],
164
+ 'door_code ' => null ,
165
+ ]);
144
166
$ a ->save ();
145
167
146
168
// now reload invoice and see if it is saved
@@ -154,7 +176,11 @@ public function testContainsOne()
154
176
155
177
// now add nested containsOne - DoorCode
156
178
$ c = $ i ->ref ('addr ' )->ref ('door_code ' );
157
- $ c ->setMulti ($ row = ['id ' => 1 , 'code ' => 'ABC ' , 'valid_till ' => new \DateTime ('2019-07-01 ' )]);
179
+ $ c ->setMulti ($ row = [
180
+ 'id ' => 1 ,
181
+ 'code ' => 'ABC ' ,
182
+ 'valid_till ' => new \DateTime ('2019-07-01 ' ),
183
+ ]);
158
184
$ c ->save ();
159
185
$ this ->assertEquals ($ row , $ i ->ref ('addr ' )->ref ('door_code ' )->get ());
160
186
@@ -203,7 +229,7 @@ public function testContainsOne()
203
229
$ this ->assertNull ($ i ->get ('addr ' ));
204
230
$ this ->assertFalse ($ i ->ref ('addr ' )->loaded ());
205
231
206
- //var_dump($i->export(), $i->export(null,null,false));
232
+ //var_dump($i->export(), $i->export(null, null, false));
207
233
}
208
234
209
235
/**
@@ -216,7 +242,14 @@ public function testContainsOneWhenChangeModelFields()
216
242
217
243
// with address
218
244
$ a = $ i ->ref ('addr ' );
219
- $ a ->setMulti ($ row = ['id ' => 1 , 'country_id ' => 1 , 'address ' => 'foo ' , 'built_date ' => new \DateTime ('2019-01-01 ' ), 'tags ' => [], 'door_code ' => null ]);
245
+ $ a ->setMulti ($ row = [
246
+ 'id ' => 1 ,
247
+ 'country_id ' => 1 ,
248
+ 'address ' => 'foo ' ,
249
+ 'built_date ' => new \DateTime ('2019-01-01 ' ),
250
+ 'tags ' => [],
251
+ 'door_code ' => null ,
252
+ ]);
220
253
$ a ->save ();
221
254
222
255
// now let's add one more field in address model and save
0 commit comments