Mark Scherer 9 年之前
父节点
当前提交
fbcf3c7d65
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      Model/Behavior/BitmaskedBehavior.php

+ 4 - 3
Model/Behavior/BitmaskedBehavior.php

@@ -195,8 +195,8 @@ class BitmaskedBehavior extends ModelBehavior {
 	/**
 	 * @param Model $Model
 	 * @param array $value Bitmask array.
-	 * @param array|null $defaultValue Default bitmask array.
-	 * @return int Bitmask (from APP to DB).
+	 * @param int|null $defaultValue Default bitmask value.
+	 * @return int|null Bitmask (from APP to DB).
 	 */
 	public function encodeBitmask(Model $Model, $value, $defaultValue = null) {
 		$res = 0;
@@ -256,7 +256,8 @@ class BitmaskedBehavior extends ModelBehavior {
 	public function encodeBitmaskData(Model $Model) {
 		foreach ($this->settings[$Model->alias] as $fieldConfig) {
 			$field = $fieldConfig['field'];
-			if (!($mappedField = $fieldConfig['mappedField'])) {
+			$mappedField = $fieldConfig['mappedField'];
+			if (!$mappedField) {
 				$mappedField = $field;
 			}
 			$default = null;