Folder flags case-sensitive not used, so remove them

This commit is contained in:
djmaze 2021-10-29 10:21:19 +02:00
parent f2fe937940
commit 4b7495b7e7
3 changed files with 2 additions and 18 deletions

View file

@ -35,11 +35,6 @@ class Folder
*/ */
private $sDelimiter; private $sDelimiter;
/**
* @var array
*/
private $aFlags;
/** /**
* @var array * @var array
*/ */
@ -68,8 +63,7 @@ class Folder
$this->sFullNameRaw = $sFullNameRaw; $this->sFullNameRaw = $sFullNameRaw;
$this->sDelimiter = $sDelimiter; $this->sDelimiter = $sDelimiter;
$this->aFlags = $aFlags; $this->aFlagsLowerCase = \array_map('strtolower', $aFlags);
$this->aFlagsLowerCase = \array_map('strtolower', $this->aFlags);
$this->sFullNameRaw = 'INBOX'.$this->sDelimiter === \substr(\strtoupper($this->sFullNameRaw), 0, 5 + \strlen($this->sDelimiter)) ? $this->sFullNameRaw = 'INBOX'.$this->sDelimiter === \substr(\strtoupper($this->sFullNameRaw), 0, 5 + \strlen($this->sDelimiter)) ?
'INBOX'.\substr($this->sFullNameRaw, 5) : $this->sFullNameRaw; 'INBOX'.\substr($this->sFullNameRaw, 5) : $this->sFullNameRaw;
@ -107,11 +101,6 @@ class Folder
return $this->sDelimiter; return $this->sDelimiter;
} }
public function Flags() : array
{
return $this->aFlags;
}
public function FlagsLowerCase() : array public function FlagsLowerCase() : array
{ {
return $this->aFlagsLowerCase; return $this->aFlagsLowerCase;

View file

@ -123,11 +123,6 @@ class Folder implements \JsonSerializable
return $this->oImapFolder->Delimiter(); return $this->oImapFolder->Delimiter();
} }
public function Flags() : array
{
return $this->oImapFolder->Flags();
}
public function FlagsLowerCase() : array public function FlagsLowerCase() : array
{ {
return $this->oImapFolder->FlagsLowerCase(); return $this->oImapFolder->FlagsLowerCase();

View file

@ -458,7 +458,7 @@ trait Folders
foreach ($oFolders as $oFolder) foreach ($oFolders as $oFolder)
{ {
$aResult[] = $oFolder->FullNameRaw()."|". $aResult[] = $oFolder->FullNameRaw()."|".
implode("|", $oFolder->Flags()).($oFolder->IsSubscribed() ? '1' : '0'); implode("|", $oFolder->FlagsLowerCase()).($oFolder->IsSubscribed() ? '1' : '0');
$oSub = $oFolder->SubFolders(); $oSub = $oFolder->SubFolders();
if ($oSub && 0 < $oSub->Count()) if ($oSub && 0 < $oSub->Count())