Code Duplication    Length = 7-9 lines in 2 locations

framework/Web/UI/TPageStateFormatter.php 2 locations

@@ 86-92 (lines=7) @@
83
84
			if($page->getEnableStateIGBinary() && extension_loaded('igbinary'))
85
			{
86
				if ($page->getEnableStateValidation()) {
87
					if (($str = $sm->validateData($str)) !== false) {
88
						return igbinary_unserialize($str);
89
					}
90
				} else {
91
					return igbinary_unserialize($str);
92
				}
93
			} else {
94
				if ($page->getEnableStateValidation()) {
95
					if (($str = $sm->validateData($str)) !== false) {
@@ 93-101 (lines=9) @@
90
				} else {
91
					return igbinary_unserialize($str);
92
				}
93
			} else {
94
				if ($page->getEnableStateValidation()) {
95
					if (($str = $sm->validateData($str)) !== false) {
96
						return unserialize($str);
97
					}
98
				} else {
99
					return unserialize($str);
100
				}
101
			}
102
		}
103
		return null;
104
	}