Resolve issue #5

This commit is contained in:
djmaze 2020-08-30 18:04:54 +02:00
parent dc6b7e250e
commit 5009adfb60
20 changed files with 32 additions and 32 deletions

View file

@ -2,7 +2,7 @@
class AddXOriginatingIpHeaderPlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('filter.build-message', 'FilterBuildMessage');
}
@ -27,7 +27,7 @@ class AddXOriginatingIpHeaderPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return array
*/
public function configMapping()
protected function configMapping() : array
{
return array(
\RainLoop\Plugins\Property::NewInstance('check_proxy')
@ -37,4 +37,4 @@ class AddXOriginatingIpHeaderPlugin extends \RainLoop\Plugins\AbstractPlugin
->SetDefaultValue(false)
);
}
}
}

View file

@ -16,7 +16,7 @@ class AutoDomainGrabPlugin extends \RainLoop\Plugins\AbstractPlugin
private $imap_prefix = "mail.";
private $smtp_prefix = "mail.";
public function Init()
public function Init() : void
{
$this->addHook('filter.smtp-credentials', 'FilterSmtpCredentials');
$this->addHook('filter.imap-credentials', 'FilterImapCredentials');

View file

@ -2,7 +2,7 @@
class BlackListPlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('filter.login-credentials', 'FilterLoginCredentials');
}
@ -32,7 +32,7 @@ class BlackListPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return array
*/
public function configMapping()
protected function configMapping() : array
{
return array(
\RainLoop\Plugins\Property::NewInstance('auth_error')->SetLabel('Auth Error')

View file

@ -2,7 +2,7 @@
class ChangeSmtpEhloMessagePlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('filter.smtp-credentials', 'FilterSmtpCredentials');
}

View file

@ -2,7 +2,7 @@
class ContactGroupExcelPastePlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addJs('js/excel_contact_group.js');
}

View file

@ -9,7 +9,7 @@ class ContactsExampleSuggestions implements \RainLoop\Providers\Suggestions\ISug
*
* @return array
*/
public function Process($oAccount, $sQuery, $iLimit = 20)
public function Process(RainLoop\Model\Account $oAccount, string $sQuery, int $iLimit = 20): array
{
$aResult = array(
array($oAccount->Email(), ''),

View file

@ -2,7 +2,7 @@
class ContactsSuggestionsExamplePlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('main.fabrica', 'MainFabrica');
}
@ -27,4 +27,4 @@ class ContactsSuggestionsExamplePlugin extends \RainLoop\Plugins\AbstractPlugin
break;
}
}
}
}

View file

@ -5,7 +5,7 @@ class CustomAdminSettingsTabPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return void
*/
public function Init()
public function Init() : void
{
$this->UseLangs(true); // start use langs folder

View file

@ -2,7 +2,7 @@
class CustomAuthExamplePlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('filter.login-credentials', 'FilterLoginСredentials');
}

View file

@ -2,7 +2,7 @@
class CustomLoginMappingPlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('filter.login-credentials', 'FilterLoginСredentials');
}
@ -41,7 +41,7 @@ class CustomLoginMappingPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return array
*/
public function configMapping()
protected function configMapping() : array
{
return array(
\RainLoop\Plugins\Property::NewInstance('mapping')->SetLabel('Mapping')

View file

@ -5,7 +5,7 @@ class CustomSettingsTabPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return void
*/
public function Init()
public function Init() : void
{
$this->UseLangs(true); // start use langs folder

View file

@ -27,7 +27,7 @@ class CustomSystemFoldersPlugin extends \RainLoop\Plugins\AbstractPlugin
*/
private $sArchiveFolder = '';
public function Init()
public function Init() : void
{
$this->sSentFolder = \trim($this->Config()->Get('plugin', 'sent_folder', ''));
$this->sDraftsFolder = \trim($this->Config()->Get('plugin', 'drafts_folder', ''));
@ -121,7 +121,7 @@ class CustomSystemFoldersPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return array
*/
public function configMapping()
protected function configMapping() : array
{
return array(
\RainLoop\Plugins\Property::NewInstance('sent_folder')->SetLabel('Sent')
@ -136,4 +136,4 @@ class CustomSystemFoldersPlugin extends \RainLoop\Plugins\AbstractPlugin
->SetDefaultValue('Archive')
);
}
}
}

View file

@ -5,7 +5,7 @@ class DemoAccountPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return void
*/
public function Init()
public function Init() : void
{
$this->addHook('filter.app-data', 'FilterAppData');
$this->addHook('filter.action-params', 'FilterActionParams');
@ -17,7 +17,7 @@ class DemoAccountPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return array
*/
protected function configMapping()
protected function configMapping() : array
{
return array(
\RainLoop\Plugins\Property::NewInstance('email')->SetLabel('Demo Email')

View file

@ -5,7 +5,7 @@ class ParseExcelListPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return void
*/
public function Init()
public function Init() : void
{
$this->addJs('js/parse_excel_list.js'); // add js file
}

View file

@ -106,7 +106,7 @@ class LdapContactsSuggestions implements \RainLoop\Providers\Suggestions\ISugges
*
* @return array
*/
public function Process($oAccount, $sQuery, $iLimit = 20)
public function Process(RainLoop\Model\Account $oAccount, string $sQuery, int $iLimit = 20): array
{
$sQuery = \trim($sQuery);

View file

@ -2,7 +2,7 @@
class LdapContactsSuggestionsPlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('main.fabrica', 'MainFabrica');
}
@ -10,7 +10,7 @@ class LdapContactsSuggestionsPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return string
*/
public function Supported()
public function Supported() : string
{
if (!\function_exists('ldap_connect'))
{
@ -62,7 +62,7 @@ class LdapContactsSuggestionsPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return array
*/
public function configMapping()
protected function configMapping() : array
{
return array(
\RainLoop\Plugins\Property::NewInstance('hostname')->SetLabel('LDAP hostname')

View file

@ -2,7 +2,7 @@
class OverrideSmtpCredentialsPlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('filter.smtp-credentials', 'FilterSmtpCredentials');
}
@ -49,7 +49,7 @@ class OverrideSmtpCredentialsPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return array
*/
public function configMapping()
protected function configMapping() : array
{
return array(
\RainLoop\Plugins\Property::NewInstance('smtp_host')->SetLabel('SMTP Host')

View file

@ -2,7 +2,7 @@
class ProxyauthLoginExamplePlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('event.login-post-login-provide', 'EventLoginPostLoginProvide');
}

View file

@ -2,7 +2,7 @@
class SnowfallOnLoginScreenPlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addJs('js/snowfall.js');
$this->addJs('js/include.js');

View file

@ -2,7 +2,7 @@
class WhiteListPlugin extends \RainLoop\Plugins\AbstractPlugin
{
public function Init()
public function Init() : void
{
$this->addHook('filter.login-credentials', 'FilterLoginCredentials');
}
@ -32,7 +32,7 @@ class WhiteListPlugin extends \RainLoop\Plugins\AbstractPlugin
/**
* @return array
*/
public function configMapping()
protected function configMapping() : array
{
return array(
\RainLoop\Plugins\Property::NewInstance('auth_error')->SetLabel('Auth Error')