Nextras\MailPanel\MailPanel::__construct PHP Method

__construct() public method

public __construct ( string | null $tempDir, Nette\Http\Request $request, Nette\Mail\IMailer $mailer, integer $messagesLimit = self::DEFAULT_COUNT )
$tempDir string | null
$request Nette\Http\Request
$mailer Nette\Mail\IMailer
$messagesLimit integer
    public function __construct($tempDir, Http\Request $request, IMailer $mailer, $messagesLimit = self::DEFAULT_COUNT)
    {
        if (!$mailer instanceof IPersistentMailer) {
            return;
        }
        $this->tempDir = $tempDir;
        $this->request = $request;
        $this->mailer = $mailer;
        $this->messagesLimit = $messagesLimit;
        $this->tryHandleRequest();
    }