Code Duplication    Length = 7-7 lines in 2 locations

Ajax/semantic/widgets/base/FieldAsTrait.php 1 location

@@ 35-41 (lines=7) @@
32
	 * @param array $attributes
33
	 */
34
	protected function _applyAttributes($element,&$attributes,$index){
35
		if(isset($attributes["callback"])){
36
			$callback=$attributes["callback"];
37
			if(\is_callable($callback)){
38
				$callback($element,$this->_modelInstance,$index);
39
				unset($attributes["callback"]);
40
			}
41
		}
42
		$element->fromArray($attributes);
43
	}
44

Ajax/semantic/widgets/dataform/FormFieldAsTrait.php 1 location

@@ 40-46 (lines=7) @@
37
				$element->addRule($rules);
38
			unset($attributes["rules"]);
39
		}
40
		if(isset($attributes["callback"])){
41
			$callback=$attributes["callback"];
42
			if(\is_callable($callback)){
43
				$callback($element,$this->_modelInstance,$index);
44
				unset($attributes["callback"]);
45
			}
46
		}
47
		$element->fromArray($attributes);
48
	}
49