File: MyTypeSerializer.php

package info (click to toggle)
php-zumba-json-serializer 3.2.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 228 kB
  • sloc: php: 1,082; xml: 20; makefile: 13; sh: 7
file content (20 lines) | stat: -rw-r--r-- 445 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php

namespace Zumba\JsonSerializer\Test\SupportClasses;

class MyTypeSerializer
{
    public function serialize(MyType $obj)
    {
        return array('fields' => $obj->field1 . ' ' . $obj->field2);
    }

    public function unserialize($values)
    {
        list($field1, $field2) = explode(' ', $values['fields']);
        $obj = new MyType();
        $obj->field1 = $field1;
        $obj->field2 = $field2;
        return $obj;
    }
}