protected function loginToSFTP() { $this->includeLibrary(); $result = true; $sftpClient = new \phpseclib\Net\SFTP(str_replace('sftp://', '', $this->config->sftp_endpoint)); if (!$sftpClient->login($this->config->sftp_username, $this->config->sftp_password)) { $result = false; \XLite\Logger::logCustom("PitneyBowes", 'Error: Cound not start SFTP connection.', false); } else { $sftpClient->chdir($this->config->sftp_catalog_directory); } return $result ? $sftpClient : $result; }