Code Duplication    Length = 6-6 lines in 3 locations

src/Kdyby/Translation/TemplateHelpers.php 1 location

@@ 59-64 (lines=6) @@
56
57
	public function translate($message, $count = NULL, $parameters = [], $domain = NULL, $locale = NULL)
58
	{
59
		if (is_array($count)) {
60
			$locale = $domain ?: NULL;
61
			$domain = $parameters ?: NULL;
62
			$parameters = $count ?: [];
63
			$count = NULL;
64
		}
65
66
		return $this->translator->translate($message, $count, (array) $parameters, $domain, $locale);
67
	}

src/Kdyby/Translation/Translator.php 1 location

@@ 138-143 (lines=6) @@
135
			return $message->translate($this);
136
		}
137
138
		if (is_array($count)) {
139
			$locale = $domain ?: NULL;
140
			$domain = $parameters ?: NULL;
141
			$parameters = $count;
142
			$count = NULL;
143
		}
144
145
		if (empty($message)) {
146
			return $message;

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
	}