Advertisement
Guest User

Untitled

a guest
May 26th, 2015
272
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. <?php
  2.  
  3. $propertyName = "snake_case_property";
  4.  
  5. $search = ['/^[a-z]/e','/_[a-z]/e','/_/'];
  6. $replace = ['strtoupper("$0")','strtoupper("$0")', ''];
  7.  
  8. $getter = 'get' . preg_replace($search, $replace, $propertyName);
  9. $setter = 'set' . preg_replace($search, $replace, $propertyName);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement