вендор умеет парсить? или должен быть кто-то кто умеет парсить под вендора?
class UserJsonTransformer extends TransformerAbstract { public function transform(User $user) { return json_encode([ 'id' => (int) $user->id, 'name' => (string) $user->name, 'email' => (string) $user->email, 'address' => (string) $user->address, ]); } } Где-то в другом месте: $user = User::find(1); return (new UserJsonTransformer)->transform($user); Не совсем под задачу, но принцип понятен. Под разные форматы вызываешь разные нужные тебе трансформеры.
Обсуждают сегодня