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

@@ 1999-1999 (lines=1) @@
1996
		$imapFilter->charset('UTF-8');
1997
1998
		//_debug_array($_criterias);
1999
		if (self::$debug) error_log(__METHOD__.' ('.__LINE__.') '.' Criterias:'.(!is_array($_criterias)?" none -> returning":array2string($_criterias)));
2000
		if((!is_array($_criterias) || $_criterias['status']=='any') &&
2001
			(!isset($_criterias['string']) || empty($_criterias['string'])) &&
2002
			(!isset($_criterias['range'])|| empty($_criterias['range']) ||
@@ 6016-6016 (lines=1) @@
6013
			$list = $this->getHeaders($_folderName, $_startMessage=1, 1, 'INTERNALDATE', true, array(),null, false);
6014
			if ($list)
6015
			{
6016
				if (self::$debug) error_log(__METHOD__.' ('.__LINE__.') '.' MessageUid:'.$messageid.' but found:'.array2string($list));
6017
				$messageid = $list['header'][0]['uid'];
6018
			}
6019
		}