public function metaboxes() { $cmb = new_cmb2_box(array('id' => $this->id . '_metabox', 'title' => __("{$this->label} Options", 'scoutwp_plugin'), 'object_types' => array($this->id))); $cmb->add_field(Metaboxes::calendar_id($this->id, array('required' => 'required'))); $cmb->add_field(Metaboxes::calendar_embed_type($this->id, array('required' => 'required'))); $cmb->add_field(Metaboxes::calendar_refresh_interval($this->id, array('required' => 'required'))); $cmb->add_field(Metaboxes::calendar_fetch($this->id, array('required' => 'required'))); $cmb->add_field(Metaboxes::calendar_style($this->id, array('required' => 'required'))); }