fix export collection

This commit is contained in:
DavidBadura 2015-02-05 21:28:00 +00:00
parent 91e3fa947b
commit 28b61adc99
1 changed files with 5 additions and 15 deletions

View File

@ -33,7 +33,7 @@ class Taskwarrior
array(
'rc:' . $taskrc,
'rc.data.location=' . $taskData,
'rc.json.array=false',
'rc.json.array=true',
'rc.confirmation=no',
),
$rcOptions
@ -157,21 +157,11 @@ class Taskwarrior
return $tasks;
}
$jsons = explode("\n", $json);
$serializer = SerializerBuilder::create()
->addDefaultHandlers()
->build();
foreach ($jsons as $row) {
if (trim($row) == "") {
continue;
}
$serializer = SerializerBuilder::create()
->addDefaultHandlers()
->build();
$tasks[] = $serializer->deserialize($row, 'DavidBadura\Taskwarrior\Task', 'json');
}
return $tasks;
return $serializer->deserialize($json, 'array<DavidBadura\Taskwarrior\Task>', 'json');
}
/**