Code Duplication    Length = 10-10 lines in 8 locations

includes/Message.php 8 locations

@@ 503-512 (lines=10) @@
500
	 *
501
	 * @return Message $this
502
	 */
503
	public function rawParams( /*...*/ ) {
504
		$params = func_get_args();
505
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
506
			$params = $params[0];
507
		}
508
		foreach ( $params as $param ) {
509
			$this->parameters[] = self::rawParam( $param );
510
		}
511
		return $this;
512
	}
513
514
	/**
515
	 * Add parameters that are numeric and will be passed through
@@ 525-534 (lines=10) @@
522
	 *
523
	 * @return Message $this
524
	 */
525
	public function numParams( /*...*/ ) {
526
		$params = func_get_args();
527
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
528
			$params = $params[0];
529
		}
530
		foreach ( $params as $param ) {
531
			$this->parameters[] = self::numParam( $param );
532
		}
533
		return $this;
534
	}
535
536
	/**
537
	 * Add parameters that are durations of time and will be passed through
@@ 547-556 (lines=10) @@
544
	 *
545
	 * @return Message $this
546
	 */
547
	public function durationParams( /*...*/ ) {
548
		$params = func_get_args();
549
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
550
			$params = $params[0];
551
		}
552
		foreach ( $params as $param ) {
553
			$this->parameters[] = self::durationParam( $param );
554
		}
555
		return $this;
556
	}
557
558
	/**
559
	 * Add parameters that are expiration times and will be passed through
@@ 569-578 (lines=10) @@
566
	 *
567
	 * @return Message $this
568
	 */
569
	public function expiryParams( /*...*/ ) {
570
		$params = func_get_args();
571
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
572
			$params = $params[0];
573
		}
574
		foreach ( $params as $param ) {
575
			$this->parameters[] = self::expiryParam( $param );
576
		}
577
		return $this;
578
	}
579
580
	/**
581
	 * Add parameters that are time periods and will be passed through
@@ 591-600 (lines=10) @@
588
	 *
589
	 * @return Message $this
590
	 */
591
	public function timeperiodParams( /*...*/ ) {
592
		$params = func_get_args();
593
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
594
			$params = $params[0];
595
		}
596
		foreach ( $params as $param ) {
597
			$this->parameters[] = self::timeperiodParam( $param );
598
		}
599
		return $this;
600
	}
601
602
	/**
603
	 * Add parameters that are file sizes and will be passed through
@@ 613-622 (lines=10) @@
610
	 *
611
	 * @return Message $this
612
	 */
613
	public function sizeParams( /*...*/ ) {
614
		$params = func_get_args();
615
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
616
			$params = $params[0];
617
		}
618
		foreach ( $params as $param ) {
619
			$this->parameters[] = self::sizeParam( $param );
620
		}
621
		return $this;
622
	}
623
624
	/**
625
	 * Add parameters that are bitrates and will be passed through
@@ 635-644 (lines=10) @@
632
	 *
633
	 * @return Message $this
634
	 */
635
	public function bitrateParams( /*...*/ ) {
636
		$params = func_get_args();
637
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
638
			$params = $params[0];
639
		}
640
		foreach ( $params as $param ) {
641
			$this->parameters[] = self::bitrateParam( $param );
642
		}
643
		return $this;
644
	}
645
646
	/**
647
	 * Add parameters that are plaintext and will be passed through without
@@ 659-668 (lines=10) @@
656
	 *
657
	 * @return Message $this
658
	 */
659
	public function plaintextParams( /*...*/ ) {
660
		$params = func_get_args();
661
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
662
			$params = $params[0];
663
		}
664
		foreach ( $params as $param ) {
665
			$this->parameters[] = self::plaintextParam( $param );
666
		}
667
		return $this;
668
	}
669
670
	/**
671
	 * Set the language and the title from a context object