protected function writeFile($fileName, $content)
{
$tempFileName = $fileName . uniqid('', true) . '.temp';
$bytes = file_put_contents($tempFileName, $content);
if ($bytes !== false) {
if (rename($tempFileName, $fileName)) {
return $bytes;
}
@unlink($tempFileName);
}
return false;
}