public function ECKEntity::__construct in Entity Construction Kit (ECK) 7.3
Constructor.
Overrides Entity::__construct
File
- ./eck.classes.inc, line 776 
- Classes for all the different objects used in ECK.
Class
Code
public function __construct(array $values = array(), $entity_type = NULL) {
  $this->ignoreValidation = FALSE;
  parent::__construct($values, $entity_type);
  // I have this stupid crap.. fixing drupals mess ups.
  $entity_type_name = $this
    ->entityType();
  $entity_type = EntityType::loadByName($entity_type_name);
  $properties = $entity_type->properties;
  $property_names = array_keys($properties);
  foreach ($property_names as $pn) {
    $value = $this->{$pn};
    unset($this->{$pn});
    $this->{$pn} = $value;
  }
}