Sorry, I thought that my code was clear, do you thing that a diff is needed to compare code differences?
I think that the problem isn’t the functions or de classes or if is a wrapper or not, is a protest by the bad code in this “article”. I think that haven’t enough effort or quality to be published here, regardless of what he wants to show.
Sorry for my previous bad feedback.