class Entity
{
- public function exchangeArray($data, $overwrite=true)
+ public function exchangeArray($data, $overwrite=false)
{
foreach($this->columns as $col) {
if (array_key_exists($col, $data)) {
public function save(Entity $entity)
{
- if ($this->is_new()) {
+ if ($this->is_new($entity)) {
$this->insert(
$entity->toUpdatableArray()
);
- } elseif ($this->getGalerie(extract_primary($entity))) {
+ } elseif ($this->any($this->extract_primary($entity))) {
$this->update(
$entity->toUpdatableArray(),
$entity->toPrimaryArray()