Skip to content

Commit 78bfc07

Browse files
committed
[Translation][File dumper] allow get file content without writing in file.
1 parent 80fa362 commit 78bfc07

23 files changed

+63
-120
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CHANGELOG
66

77
* deprecated FileDumper::format(), overwrite FileDumper::formatCatalogue() instead.
88
* deprecated Translator::getMessages(), rely on TranslatorBagInterface::getCatalogue() instead.
9+
* added `FileDumper::formatCatalogue` which allows format the catalogue without dumping it into file.
910
* added option `json_encoding` to JsonFileDumper
1011
* added options `as_tree`, `inline` to YamlFileDumper
1112
* added support for XLIFF 2.0.

Dumper/CsvFileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public function format(MessageCatalogue $messages, $domain = 'messages')
3636
/**
3737
* {@inheritdoc}
3838
*/
39-
protected function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
39+
public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
4040
{
4141
$handle = fopen('php://memory', 'rb+');
4242

Dumper/FileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ public function dump(MessageCatalogue $messages, $options = array())
9797
*
9898
* @return string representation
9999
*/
100-
protected function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
100+
public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
101101
{
102102
@trigger_error('The '.__METHOD__.' method will replace the format method in 3.0. You should overwritten it instead of overwriting format instead.', E_USER_DEPRECATED);
103103

Dumper/IcuResFileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public function format(MessageCatalogue $messages, $domain = 'messages')
3838
/**
3939
* {@inheritdoc}
4040
*/
41-
protected function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
41+
public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
4242
{
4343
$data = $indexes = $resources = '';
4444

Dumper/IniFileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function format(MessageCatalogue $messages, $domain = 'messages')
3333
/**
3434
* {@inheritdoc}
3535
*/
36-
protected function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
36+
public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
3737
{
3838
$output = '';
3939

Dumper/JsonFileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function format(MessageCatalogue $messages, $domain = 'messages')
3333
/**
3434
* {@inheritdoc}
3535
*/
36-
protected function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
36+
public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
3737
{
3838
if (isset($options['json_encoding'])) {
3939
$flags = $options['json_encoding'];

Dumper/MoFileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public function format(MessageCatalogue $messages, $domain = 'messages')
3434
/**
3535
* {@inheritdoc}
3636
*/
37-
protected function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
37+
public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
3838
{
3939
$output = $sources = $targets = $sourceOffsets = $targetOffsets = '';
4040
$offsets = array();

Dumper/PhpFileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ protected function format(MessageCatalogue $messages, $domain)
3333
/**
3434
* {@inheritdoc}
3535
*/
36-
protected function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
36+
public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
3737
{
3838
$output = "<?php\n\nreturn ".var_export($messages->all($domain), true).";\n";
3939

Dumper/PoFileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function format(MessageCatalogue $messages, $domain = 'messages')
3333
/**
3434
* {@inheritdoc}
3535
*/
36-
protected function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
36+
public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
3737
{
3838
$output = 'msgid ""'."\n";
3939
$output .= 'msgstr ""'."\n";

Dumper/QtFileDumper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function format(MessageCatalogue $messages, $domain)
3333
/**
3434
* {@inheritdoc}
3535
*/
36-
protected function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
36+
public function formatCatalogue(MessageCatalogue $messages, $domain, array $options = array())
3737
{
3838
$dom = new \DOMDocument('1.0', 'utf-8');
3939
$dom->formatOutput = true;

0 commit comments

Comments
 (0)