Скорее всего, проблема в том, что класс не определен (или находится в области действия). Я провел некоторое тестирование с использованием локальных данных.
$conn = new PDO("mysql:host=localhost;dbname=test", 'user', 'pass');
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING );
$stmt = $conn->prepare("SELECT name,email FROM `test_table`");
$stmt->execute();
$result = $stmt->fetch( PDO::FETCH_CLASS | PDO::FETCH_CLASSTYPE );
print_r($result) // returns stdClass Object ( [email] => 'test@test.com' )
Добавив это выше код PDO
Class levi{
}
Мне удалось вернуть его:
levi Object ( [email] => 'test@test.com')