__construct() public method

Constructor.
public __construct ( array $properties = [] )
$properties array
Ejemplo n.º 1
0
 /**
  * Override the default constructor so we can type cast certain properties.
  *
  * @param array $properties
  */
 public function __construct(array $properties = array())
 {
     global $wpdb;
     if (isset($properties['ID'])) {
         $metadata = $wpdb->get_results("SELECT * FROM `{$wpdb->usermeta}` WHERE `user_id` = {$properties['ID']}");
         foreach ($metadata as $data) {
             $this->meta[$data->meta_key] = maybe_unserialize($data->meta_value);
         }
     }
     if (isset($properties['user_registered'])) {
         $properties['user_registered'] = new DateTime($properties['user_registered']);
     }
     parent::__construct($properties);
 }
Ejemplo n.º 2
0
 /**
  * @var string
  */
 public function __construct(array $properties = array())
 {
     parent::__construct($properties);
 }