/**
  * Class constructor
  *
  * @since 1.0.0
  * @internal
  */
 public function __construct()
 {
     parent::__construct();
     self::$core = $this;
     // A List of all components.
     $components = array('array', 'debug', 'html', 'net', 'session', 'updates', 'ui');
     // Create instances of each component.
     foreach ($components as $component) {
         if (!property_exists($this, $component)) {
             continue;
         }
         $class_name = str_replace('Core', ucfirst($component), __CLASS__);
         $this->{$component} = new $class_name();
     }
 }
 /**
  * Class constructor
  *
  * @since 1.0.0
  * @internal
  */
 public function __construct()
 {
     parent::__construct();
     // Check for persistent data from last request that needs to be processed.
     $this->add_action('plugins_loaded', '_check_admin_notices');
 }
 /**
  * Class constructor
  *
  * @since 1.1.0
  */
 public function __construct()
 {
     parent::__construct();
 }