/** * Class destructor to ensure all open connections are closed * * @return void */ public function __destruct() { if ($this->connection instanceof SmtpProtocol) { try { $this->connection->quit(); } catch (Protocol\Exception $e) { // ignore } $this->connection->disconnect(); } }
public function disconnect() { $this->connect = false; parent::disconnect(); }
/** * Disconnect the connection protocol instance * * @return void */ public function disconnect() { if (!empty($this->connection) && $this->connection instanceof Protocol\Smtp) { $this->connection->disconnect(); } }