feday2/serialize-object

serialize object to formats json, xml, yaml

v1.0.0 2019-10-17 18:18 UTC

This package is auto-updated.

Last update: 2025-06-18 22:01:39 UTC


README

Serialize public properties of object to JSON, YAML or XML

Installation

$ composer require feday2/serialize-object

Usage

<?php

use Feday2\SerializeObject\{SerializeJson, SerializeXml, SerializeYaml};

...

$serializeJson = new SerializeJson();
$serializeXml = new SerializeXml();
$serializeYaml = new SerializeYaml();

$json = $serializeJson->encode($test);
$xml = $serializeXml->encode($test);
$yml = $serializeYaml->encode($test);

Support types

Library supports next types of object properties:

  • String
  • Integer
  • Double
  • Boolean
  • Array
  • Null