Comme indiqué dans les commentaires, en POO, vous devez utiliser $this->pdo
en lui transmettant la propriété de l'objet, au lieu de la variable $query = $pdo->
puisque vous l'avez construit dans :
public function __construct($pdo)
{
$this->pdo = $pdo;
^^^^^^^^^^
}
C'est-à-dire :
$query = $this->pdo->prepare