il problema è qui, ma non dirti perchè

$query = $this->pdo->query($strQuery);

questo non ti restituisce un oggtto come dovrebbe e nel controllo successivo si arrabbia dicendo che non puoi chimare un metodo su una variabile non oggetto