/** * Prepare the request set * @params pdoMap_Mapping_Entity Entity to handle * @params pdoMap_Mapping_Metadata_Field Field to manage * @params pdoMap_Database_Request_Adapters_ISetter Request setter */ public function PrepareRequestSetter(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $field, pdoMap_Database_Request_Adapters_ISetter $setter) { $setter->Set($field->bind, $entity->getValue($field->bind)); }
public function __construct($values = null) { parent::__construct('external_system', $values); }
public function __construct($values = null) { parent::__construct('additional_info', $values); }
/** * Prepare the request set * @params pdoMap_Mapping_Entity Entity to handle * @params pdoMap_Mapping_Metadata_Field Field to manage * @params pdoMap_Database_Request_Adapters_ISetter Request setter */ public function PrepareRequestSetter(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $field, pdoMap_Database_Request_Adapters_ISetter $setter) { $val = $entity->getValue($field->bind); if (is_numeric($val) && $val > 0) { $setter->Set($field->bind, date('Y-m-d H:i:s', $val)); } elseif (is_string($val)) { $setter->Set($field->bind, $val); } else { $setter->Set($field->bind, null); } }
/** * Remove an entity from cache */ public function removeEntity(pdoMap_Mapping_Entity $entity) { if ($this->hasEntity($entity->getType(), $entity->getPk())) { unset($this->entities[$entity->getType()][$entity->getPk()]); } else { throw new Exception('Entity not found ' . $type . ' - ' . $id); } }
public function __construct($values = null) { parent::__construct('classified', $values); }
public function __construct(pdoMap_Mapping_Entity $entity) { parent::__construct('Unable to validate entity ' . $entity->getType() . ' with id ' . $entity->getPk()); }
public function __construct(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $meta) { parent::__construct('Could not validate entity ' . $entity->getType() . ' because field ' . $meta->bind . ' cant be null !'); }
public function __construct($values = null) { parent::__construct('category_master', $values); }
public function __construct($transaction, pdoMap_Mapping_Entity $entity) { parent::__construct('Unable to execute ' . $transaction . ' transaction on entity ' . $entity->getType() . ' with id ' . $entity->getPk()); }
public function __construct(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $meta) { parent::__construct('Could not validate entity ' . $entity->getType() . ' because value of field ' . $meta->bind . ' is not correctly typed (expecting ' . $meta->type . ') ! Field value : ' . $entity->getValue($meta->bind)); }
/** * Prepare the request set * @params pdoMap_Mapping_Entity Entity to handle * @params pdoMap_Mapping_Metadata_Field Field to manage * @params pdoMap_Database_Request_Adapters_ISetter Request setter */ public function PrepareRequestSetter(pdoMap_Mapping_Entity $entity, pdoMap_Mapping_Metadata_Field $field, pdoMap_Database_Request_Adapters_ISetter $setter) { $value = $entity->getValue($field->bind); if ($value instanceof pdoMap_Mapping_Entity) { if (!$value->getPk()) { $value = $value->Insert(); } else { $value = $value->getPk(); } } $setter->Set($field->bind, $value); }
public function __construct($values = null) { parent::__construct('search', $values); }
public function __construct($values = null) { parent::__construct('user', $values); }