Вопрос некорректный.
Никто не знает, что ты называешь "оберткой над ПДО". следовательно, никто не знает, что отвечать. В итоге оба ответивших пропихивают ORM с кверибилдером. Но ORM - это не "обертка" ни разу.
Следующий по популярности ответ - это не писать оберток вообще. ПДО сам по себе недообертка, и очень мало кто может добавить к ней что-то действительно стоящее. Из того, что теоретически можно было бы дописать, это
- исправление косяка, когда execute не возвращает statement. лечится 1 (одной) хелпер-функцией, которая принимает запрос, данные для препаредов, и возвращает statement
- статический синглтон. Функционал спорный, но удобный.
- дополнительные плейсхолдеры. Если ты до них сам дошел, то могу только пожать руку.
Все остальное, что ты мог дописать - мусор и глупость. В частности, здесь не раз и не два появлялись писатели недокверибилдеров вида
function select($what, $from, $where)
если у тебя такое - то напиши, я дам ссылку где объясняется, почему это идиотизм и головотяпство
Ответить можно только на единственный конкретный вопрос, который ты задал - да, ты правильно делаешь, что не наследуешь.