Code Duplication    Length = 1-5 lines in 3 locations

api/src/Mail/Imap.php 1 location

@@ 866-870 (lines=5) @@
863
			if ($this->debug) error_log(__METHOD__.__LINE__.' error querying for capability:'.$capability.' ->'.$e->getMessage());
864
			return false;
865
		}
866
		if (!is_array($cap))
867
		{
868
			error_log(__METHOD__.__LINE__.' error querying for capability:'.$capability.' Expected array but got->'.array2string($cap));
869
			return false;
870
		}
871
		foreach ($cap as $c => $v)
872
		{
873
			if (is_array($v))

api/src/Mail.php 2 locations

@@ 2040-2040 (lines=1) @@
2037
		$imapFilter->charset('UTF-8');
2038
2039
		//_debug_array($_criterias);
2040
		if (self::$debug) error_log(__METHOD__.' ('.__LINE__.') '.' Criterias:'.(!is_array($_criterias)?" none -> returning":array2string($_criterias)));
2041
		if((!is_array($_criterias) || $_criterias['status']=='any') &&
2042
			(!isset($_criterias['string']) || empty($_criterias['string'])) &&
2043
			(!isset($_criterias['range'])|| empty($_criterias['range']) ||
@@ 6118-6118 (lines=1) @@
6115
			$list = $this->getHeaders($_folderName, $_startMessage=1, 1, 'INTERNALDATE', true, array(),null, false);
6116
			if ($list)
6117
			{
6118
				if (self::$debug) error_log(__METHOD__.' ('.__LINE__.') '.' MessageUid:'.$messageid.' but found:'.array2string($list));
6119
				$messageid = $list['header'][0]['uid'];
6120
			}
6121
		}