public function writeFile($path, $data) { if (!@file_put_contents($path, $data)) { throw new Exception("Unable to write to {$path}: check permissions."); } }