Code Duplication    Length = 12-12 lines in 6 locations

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

@@ 153-164 (lines=12) @@
150
     *
151
     * @return Swift_Mime_SimpleMessage
152
     */
153
    public function setSender($address, $name = null)
154
    {
155
        if (!is_array($address) && isset($name)) {
156
            $address = array($address => $name);
157
        }
158
159
        if (!$this->_setHeaderFieldModel('Sender', (array) $address)) {
160
            $this->getHeaders()->addMailboxHeader('Sender', (array) $address);
161
        }
162
163
        return $this;
164
    }
165
166
    /**
167
     * Get the sender of this message.
@@ 207-218 (lines=12) @@
204
     *
205
     * @return Swift_Mime_SimpleMessage
206
     */
207
    public function setFrom($addresses, $name = null)
208
    {
209
        if (!is_array($addresses) && isset($name)) {
210
            $addresses = array($addresses => $name);
211
        }
212
213
        if (!$this->_setHeaderFieldModel('From', (array) $addresses)) {
214
            $this->getHeaders()->addMailboxHeader('From', (array) $addresses);
215
        }
216
217
        return $this;
218
    }
219
220
    /**
221
     * Get the from address of this message.
@@ 261-272 (lines=12) @@
258
     *
259
     * @return Swift_Mime_SimpleMessage
260
     */
261
    public function setReplyTo($addresses, $name = null)
262
    {
263
        if (!is_array($addresses) && isset($name)) {
264
            $addresses = array($addresses => $name);
265
        }
266
267
        if (!$this->_setHeaderFieldModel('Reply-To', (array) $addresses)) {
268
            $this->getHeaders()->addMailboxHeader('Reply-To', (array) $addresses);
269
        }
270
271
        return $this;
272
    }
273
274
    /**
275
     * Get the reply-to address of this message.
@@ 316-327 (lines=12) @@
313
     *
314
     * @return Swift_Mime_SimpleMessage
315
     */
316
    public function setTo($addresses, $name = null)
317
    {
318
        if (!is_array($addresses) && isset($name)) {
319
            $addresses = array($addresses => $name);
320
        }
321
322
        if (!$this->_setHeaderFieldModel('To', (array) $addresses)) {
323
            $this->getHeaders()->addMailboxHeader('To', (array) $addresses);
324
        }
325
326
        return $this;
327
    }
328
329
    /**
330
     * Get the To addresses of this message.
@@ 368-379 (lines=12) @@
365
     *
366
     * @return Swift_Mime_SimpleMessage
367
     */
368
    public function setCc($addresses, $name = null)
369
    {
370
        if (!is_array($addresses) && isset($name)) {
371
            $addresses = array($addresses => $name);
372
        }
373
374
        if (!$this->_setHeaderFieldModel('Cc', (array) $addresses)) {
375
            $this->getHeaders()->addMailboxHeader('Cc', (array) $addresses);
376
        }
377
378
        return $this;
379
    }
380
381
    /**
382
     * Get the Cc address of this message.
@@ 420-431 (lines=12) @@
417
     *
418
     * @return Swift_Mime_SimpleMessage
419
     */
420
    public function setBcc($addresses, $name = null)
421
    {
422
        if (!is_array($addresses) && isset($name)) {
423
            $addresses = array($addresses => $name);
424
        }
425
426
        if (!$this->_setHeaderFieldModel('Bcc', (array) $addresses)) {
427
            $this->getHeaders()->addMailboxHeader('Bcc', (array) $addresses);
428
        }
429
430
        return $this;
431
    }
432
433
    /**
434
     * Get the Bcc addresses of this message.