1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
<?php /** * Base walker. * Walkers must inherit this class and overwrite methods with its own. * * @package Meta Box */
/** * Base walker class. */ abstract class RWMB_Walker_Base extends Walker { /** * Field data. * * @access public * @var array */ public $field;
/** * Meta data. * * @access public * @var array */ public $meta = array();
/** * Constructor. * * @param array $db_fields Database fields. * @param array $field Field parameters. * @param mixed $meta Meta value. */ public function __construct( $db_fields, $field, $meta ) { $this->db_fields = wp_parse_args( (array) $db_fields, array( 'parent' => '', 'id' => '', 'label' => '', ) ); $this->field = $field; $this->meta = (array) $meta; } }
|