Overview

Namespaces

  • NGS
    • Client
      • Exception
    • Converter
    • Patterns
  • PHP

Classes

  • BigDecimalConverter
  • BigIntConverter
  • ByteStreamConverter
  • LocalDateConverter
  • MoneyConverter
  • ObjectConverter
  • PrimitiveConverter
  • TimestampConverter
  • UUIDConverter
  • XmlConverter

Interfaces

  • ConverterInterface
  • Overview
  • Namespace
  • Class
  • Tree

Class ObjectConverter

Generic object converter, for converting objects/object arrays of unknown type

NGS\Converter\ObjectConverter implements NGS\Converter\ConverterInterface
Namespace: NGS\Converter
Located at Converter/ObjectConverter.php
Methods summary
public static string
# toJson( object|array $object = null )

Serializes object or object array to JSON

Serializes object or object array to JSON

Parameters

$object
object|array
Object or object array

Returns

string
JSON encoded string

Implementation of

NGS\Converter\ConverterInterface::toJson()
public static mixed
# fromJson( string $json )

Converts JSON to object

Converts JSON to object

Parameters

$json
string
$json

Returns

mixed
Object instance

Implementation of

NGS\Converter\ConverterInterface::fromJson()
public static NGS\Converter\ConverterInterface
# getConverter( object $object, string $type = NGS\Converter\ObjectConverter::JSON_TYPE )

Determines appropriate converter class for given object

Determines appropriate converter class for given object

Parameters

$object
object
$object
$type
string
$type Converter type; one of 'Json' or 'Array'

Returns

NGS\Converter\ConverterInterface
Constants summary
string JSON_TYPE 'Json'
#
string ARRAY_TYPE 'Array'
#
API documentation generated by ApiGen 2.8.0