public function testProcess() { $parser = new Json(Parser::create($this->getLogger('test', true))); $data = json_decode('[ { "pk": 1, "arr": [1,2,3] }, { "pk": 2, "arr": ["a","b","c"] } ]'); $parser->process($data, 'test', ['parent' => 'iAreId']); self::assertEquals('"pk","arr","parent" "1","test_2901753343d19a32b8cd49e31aab748c","iAreId" "2","test_5e36066fa62399eedd858f5e374c0c21","iAreId" ', file_get_contents($parser->getResults()['test'])); self::assertEquals('"data","JSON_parentId" "1","test_2901753343d19a32b8cd49e31aab748c" "2","test_2901753343d19a32b8cd49e31aab748c" "3","test_2901753343d19a32b8cd49e31aab748c" "a","test_5e36066fa62399eedd858f5e374c0c21" "b","test_5e36066fa62399eedd858f5e374c0c21" "c","test_5e36066fa62399eedd858f5e374c0c21" ', file_get_contents($parser->getResults()['test_arr'])); }