示例#1
0
 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']);
 }
示例#2
0
 /**
  * @param array $data
  * @param int $mode
  * @return int
  */
 public function write($data, $mode = 0)
 {
     return $this->fileReader->write($this->dataMapper->unmapObjects((array) $data), $mode);
 }