@@ 82-88 (lines=7) @@ | ||
79 | * @param null $default_value |
|
80 | * @return EE_All_Caps_Text_Field |
|
81 | */ |
|
82 | public function createAllCapsTextField($table_column, $nice_name, $nullable, $default_value = null) |
|
83 | { |
|
84 | return $this->loader->getNew( |
|
85 | 'EE_All_Caps_Text_Field', |
|
86 | array($table_column, $nice_name, $nullable, $default_value) |
|
87 | ); |
|
88 | } |
|
89 | ||
90 | ||
91 | ||
@@ 100-111 (lines=12) @@ | ||
97 | * @param string $model_name |
|
98 | * @return EE_Any_Foreign_Model_Name_Field |
|
99 | */ |
|
100 | public function createAnyForeignModelNameField( |
|
101 | $table_column, |
|
102 | $nice_name, |
|
103 | $nullable, |
|
104 | $default_value = null, |
|
105 | $model_name |
|
106 | ) { |
|
107 | return $this->loader->getNew( |
|
108 | 'EE_Any_Foreign_Model_Name_Field', |
|
109 | array($table_column, $nice_name, $nullable, $default_value, $model_name) |
|
110 | ); |
|
111 | } |
|
112 | ||
113 | ||
114 | ||
@@ 122-128 (lines=7) @@ | ||
119 | * @param null $default_value |
|
120 | * @return EE_Boolean_Field |
|
121 | */ |
|
122 | public function createBooleanField($table_column, $nice_name, $nullable, $default_value = null) |
|
123 | { |
|
124 | return $this->loader->getNew( |
|
125 | 'EE_Boolean_Field', |
|
126 | array($table_column, $nice_name, $nullable, $default_value) |
|
127 | ); |
|
128 | } |
|
129 | ||
130 | ||
131 | ||
@@ 142-157 (lines=16) @@ | ||
139 | * @throws InvalidArgumentException |
|
140 | * @return EE_Datetime_Field |
|
141 | */ |
|
142 | public function createDatetimeField( |
|
143 | $table_column, |
|
144 | $nice_name, |
|
145 | $nullable = false, |
|
146 | $default_value = EE_Datetime_Field::now |
|
147 | ) { |
|
148 | return $this->loader->getNew( |
|
149 | 'EE_Datetime_Field', |
|
150 | array( |
|
151 | $table_column, |
|
152 | $nice_name, |
|
153 | $nullable, |
|
154 | $default_value |
|
155 | ) |
|
156 | ); |
|
157 | } |
|
158 | ||
159 | ||
160 | ||
@@ 168-174 (lines=7) @@ | ||
165 | * @param null $default_value |
|
166 | * @return EE_DB_Only_Float_Field |
|
167 | */ |
|
168 | public function createDbOnlyFloatField($table_column, $nice_name, $nullable, $default_value = null) |
|
169 | { |
|
170 | return $this->loader->getNew( |
|
171 | 'EE_DB_Only_Float_Field', |
|
172 | array($table_column, $nice_name, $nullable, $default_value) |
|
173 | ); |
|
174 | } |
|
175 | ||
176 | ||
177 | ||
@@ 185-191 (lines=7) @@ | ||
182 | * @param null $default_value |
|
183 | * @return EE_DB_Only_Int_Field |
|
184 | */ |
|
185 | public function createDbOnlyIntField($table_column, $nice_name, $nullable, $default_value = null) |
|
186 | { |
|
187 | return $this->loader->getNew( |
|
188 | 'EE_DB_Only_Int_Field', |
|
189 | array($table_column, $nice_name, $nullable, $default_value) |
|
190 | ); |
|
191 | } |
|
192 | ||
193 | ||
194 | ||
@@ 202-208 (lines=7) @@ | ||
199 | * @param null $default_value |
|
200 | * @return EE_DB_Only_Text_Field |
|
201 | */ |
|
202 | public function createDbOnlyTextField($table_column, $nice_name, $nullable, $default_value = null) |
|
203 | { |
|
204 | return $this->loader->getNew( |
|
205 | 'EE_DB_Only_Text_Field', |
|
206 | array($table_column, $nice_name, $nullable, $default_value) |
|
207 | ); |
|
208 | } |
|
209 | ||
210 | ||
211 | ||
@@ 219-225 (lines=7) @@ | ||
216 | * @param string $default_value |
|
217 | * @return EE_Email_Field |
|
218 | */ |
|
219 | public function createEmailField($table_column, $nice_name, $nullable = true, $default_value = '') |
|
220 | { |
|
221 | return $this->loader->getNew( |
|
222 | 'EE_Email_Field', |
|
223 | array($table_column, $nice_name, $nullable, $default_value) |
|
224 | ); |
|
225 | } |
|
226 | ||
227 | ||
228 | ||
@@ 238-249 (lines=12) @@ | ||
235 | * values are how they should be displayed |
|
236 | * @return EE_Enum_Integer_Field |
|
237 | */ |
|
238 | public function createEnumIntegerField( |
|
239 | $table_column, |
|
240 | $nice_name, |
|
241 | $nullable, |
|
242 | $default_value = null, |
|
243 | array $allowed_enum_values |
|
244 | ) { |
|
245 | return $this->loader->getNew( |
|
246 | 'EE_Enum_Integer_Field', |
|
247 | array($table_column, $nice_name, $nullable, $default_value, $allowed_enum_values) |
|
248 | ); |
|
249 | } |
|
250 | ||
251 | ||
252 | ||
@@ 262-273 (lines=12) @@ | ||
259 | * values are how they should be displayed |
|
260 | * @return EE_Enum_Text_Field |
|
261 | */ |
|
262 | public function createEnumTextField( |
|
263 | $table_column, |
|
264 | $nice_name, |
|
265 | $nullable, |
|
266 | $default_value, |
|
267 | array $allowed_enum_values |
|
268 | ) { |
|
269 | return $this->loader->getNew( |
|
270 | 'EE_Enum_Text_Field', |
|
271 | array($table_column, $nice_name, $nullable, $default_value, $allowed_enum_values) |
|
272 | ); |
|
273 | } |
|
274 | ||
275 | ||
276 | ||
@@ 284-290 (lines=7) @@ | ||
281 | * @param null $default_value |
|
282 | * @return EE_Float_Field |
|
283 | */ |
|
284 | public function createFloatField($table_column, $nice_name, $nullable, $default_value = null) |
|
285 | { |
|
286 | return $this->loader->getNew( |
|
287 | 'EE_Float_Field', |
|
288 | array($table_column, $nice_name, $nullable, $default_value) |
|
289 | ); |
|
290 | } |
|
291 | ||
292 | ||
293 | ||
@@ 302-308 (lines=7) @@ | ||
299 | * @param string $model_name |
|
300 | * @return EE_Foreign_Key_Int_Field |
|
301 | */ |
|
302 | public function createForeignKeyIntField($table_column, $nice_name, $nullable, $default_value, $model_name) |
|
303 | { |
|
304 | return $this->loader->getNew( |
|
305 | 'EE_Foreign_Key_Int_Field', |
|
306 | array($table_column, $nice_name, $nullable, $default_value, $model_name) |
|
307 | ); |
|
308 | } |
|
309 | ||
310 | ||
311 | ||
@@ 320-331 (lines=12) @@ | ||
317 | * @param string $model_name |
|
318 | * @return EE_Foreign_Key_String_Field |
|
319 | */ |
|
320 | public function createForeignKeyStringField( |
|
321 | $table_column, |
|
322 | $nice_name, |
|
323 | $nullable, |
|
324 | $default_value, |
|
325 | $model_name |
|
326 | ) { |
|
327 | return $this->loader->getNew( |
|
328 | 'EE_Foreign_Key_String_Field', |
|
329 | array($table_column, $nice_name, $nullable, $default_value, $model_name) |
|
330 | ); |
|
331 | } |
|
332 | ||
333 | ||
334 | ||
@@ 342-348 (lines=7) @@ | ||
339 | * @param null $default_value |
|
340 | * @return EE_Full_HTML_Field |
|
341 | */ |
|
342 | public function createFullHtmlField($table_column, $nice_name, $nullable, $default_value = null) |
|
343 | { |
|
344 | return $this->loader->getNew( |
|
345 | 'EE_Full_HTML_Field', |
|
346 | array($table_column, $nice_name, $nullable, $default_value) |
|
347 | ); |
|
348 | } |
|
349 | ||
350 | ||
351 | ||
@@ 359-365 (lines=7) @@ | ||
356 | * @param null $default_value |
|
357 | * @return EE_Infinite_Integer_Field |
|
358 | */ |
|
359 | public function createInfiniteIntegerField($table_column, $nice_name, $nullable, $default_value = null) |
|
360 | { |
|
361 | return $this->loader->getNew( |
|
362 | 'EE_Infinite_Integer_Field', |
|
363 | array($table_column, $nice_name, $nullable, $default_value) |
|
364 | ); |
|
365 | } |
|
366 | ||
367 | ||
368 | ||
@@ 376-382 (lines=7) @@ | ||
373 | * @param integer $default_value |
|
374 | * @return EE_Integer_Field |
|
375 | */ |
|
376 | public function createIntegerField($table_column, $nice_name, $nullable = false, $default_value = 0) |
|
377 | { |
|
378 | return $this->loader->getNew( |
|
379 | 'EE_Integer_Field', |
|
380 | array($table_column, $nice_name, $nullable, $default_value) |
|
381 | ); |
|
382 | } |
|
383 | ||
384 | ||
385 | ||
@@ 393-399 (lines=7) @@ | ||
390 | * @param null $default_value |
|
391 | * @return EE_Maybe_Serialized_Simple_HTML_Field |
|
392 | */ |
|
393 | public function createMaybeSerializedSimpleHtmlField($table_column, $nice_name, $nullable, $default_value = null) |
|
394 | { |
|
395 | return $this->loader->getNew( |
|
396 | 'EE_Maybe_Serialized_Simple_HTML_Field', |
|
397 | array($table_column, $nice_name, $nullable, $default_value) |
|
398 | ); |
|
399 | } |
|
400 | ||
401 | ||
402 | ||
@@ 410-416 (lines=7) @@ | ||
407 | * @param null $default_value |
|
408 | * @return EE_Maybe_Serialized_Text_Field |
|
409 | */ |
|
410 | public function createMaybeSerializedTextField($table_column, $nice_name, $nullable, $default_value = null) |
|
411 | { |
|
412 | return $this->loader->getNew( |
|
413 | 'EE_Maybe_Serialized_Text_Field', |
|
414 | array($table_column, $nice_name, $nullable, $default_value) |
|
415 | ); |
|
416 | } |
|
417 | ||
418 | ||
419 | ||
@@ 427-433 (lines=7) @@ | ||
424 | * @param null $default_value |
|
425 | * @return EE_Money_Field |
|
426 | */ |
|
427 | public function createMoneyField($table_column, $nice_name, $nullable, $default_value = null) |
|
428 | { |
|
429 | return $this->loader->getNew( |
|
430 | 'EE_Money_Field', |
|
431 | array($table_column, $nice_name, $nullable, $default_value) |
|
432 | ); |
|
433 | } |
|
434 | ||
435 | ||
436 | ||
@@ 444-450 (lines=7) @@ | ||
441 | * @param string $default_value |
|
442 | * @return EE_Plain_Text_Field |
|
443 | */ |
|
444 | public function createPlainTextField($table_column, $nice_name, $nullable = true, $default_value = '') |
|
445 | { |
|
446 | return $this->loader->getNew( |
|
447 | 'EE_Plain_Text_Field', |
|
448 | array($table_column, $nice_name, $nullable, $default_value) |
|
449 | ); |
|
450 | } |
|
451 | ||
452 | ||
453 | ||
@@ 461-467 (lines=7) @@ | ||
458 | * @param null $default_value |
|
459 | * @return EE_Post_Content_Field |
|
460 | */ |
|
461 | public function createPostContentField($table_column, $nice_name, $nullable, $default_value = null) |
|
462 | { |
|
463 | return $this->loader->getNew( |
|
464 | 'EE_Post_Content_Field', |
|
465 | array($table_column, $nice_name, $nullable, $default_value) |
|
466 | ); |
|
467 | } |
|
468 | ||
469 | ||
470 | ||
@@ 502-508 (lines=7) @@ | ||
499 | * @param null $default_value |
|
500 | * @return EE_Serialized_Text_Field |
|
501 | */ |
|
502 | public function createSerializedTextField($table_column, $nice_name, $nullable, $default_value = null) |
|
503 | { |
|
504 | return $this->loader->getNew( |
|
505 | 'EE_Serialized_Text_Field', |
|
506 | array($table_column, $nice_name, $nullable, $default_value) |
|
507 | ); |
|
508 | } |
|
509 | ||
510 | ||
511 | ||
@@ 519-525 (lines=7) @@ | ||
516 | * @param null $default_value |
|
517 | * @return EE_Simple_HTML_Field |
|
518 | */ |
|
519 | public function createSimpleHtmlField($table_column, $nice_name, $nullable, $default_value = null) |
|
520 | { |
|
521 | return $this->loader->getNew( |
|
522 | 'EE_Simple_HTML_Field', |
|
523 | array($table_column, $nice_name, $nullable, $default_value) |
|
524 | ); |
|
525 | } |
|
526 | ||
527 | ||
528 | ||
@@ 536-542 (lines=7) @@ | ||
533 | * @param null $default_value |
|
534 | * @return EE_Slug_Field |
|
535 | */ |
|
536 | public function createSlugField($table_column, $nice_name, $nullable = false, $default_value = null) |
|
537 | { |
|
538 | return $this->loader->getNew( |
|
539 | 'EE_Slug_Field', |
|
540 | array($table_column, $nice_name, $nullable, $default_value) |
|
541 | ); |
|
542 | } |
|
543 | ||
544 | ||
545 | ||
@@ 553-559 (lines=7) @@ | ||
550 | * @param null $default_value |
|
551 | * @return EE_Trashed_Flag_Field |
|
552 | */ |
|
553 | public function createTrashedFlagField($table_column, $nice_name, $nullable, $default_value = null) |
|
554 | { |
|
555 | return $this->loader->getNew( |
|
556 | 'EE_Trashed_Flag_Field', |
|
557 | array($table_column, $nice_name, $nullable, $default_value) |
|
558 | ); |
|
559 | } |
|
560 | ||
561 | ||
562 | ||
@@ 590-601 (lines=12) @@ | ||
587 | * @link http://codex.wordpress.org/Function_Reference/register_post_status for more info |
|
588 | * @return EE_WP_Post_Status_Field |
|
589 | */ |
|
590 | public function createWpPostStatusField( |
|
591 | $table_column, |
|
592 | $nice_name, |
|
593 | $nullable, |
|
594 | $default_value = null, |
|
595 | array $values = array() |
|
596 | ) { |
|
597 | return $this->loader->getNew( |
|
598 | 'EE_WP_Post_Status_Field', |
|
599 | array($table_column, $nice_name, $nullable, $default_value, $values) |
|
600 | ); |
|
601 | } |
|
602 | ||
603 | ||
604 |