Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. class GenericEncoder
  2. {
  3. private function prepareData($data, string $format)
  4. {
  5. switch ($format) {
  6. case 'json':
  7. $data = $this->forceArray($data);
  8. $data = $this->fixKeys($data);
  9. // fall through
  10. case 'xml':
  11. $data = $this->fixAttributes($data);
  12. break;
  13. default:
  14. throw new InvalidArgumentException(
  15. 'Format not supported'
  16. );
  17. }
  18. return $data;
  19. }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement