Code Duplication    Length = 9-9 lines in 2 locations

framework/Web/UI/WebControls/TDataGrid.php 2 locations

@@ 854-862 (lines=9) @@
851
		} else {
852
			$this->clearViewState('ItemCount');
853
		}
854
		if ($this->_autoColumns) {
855
			$state = [];
856
			foreach ($this->_autoColumns as $column) {
857
				$state[] = $column->saveState();
858
			}
859
			$this->setViewState('AutoColumns', $state, []);
860
		} else {
861
			$this->clearViewState('AutoColumns');
862
		}
863
		if ($this->_columns) {
864
			$state = [];
865
			foreach ($this->_columns as $column) {
@@ 863-871 (lines=9) @@
860
		} else {
861
			$this->clearViewState('AutoColumns');
862
		}
863
		if ($this->_columns) {
864
			$state = [];
865
			foreach ($this->_columns as $column) {
866
				$state[] = $column->saveState();
867
			}
868
			$this->setViewState('Columns', $state, []);
869
		} else {
870
			$this->clearViewState('Columns');
871
		}
872
	}
873
874
	/**