Code Duplication    Length = 9-9 lines in 2 locations

Ajax/semantic/html/base/traits/BaseTrait.php 2 locations

@@ 35-43 (lines=9) @@
32
		return $this->addToProperty("class", $this->_baseClass);
33
	}
34
35
	public function setVariations($variations) {
36
		$this->setProperty("class", $this->_baseClass);
37
		if (\is_string($variations))
38
			$variations=\explode(" ", $variations);
39
		foreach ( $variations as $variation ) {
40
			$this->addVariation($variation);
41
		}
42
		return $this;
43
	}
44
45
	public function setState($state) {
46
		$this->setPropertyCtrl("class", $state, $this->_states);
@@ 68-76 (lines=9) @@
65
		return $this;
66
	}
67
68
	public function setStates($states) {
69
		$this->setProperty("class", $this->_baseClass);
70
		if (\is_string($states))
71
			$states=\explode(" ", $states);
72
		foreach ( $states as $state ) {
73
			$this->addState($state);
74
		}
75
		return $this;
76
	}
77
78
	/**
79
	 *