Code Duplication    Length = 6-6 lines in 3 locations

src/Kdyby/Translation/PrefixedTranslator.php 1 location

@@ 76-81 (lines=6) @@
73
			return $this->translator->translate(new Phrase($prefix . $translationString, $message->count, $message->parameters, $message->domain, $message->locale));
74
		}
75
76
		if (is_array($count)) {
77
			$locale = $domain ?: NULL;
78
			$domain = $parameters ?: NULL;
79
			$parameters = $count ?: [];
80
			$count = NULL;
81
		}
82
83
		return $this->translator->translate($prefix . $translationString, $count, (array) $parameters, $domain, $locale);
84
	}

src/Kdyby/Translation/TemplateHelpers.php 1 location

@@ 64-69 (lines=6) @@
61
62
	public function translate($message, $count = NULL, $parameters = [], $domain = NULL, $locale = NULL)
63
	{
64
		if (is_array($count)) {
65
			$locale = $domain ?: NULL;
66
			$domain = $parameters ?: NULL;
67
			$parameters = $count ?: [];
68
			$count = NULL;
69
		}
70
71
		return $this->translator->translate($message, $count, (array) $parameters, $domain, $locale);
72
	}

src/Kdyby/Translation/Translator.php 1 location

@@ 143-148 (lines=6) @@
140
			return $message->translate($this);
141
		}
142
143
		if (is_array($count)) {
144
			$locale = $domain ?: NULL;
145
			$domain = $parameters ?: NULL;
146
			$parameters = $count;
147
			$count = NULL;
148
		}
149
150
		if (empty($message)) {
151
			return $message;