Code Duplication    Length = 6-6 lines in 4 locations

src/Phrase.php 1 location

@@ 62-67 (lines=6) @@
59
	{
60
		$this->message = $message;
61
62
		if (is_array($count)) {
63
			$locale = ($domain !== NULL) ? (string) $domain : NULL;
64
			$domain = ($parameters !== NULL) ? (string) $parameters : NULL;
65
			$parameters = $count;
66
			$count = NULL;
67
		}
68
69
		$this->count = $count !== NULL ? (int) $count : NULL;
70
		$this->parameters = (array) $parameters;

src/PrefixedTranslator.php 1 location

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

src/TemplateHelpers.php 1 location

@@ 68-73 (lines=6) @@
65
	 */
66
	public function translate($message, $count = NULL, $parameters = [], $domain = NULL, $locale = NULL)
67
	{
68
		if (is_array($count)) {
69
			$locale = ($domain !== NULL) ? (string) $domain : NULL;
70
			$domain = ($parameters !== NULL && !empty($parameters)) ? (string) $parameters : NULL;
71
			$parameters = $count;
72
			$count = NULL;
73
		}
74
75
		return $this->translator->translate(
76
			$message,

src/Translator.php 1 location

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