public function getPdo()
    {
        if (empty($this->pdo)) {
            $this->pdo = new PDO(sprintf("mysql:host=%s;port=%d", $this->host, $this->port));
            $this->pdo->setAttribute(
                PDO::ATTR_DEFAULT_FETCH_MODE,
                PDO::FETCH_ASSOC
            );
        }

        return $this->pdo;
    }