Are you talking about the underscore?
Imo it is legitimate to put an underscore in "synthesized" method names, precisely to make them distinguishable from regular user-invented names. I dunno if PSR-2 says anything about that, will check.
Of course, you could disagree with the entire magic stuff from __get()...