* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class ObjectTest extends TestCase { public function testObject() { $laura = new ObjectType(); $laura->setObjectType('person'); $laura->setDisplayName('Laura'); $object = new ObjectType(); $object->setId('1'); $object->setObjectType('person'); $object->setDisplayName('foo'); $object->setUrl('http://localhost.com'); $object->setAuthor($laura); $object->setContent('foobar'); $object->setImage('http://localhost.com/image.png'); $object->setPublished(new \DateTime('2012-12-12T12:00:00Z')); $object->setSummary('foobar'); $object->setUpdated(new \DateTime('2012-12-12T12:00:00Z')); $dumper = new Dumper(); $actual = json_encode($dumper->dump($object), JSON_PRETTY_PRINT); $expect = file_get_contents(__DIR__ . '/resource/object.json'); $this->assertJsonStringEqualsJsonString($expect, $actual, $actual); } } __halt_compiler();----SIGNATURE:----XMp2AFcuN04dd6Ah1eokJf94uwfZ0qAe16bNgEfWDiifrp1WAp06ZT+ZmHJy8Cps0Gmspppad6Y415IDkQ2A8un7nVNO9N2MhMtY9ch1GjCuc51PBMcTvQDuJdF9z6ogkUWqGahd2D3k5X46TLN1dAAZAw+FwyxPXhrHLBkF8Efr8VQBLMZKxPyD3tI6SL4+8g88guwFxVNFhyNl9tzozAQvpuJfF8MqR/R3jtQxfXFBYc26JKj5B1yMebiDo1zYEUFlE5tMplOxll5GaDxfVWEWOEgITUyJuZkx2epovARRauus+GgesGrzlwo9L5Mqz9GdjfSWu2Q5kgLh6CQ6Xd5TsVjy8ymFSt7XOjLMD5gtrS8U5P9WAqk2pqJ+ebhxvRuysmnsCHtOEe3KhEU0QLXSIWtFjeBINckpv39zzBX6RCdH8RY1Vrr2IXl6gVfh1JoBOWSY4n49idBILqqx5uWFhUzr9+7EnkzcXOCKFMe7w8O/UhxO2Megq5dQB9FoZuEMR2Dr+DMb/hkpUoUt38AVjU1+8AZUqx0IakcDlKU3h8ZrfTVzDuckmIfTn1khORrgtOT6hCIgUh742l7xUFe8q9wFt41d4y62awusSHckibDL6RO20Lhi3dov2u+pwL5mGVXIhZI+mxjKB6lILEJ43UkqXw6C0sfcQhnZls0=----ATTACHMENT:----NTE2ODY5ODQ0MzMzOTMxIDQzMjk2NDMyNjA3NzIyOSA2NjA4NTc2MTA4MDc1Ng==