public function testToArrayWithDate() { $dataWrapper = new TestDataWrapper(array('prop1' => new \DateTime('1960-01-01'))); $this->assertSame(array('prop1' => '1960-01-01', 'prop2' => null, 'prop3' => null, 'prop4' => null, 'prop5' => null, 'prop6' => null, 'prop7' => null, 'prop8' => null, 'prop9' => null, 'prop10' => null), $dataWrapper->toArray()); }
public function testRecursiveToArray() { $dataWrapper = new TestDataWrapper(['prop1' => 1, 'prop2' => new TestDataWrapper2(['prop_one' => 1])]); $this->assertSame(['prop1' => 1, 'prop2' => ['prop_one' => 1], 'prop3' => null, 'prop4' => null, 'prop5' => null, 'prop6' => null, 'prop7' => null, 'prop8' => null, 'prop9' => null, 'prop10' => null], $dataWrapper->toArray()); }