function testSaveLoadAggrigatedObjectWithShortDefinition() { $extra = new ExtraForAggregateTest(); $extra->setExtra('value'); $photo = new PhotoForTest(); $photo->setExtra($extra); $photo->save(); $photo2 = lmbActiveRecord::findById('PhotoForTest', $photo->getId()); $this->assertIsA($photo2->getExtra(), 'ExtraForAggregateTest'); $this->assertEqual($photo2->getExtra()->getValue(), 'value_as_extra_value'); }