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;
}
}