Skip to content

Commit 84b75ea

Browse files
mabardg
authored andcommitted
fixed compatibility with ITranslator (#198)
1 parent 5e0e910 commit 84b75ea

16 files changed

+17
-17
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"php": ">=7.1",
1919
"nette/component-model": "^3.0.0-beta2",
2020
"nette/http": "^3.0.0-beta2",
21-
"nette/utils": "^3.0-beta2"
21+
"nette/utils": "v3.0.0-RC1"
2222
},
2323
"require-dev": {
2424
"nette/di": "^2.4 || ~3.0.0",

examples/localization.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function __construct(array $table)
3333
/**
3434
* Translates the given string.
3535
*/
36-
public function translate($message, int $count = null): string
36+
public function translate($message, ...$parameters): string
3737
{
3838
return $this->table[$message] ?? $message;
3939
}

src/Forms/Controls/BaseControl.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -397,13 +397,13 @@ public function getTranslator(): ?Nette\Localization\ITranslator
397397
* Returns translated string.
398398
* @return mixed
399399
*/
400-
public function translate($value, int $count = null)
400+
public function translate($value, ...$parameters)
401401
{
402402
if ($translator = $this->getTranslator()) {
403403
$tmp = is_array($value) ? [&$value] : [[&$value]];
404404
foreach ($tmp[0] as &$v) {
405405
if ($v != null && !$v instanceof Html) { // intentionally ==
406-
$v = $translator->translate($v, $count);
406+
$v = $translator->translate($v, ...$parameters);
407407
}
408408
}
409409
}

tests/Forms/Controls.Button.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.Checkbox.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.CheckboxList.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.HiddenField.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.ImageButton.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.MultiSelectBox.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.RadioList.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.SelectBox.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.TextArea.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.TextInput.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.UploadControl.render.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616

1717
class Translator implements Nette\Localization\ITranslator
1818
{
19-
public function translate($s, int $count = null): string
19+
public function translate($s, ...$parameters): string
2020
{
2121
return strtoupper($s);
2222
}

tests/Forms/Controls.translate().phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ require __DIR__ . '/../bootstrap.php';
1515

1616
class Translator implements \Nette\Localization\ITranslator
1717
{
18-
public function translate($message, int $count = null): string
18+
public function translate($message, ...$parameters): string
1919
{
2020
return is_object($message) ? get_class($message) : $message;
2121
}

tests/Forms/Forms.renderer.translate.phpt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class Translator implements ITranslator
1818
public $counter = [];
1919

2020

21-
public function translate($message, int $count = null): string
21+
public function translate($message, ...$parameters): string
2222
{
2323
@$this->counter[$message]++; // @ intentionally
2424
return strtoupper($message);

0 commit comments

Comments
 (0)