From fa3a4e440f6daf241772331eaac322f3e0447750 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Mon, 11 May 2015 14:59:59 +0200 Subject: Let composer manage the vendor and lock files --- .../Translation/Writer/TranslationWriter.php | 87 ---------------------- 1 file changed, 87 deletions(-) delete mode 100644 vendor/symfony/translation/Symfony/Component/Translation/Writer/TranslationWriter.php (limited to 'vendor/symfony/translation/Symfony/Component/Translation/Writer') diff --git a/vendor/symfony/translation/Symfony/Component/Translation/Writer/TranslationWriter.php b/vendor/symfony/translation/Symfony/Component/Translation/Writer/TranslationWriter.php deleted file mode 100644 index 44ac182..0000000 --- a/vendor/symfony/translation/Symfony/Component/Translation/Writer/TranslationWriter.php +++ /dev/null @@ -1,87 +0,0 @@ - - * - * For the full copyright and license information, please view the LICENSE - * file that was distributed with this source code. - */ - -namespace Symfony\Component\Translation\Writer; - -use Symfony\Component\Translation\MessageCatalogue; -use Symfony\Component\Translation\Dumper\DumperInterface; - -/** - * TranslationWriter writes translation messages. - * - * @author Michel Salib - */ -class TranslationWriter -{ - /** - * Dumpers used for export. - * - * @var array - */ - private $dumpers = array(); - - /** - * Adds a dumper to the writer. - * - * @param string $format The format of the dumper - * @param DumperInterface $dumper The dumper - */ - public function addDumper($format, DumperInterface $dumper) - { - $this->dumpers[$format] = $dumper; - } - - /** - * Disables dumper backup. - */ - public function disableBackup() - { - foreach ($this->dumpers as $dumper) { - $dumper->setBackup(false); - } - } - - /** - * Obtains the list of supported formats. - * - * @return array - */ - public function getFormats() - { - return array_keys($this->dumpers); - } - - /** - * Writes translation from the catalogue according to the selected format. - * - * @param MessageCatalogue $catalogue The message catalogue to dump - * @param string $format The format to use to dump the messages - * @param array $options Options that are passed to the dumper - * - * @throws \InvalidArgumentException - */ - public function writeTranslations(MessageCatalogue $catalogue, $format, $options = array()) - { - if (!isset($this->dumpers[$format])) { - throw new \InvalidArgumentException(sprintf('There is no dumper associated with format "%s".', $format)); - } - - // get the right dumper - $dumper = $this->dumpers[$format]; - - if (isset($options['path']) && !is_dir($options['path'])) { - mkdir($options['path'], 0777, true); - } - - // save - $dumper->dump($catalogue, $options); - } -} -- cgit v1.2.3-70-g09d2