mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-10 15:08:28 +03:00
Bugfix: @param/@return documentation was incorrect which caused errors
This commit is contained in:
parent
7eb1defa16
commit
b81b36d120
10 changed files with 33 additions and 32 deletions
|
|
@ -106,7 +106,7 @@ class Crypt
|
|||
return self::long2str($aV, true);
|
||||
}
|
||||
|
||||
private static function long2str(array $aV, array $aW) : string
|
||||
private static function long2str(array $aV, bool $aW) : string
|
||||
{
|
||||
$iLen = \count($aV);
|
||||
$iN = ($iLen - 1) << 2;
|
||||
|
|
@ -157,4 +157,4 @@ class Crypt
|
|||
}
|
||||
return (int) $iN;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1296,11 +1296,11 @@ END;
|
|||
return '';
|
||||
}
|
||||
|
||||
public static function Utf8Clear(string $sUtfString, string $sReplaceOn = '') : string
|
||||
public static function Utf8Clear(?string $sUtfString, string $sReplaceOn = '') : string
|
||||
{
|
||||
if ('' === $sUtfString)
|
||||
if (!strlen($sUtfString))
|
||||
{
|
||||
return $sUtfString;
|
||||
return '';
|
||||
}
|
||||
|
||||
$sUtfString = \preg_replace(static::$sValidUtf8Regexp, '$1', $sUtfString);
|
||||
|
|
|
|||
|
|
@ -92,9 +92,9 @@ class BodyStructure
|
|||
*/
|
||||
private $aSubParts;
|
||||
|
||||
private function __construct(string $sContentType, string $sCharset, array $aBodyParams, string $sContentID,
|
||||
string $sDescription, string $sMailEncodingName, string $sDisposition, array $aDispositionParams, string $sFileName,
|
||||
string $sLanguage, string $sLocation, int $iSize, int $iTextLineCount, string $sPartID, array $aSubParts)
|
||||
private function __construct(string $sContentType, ?string $sCharset, array $aBodyParams, ?string $sContentID,
|
||||
?string $sDescription, ?string $sMailEncodingName, ?string $sDisposition, ?array $aDispositionParams, string $sFileName,
|
||||
?string $sLanguage, ?string $sLocation, int $iSize, int $iTextLineCount, string $sPartID, ?array $aSubParts)
|
||||
{
|
||||
$this->sContentType = $sContentType;
|
||||
$this->sCharset = $sCharset;
|
||||
|
|
|
|||
|
|
@ -874,9 +874,9 @@ class ImapClient extends \MailSo\Net\NetClient
|
|||
* @throws \MailSo\Net\Exceptions\Exception
|
||||
* @throws \MailSo\Imap\Exceptions\Exception
|
||||
*/
|
||||
public function Quota() : array
|
||||
public function Quota() : ?array
|
||||
{
|
||||
$aReturn = false;
|
||||
$aReturn = null;
|
||||
if ($this->IsSupported('QUOTA'))
|
||||
{
|
||||
$this->SendRequest('GETQUOTAROOT "INBOX"');
|
||||
|
|
@ -1663,10 +1663,11 @@ class ImapClient extends \MailSo\Net\NetClient
|
|||
}
|
||||
|
||||
/**
|
||||
* @return array|string
|
||||
* @throws \MailSo\Net\Exceptions\Exception
|
||||
*/
|
||||
private function partialParseResponseBranch(&$oImapResponse, int $iStackIndex = -1,
|
||||
bool $bTreatAsAtom = false, string $sParentToken = '', string $sOpenBracket = '') : array
|
||||
bool $bTreatAsAtom = false, string $sParentToken = '', string $sOpenBracket = '')
|
||||
{
|
||||
$mNull = null;
|
||||
|
||||
|
|
|
|||
|
|
@ -125,7 +125,7 @@ class Logger extends \MailSo\Base\Collection
|
|||
return 0 < $this->Count();
|
||||
}
|
||||
|
||||
public function AddSecret(string $sWord) : bool
|
||||
public function AddSecret(string $sWord) : void
|
||||
{
|
||||
if (\is_string($sWord) && 0 < \strlen(\trim($sWord)))
|
||||
{
|
||||
|
|
|
|||
|
|
@ -138,7 +138,7 @@ class Folder
|
|||
return $this->oImapFolder->FlagsLowerCase();
|
||||
}
|
||||
|
||||
public function SubFolders(bool $bCreateIfNull = false) : \MailSo\Mail\FolderCollection
|
||||
public function SubFolders(bool $bCreateIfNull = false) : ?\MailSo\Mail\FolderCollection
|
||||
{
|
||||
if ($bCreateIfNull && !$this->oSubFolders)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -703,7 +703,7 @@ class MailClient
|
|||
* @throws \MailSo\Net\Exceptions\Exception
|
||||
* @throws \MailSo\Imap\Exceptions\Exception
|
||||
*/
|
||||
public function FolderInformation(string $sFolderName, string $sPrevUidNext = '', array $aUids = array()) : string
|
||||
public function FolderInformation(string $sFolderName, string $sPrevUidNext = '', array $aUids = array()) : array
|
||||
{
|
||||
$aFlags = array();
|
||||
|
||||
|
|
@ -1879,7 +1879,7 @@ class MailClient
|
|||
return $oMessageCollection;
|
||||
}
|
||||
|
||||
public function Quota() : array
|
||||
public function Quota() : ?array
|
||||
{
|
||||
return $this->oImapClient->Quota();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -345,37 +345,37 @@ class Message
|
|||
return $this->iPriority;
|
||||
}
|
||||
|
||||
public function Sender() : \MailSo\Mime\EmailCollection
|
||||
public function Sender() : ?\MailSo\Mime\EmailCollection
|
||||
{
|
||||
return $this->oSender;
|
||||
}
|
||||
|
||||
public function ReplyTo() : \MailSo\Mime\EmailCollection
|
||||
public function ReplyTo() : ?\MailSo\Mime\EmailCollection
|
||||
{
|
||||
return $this->oReplyTo;
|
||||
}
|
||||
|
||||
public function DeliveredTo() : \MailSo\Mime\EmailCollection
|
||||
public function DeliveredTo() : ?\MailSo\Mime\EmailCollection
|
||||
{
|
||||
return $this->oDeliveredTo;
|
||||
}
|
||||
|
||||
public function To() : \MailSo\Mime\EmailCollection
|
||||
public function To() : ?\MailSo\Mime\EmailCollection
|
||||
{
|
||||
return $this->oTo;
|
||||
}
|
||||
|
||||
public function Cc() : \MailSo\Mime\EmailCollection
|
||||
public function Cc() : ?\MailSo\Mime\EmailCollection
|
||||
{
|
||||
return $this->oCc;
|
||||
}
|
||||
|
||||
public function Bcc() : \MailSo\Mime\EmailCollection
|
||||
public function Bcc() : ?\MailSo\Mime\EmailCollection
|
||||
{
|
||||
return $this->oBcc;
|
||||
}
|
||||
|
||||
public function Attachments() : \MailSo\Mail\AttachmentCollection
|
||||
public function Attachments() : ?\MailSo\Mail\AttachmentCollection
|
||||
{
|
||||
return $this->oAttachments;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -130,7 +130,7 @@ class HeaderCollection extends \MailSo\Base\Collection
|
|||
return (null !== $oParameters) ? $oParameters->ParameterValueByName($sParamName) : '';
|
||||
}
|
||||
|
||||
public function &GetByName(string $sHeaderName) : \MailSo\Mime\Header
|
||||
public function &GetByName(string $sHeaderName) : ?\MailSo\Mime\Header
|
||||
{
|
||||
$oResult = $oHeader = null;
|
||||
|
||||
|
|
@ -266,7 +266,7 @@ class HeaderCollection extends \MailSo\Base\Collection
|
|||
return $this;
|
||||
}
|
||||
|
||||
public function DkimStatuses() : int
|
||||
public function DkimStatuses() : array
|
||||
{
|
||||
$aResult = array();
|
||||
|
||||
|
|
@ -342,7 +342,7 @@ class HeaderCollection extends \MailSo\Base\Collection
|
|||
return $aResult;
|
||||
}
|
||||
|
||||
public function PopulateEmailColectionByDkim($oEmails) : int
|
||||
public function PopulateEmailColectionByDkim($oEmails) : void
|
||||
{
|
||||
if ($oEmails && $oEmails instanceof \MailSo\Mime\EmailCollection)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -631,7 +631,7 @@ class Actions
|
|||
/**
|
||||
* @throws \RainLoop\Exceptions\ClientException
|
||||
*/
|
||||
public function GetAccount(bool $bThrowExceptionOnFalse = false) : \RainLoop\Model\Account
|
||||
public function GetAccount(bool $bThrowExceptionOnFalse = false) : ?\RainLoop\Model\Account
|
||||
{
|
||||
return $this->getAccountFromToken($bThrowExceptionOnFalse);
|
||||
}
|
||||
|
|
@ -1082,9 +1082,9 @@ class Actions
|
|||
/**
|
||||
* @throws \RainLoop\Exceptions\ClientException
|
||||
*/
|
||||
public function GetAccountFromCustomToken(string $sToken, bool $bThrowExceptionOnFalse = true, bool $bValidateShortToken = true, bool $bQ = false) : \RainLoop\Model\Account
|
||||
public function GetAccountFromCustomToken(string $sToken, bool $bThrowExceptionOnFalse = true, bool $bValidateShortToken = true, bool $bQ = false) : ?\RainLoop\Model\Account
|
||||
{
|
||||
$oResult = false;
|
||||
$oResult = null;
|
||||
if (!empty($sToken))
|
||||
{
|
||||
$aAccountHash = $bQ ? \RainLoop\Utils::DecodeKeyValuesQ($sToken) : \RainLoop\Utils::DecodeKeyValues($sToken);
|
||||
|
|
@ -1127,9 +1127,9 @@ class Actions
|
|||
return $oResult;
|
||||
}
|
||||
|
||||
public function GetAccountFromSignMeToken() : \RainLoop\Model\Account
|
||||
public function GetAccountFromSignMeToken() : ?\RainLoop\Model\Account
|
||||
{
|
||||
$oAccount = false;
|
||||
$oAccount = null;
|
||||
|
||||
$sSignMeToken = \RainLoop\Utils::GetCookie(\RainLoop\Actions::AUTH_SIGN_ME_TOKEN_KEY, '');
|
||||
if (!empty($sSignMeToken))
|
||||
|
|
@ -1166,7 +1166,7 @@ class Actions
|
|||
/**
|
||||
* @throws \RainLoop\Exceptions\ClientException
|
||||
*/
|
||||
public function getAccountFromToken(bool $bThrowExceptionOnFalse = true) : \RainLoop\Model\Account
|
||||
public function getAccountFromToken(bool $bThrowExceptionOnFalse = true) : ?\RainLoop\Model\Account
|
||||
{
|
||||
return $this->GetAccountFromCustomToken($this->getLocalAuthToken(), $bThrowExceptionOnFalse, true, true);
|
||||
}
|
||||
|
|
@ -1307,7 +1307,7 @@ NewThemeLink IncludeCss LoadingDescriptionEsc TemplatesLink LangLink IncludeBack
|
|||
if (!$bAdmin)
|
||||
{
|
||||
$oAccount = $this->getAccountFromToken(false);
|
||||
if ($oAccount instanceof \RainLoop\Model\Account)
|
||||
if ($oAccount)
|
||||
{
|
||||
$aResult['IncludeCss'] = $aResult['UserCss'];
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue