protected function cleanup($value)
{
$value = str_replace(array("\r\n", "\r"), "\n", $value);
if (!preg_match("#\n\$#", $value)) {
$value .= "\n";
}
// strip YAML header
preg_replace('#^\\%YAML[: ][\\d\\.]+.*\\n#s', '', $value);
// remove ---
$value = preg_replace('#^\\-\\-\\-.*?\\n#s', '', $value);
return $value;
}