X7ROOT File Manager
Current Path:
/opt/alt/php55/usr/share/pear/Symfony/Component/Translation/Dumper
opt
/
alt
/
php55
/
usr
/
share
/
pear
/
Symfony
/
Component
/
Translation
/
Dumper
/
??
..
??
CsvFileDumper.php
(1.45 KB)
??
DumperInterface.php
(810 B)
??
FileDumper.php
(1.84 KB)
??
IcuResFileDumper.php
(3.64 KB)
??
IniFileDumper.php
(984 B)
??
JsonFileDumper.php
(893 B)
??
MoFileDumper.php
(2.31 KB)
??
PhpFileDumper.php
(844 B)
??
PoFileDumper.php
(1.5 KB)
??
QtFileDumper.php
(1.32 KB)
??
XliffFileDumper.php
(1.93 KB)
??
YamlFileDumper.php
(822 B)
Editing: FileDumper.php
<?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; /** * FileDumper is an implementation of DumperInterface that dump a message catalogue to file(s). * Performs backup of already existing files. * * Options: * - path (mandatory): the directory where the files should be saved * * @author Michel Salib <michelsalib@hotmail.com> */ abstract class FileDumper implements DumperInterface { /** * {@inheritDoc} */ public function dump(MessageCatalogue $messages, $options = array()) { if (!array_key_exists('path', $options)) { throw new \InvalidArgumentException('The file dumper needs a path option.'); } // save a file for each domain foreach ($messages->getDomains() as $domain) { $file = $domain.'.'.$messages->getLocale().'.'.$this->getExtension(); // backup $fullpath = $options['path'].'/'.$file; if (file_exists($fullpath)) { copy($fullpath, $fullpath.'~'); } // save file file_put_contents($fullpath, $this->format($messages, $domain)); } } /** * Transforms a domain of a message catalogue to its string representation. * * @param MessageCatalogue $messages * @param string $domain * * @return string representation */ abstract protected function format(MessageCatalogue $messages, $domain); /** * Gets the file extension of the dumper. * * @return string file extension */ abstract protected function getExtension(); }
Upload File
Create Folder