<?php

class testamf implements AMFService {
    function test_data() {
        $ob1 = (object)array(
            'something' => 'foo',
            'somethingelse' => null,
        );


        $ob2 = (object)array(
            'something' => 'bar',
            'somethingelse' => $ob1,
        );

        $ob1->somethingelse = $ob2;

        $return = array(
            'first' => $ob1,
            'second' => $ob2,
        );
        /*
        $return = array(
            (object)array('foo' => 'bar'),
            (object)array('baz', 'quox')
        );
         */
        error_log(print_r($return, true));
        return $return;
    }
}