Code Duplication    Length = 7-9 lines in 2 locations

php/elFinderVolumeDriver.class.php 2 locations

@@ 808-816 (lines=9) @@
805
			'hidden'  => false
806
		);
807
		// set files attributes
808
		if (!empty($this->options['attributes']) && is_array($this->options['attributes'])) {
809
			
810
			foreach ($this->options['attributes'] as $a) {
811
				// attributes must contain pattern and at least one rule
812
				if (!empty($a['pattern']) || count($a) > 1) {
813
					$this->attributes[] = $a;
814
				}
815
			}
816
		}
817
818
		if (!empty($this->options['accessControl']) && is_callable($this->options['accessControl'])) {
819
			$this->access = $this->options['accessControl'];
@@ 993-999 (lines=7) @@
990
991
		$this->_checkArchivers();
992
		// manual control archive types to create
993
		if (!empty($this->options['archiveMimes']) && is_array($this->options['archiveMimes'])) {
994
			foreach ($this->archivers['create'] as $mime => $v) {
995
				if (!in_array($mime, $this->options['archiveMimes'])) {
996
					unset($this->archivers['create'][$mime]);
997
				}
998
			}
999
		}
1000
		
1001
		// manualy add archivers
1002
		if (!empty($this->options['archivers']['create']) && is_array($this->options['archivers']['create'])) {