public function testUnmapObjectsWithCommonObject() { $data = []; $data[] = new Bar('value1'); $data[] = new Bar('value2'); $dataMapper = new DataMapper($this->provideSerializer(), Inflector::get()); $result = $dataMapper->unmapObjects($data); $this->assertCount(2, $result); $this->assertSame('value1', $result[0]['key1']); $this->assertSame('value2', $result[1]['key1']); }
/** * @param array $data * @param int $mode * @return int */ public function write($data, $mode = 0) { return $this->fileReader->write($this->dataMapper->unmapObjects((array) $data), $mode); }