Code Duplication    Length = 12-12 lines in 6 locations

lib/classes/Swift/Mime/SimpleMessage.php 6 locations

@@ 161-172 (lines=12) @@
158
     *
159
     * @return $this
160
     */
161
    public function setSender($address, $name = null)
162
    {
163
        if (!is_array($address) && isset($name)) {
164
            $address = array($address => $name);
165
        }
166
167
        if (!$this->_setHeaderFieldModel('Sender', (array)$address)) {
168
            $this->getHeaders()->addMailboxHeader('Sender', (array)$address);
169
        }
170
171
        return $this;
172
    }
173
174
    /**
175
     * Get the sender of this message.
@@ 215-226 (lines=12) @@
212
     *
213
     * @return $this
214
     */
215
    public function setFrom($addresses, $name = null)
216
    {
217
        if (!is_array($addresses) && isset($name)) {
218
            $addresses = array($addresses => $name);
219
        }
220
221
        if (!$this->_setHeaderFieldModel('From', (array)$addresses)) {
222
            $this->getHeaders()->addMailboxHeader('From', (array)$addresses);
223
        }
224
225
        return $this;
226
    }
227
228
    /**
229
     * Get the from address of this message.
@@ 269-280 (lines=12) @@
266
     *
267
     * @return $this
268
     */
269
    public function setReplyTo($addresses, $name = null)
270
    {
271
        if (!is_array($addresses) && isset($name)) {
272
            $addresses = array($addresses => $name);
273
        }
274
275
        if (!$this->_setHeaderFieldModel('Reply-To', (array)$addresses)) {
276
            $this->getHeaders()->addMailboxHeader('Reply-To', (array)$addresses);
277
        }
278
279
        return $this;
280
    }
281
282
    /**
283
     * Get the reply-to address of this message.
@@ 324-335 (lines=12) @@
321
     *
322
     * @return $this
323
     */
324
    public function setTo($addresses, $name = null)
325
    {
326
        if (!is_array($addresses) && isset($name)) {
327
            $addresses = array($addresses => $name);
328
        }
329
330
        if (!$this->_setHeaderFieldModel('To', (array)$addresses)) {
331
            $this->getHeaders()->addMailboxHeader('To', (array)$addresses);
332
        }
333
334
        return $this;
335
    }
336
337
    /**
338
     * Get the To addresses of this message.
@@ 376-387 (lines=12) @@
373
     *
374
     * @return $this
375
     */
376
    public function setCc($addresses, $name = null)
377
    {
378
        if (!is_array($addresses) && isset($name)) {
379
            $addresses = array($addresses => $name);
380
        }
381
382
        if (!$this->_setHeaderFieldModel('Cc', (array)$addresses)) {
383
            $this->getHeaders()->addMailboxHeader('Cc', (array)$addresses);
384
        }
385
386
        return $this;
387
    }
388
389
    /**
390
     * Get the Cc address of this message.
@@ 428-439 (lines=12) @@
425
     *
426
     * @return $this
427
     */
428
    public function setBcc($addresses, $name = null)
429
    {
430
        if (!is_array($addresses) && isset($name)) {
431
            $addresses = array($addresses => $name);
432
        }
433
434
        if (!$this->_setHeaderFieldModel('Bcc', (array)$addresses)) {
435
            $this->getHeaders()->addMailboxHeader('Bcc', (array)$addresses);
436
        }
437
438
        return $this;
439
    }
440
441
    /**
442
     * Get the Bcc addresses of this message.