Skip to content
Snippets Groups Projects
Commit e6ead78b authored by Hanne Moa's avatar Hanne Moa
Browse files

Deprecate the use of arrays for t($tag)

For #455
parent 818d6bca
No related branches found
No related tags found
No related merge requests found
...@@ -248,7 +248,7 @@ class Translate ...@@ -248,7 +248,7 @@ class Translate
* provided in $replacements, and replace any found occurrences with the value of the key. * provided in $replacements, and replace any found occurrences with the value of the key.
* *
* @param string|array $tag A tag name for the translation which should be looked up, or an array with * @param string|array $tag A tag name for the translation which should be looked up, or an array with
* (language => text) mappings. * (language => text) mappings. The array version will go away in 2.0
* @param array $replacements An associative array of keys that should be replaced with values in the * @param array $replacements An associative array of keys that should be replaced with values in the
* translated string. * translated string.
* @param boolean $fallbackdefault Default translation to use as a fallback if no valid translation was found. @deprecated Not used in twig, gettext * @param boolean $fallbackdefault Default translation to use as a fallback if no valid translation was found. @deprecated Not used in twig, gettext
...@@ -293,6 +293,10 @@ class Translate ...@@ -293,6 +293,10 @@ class Translate
if (is_array($tag)) { if (is_array($tag)) {
$tagData = $tag; $tagData = $tag;
\SimpleSAML\Logger::warning(
'Deprecated use of new SimpleSAML\Locale\Translate::t(...) at '.$where.
'. The $tag-parameter can only be a string in 2.0.'
);
} else { } else {
$tagData = $this->getTag($tag); $tagData = $this->getTag($tag);
if ($tagData === null) { if ($tagData === null) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment