public function dump(array $data)
{
$tmp = [];
foreach ($data as $name => $secData) {
if ($parent = Helpers::takeParent($secData)) {
$name .= ' ' . self::INHERITING_SEPARATOR . ' ' . $parent;
}
$tmp[$name] = $secData;
}
array_walk_recursive($tmp, function (&$val) {
if ($val instanceof Statement) {
$val = self::statementToEntity($val);
}
});
return "# generated by Nette\n\n" . Neon\Neon::encode($tmp, Neon\Neon::BLOCK);
}