Fix setting of bolean values.

This commit is contained in:
David Molineus
2015-01-20 17:28:37 +01:00
parent 762e6b5dbc
commit 2dd0eb632d

View File

@@ -322,7 +322,11 @@ abstract class AbstractMapper implements Mapper
$default = $this->getDefaultOption($option, $definition);
if ($model->$mapping === '1' || $model->$mapping === '') {
if (((bool) $model->$option) !== $default) {
if (((bool) $model->$mapping) !== $default) {
$definition->$setter($model->$mapping);
}
} elseif (is_numeric($default)) {
if ($model->$mapping != $default) {
$definition->$setter($model->$mapping);
}
} elseif ($model->$mapping !== $default) {