/**
  * Field Constructor.
  *
  * @since       1.0.0
  * @access      public
  * @return      void
  */
 function __construct($field = array(), $value = '', $parent)
 {
     $this->parent = $parent;
     $this->field = $field;
     $this->value = $value;
     $class = ReduxFramework_extension_wbc_importer::get_instance();
     if (!empty($class->demo_data_dir)) {
         $this->demo_data_dir = $class->demo_data_dir;
         $this->demo_data_url = site_url(str_replace(trailingslashit(str_replace('\\', '/', ABSPATH)), '', $this->demo_data_dir));
     }
     if (empty($this->extension_dir)) {
         $this->extension_dir = trailingslashit(str_replace('\\', '/', dirname(__FILE__)));
         $this->extension_url = site_url(str_replace(trailingslashit(str_replace('\\', '/', ABSPATH)), '', $this->extension_dir));
     }
 }