Code Duplication    Length = 10-10 lines in 8 locations

includes/Message.php 8 locations

@@ 508-517 (lines=10) @@
505
	 *
506
	 * @return Message $this
507
	 */
508
	public function rawParams( /*...*/ ) {
509
		$params = func_get_args();
510
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
511
			$params = $params[0];
512
		}
513
		foreach ( $params as $param ) {
514
			$this->parameters[] = self::rawParam( $param );
515
		}
516
		return $this;
517
	}
518
519
	/**
520
	 * Add parameters that are numeric and will be passed through
@@ 530-539 (lines=10) @@
527
	 *
528
	 * @return Message $this
529
	 */
530
	public function numParams( /*...*/ ) {
531
		$params = func_get_args();
532
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
533
			$params = $params[0];
534
		}
535
		foreach ( $params as $param ) {
536
			$this->parameters[] = self::numParam( $param );
537
		}
538
		return $this;
539
	}
540
541
	/**
542
	 * Add parameters that are durations of time and will be passed through
@@ 552-561 (lines=10) @@
549
	 *
550
	 * @return Message $this
551
	 */
552
	public function durationParams( /*...*/ ) {
553
		$params = func_get_args();
554
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
555
			$params = $params[0];
556
		}
557
		foreach ( $params as $param ) {
558
			$this->parameters[] = self::durationParam( $param );
559
		}
560
		return $this;
561
	}
562
563
	/**
564
	 * Add parameters that are expiration times and will be passed through
@@ 574-583 (lines=10) @@
571
	 *
572
	 * @return Message $this
573
	 */
574
	public function expiryParams( /*...*/ ) {
575
		$params = func_get_args();
576
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
577
			$params = $params[0];
578
		}
579
		foreach ( $params as $param ) {
580
			$this->parameters[] = self::expiryParam( $param );
581
		}
582
		return $this;
583
	}
584
585
	/**
586
	 * Add parameters that are time periods and will be passed through
@@ 596-605 (lines=10) @@
593
	 *
594
	 * @return Message $this
595
	 */
596
	public function timeperiodParams( /*...*/ ) {
597
		$params = func_get_args();
598
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
599
			$params = $params[0];
600
		}
601
		foreach ( $params as $param ) {
602
			$this->parameters[] = self::timeperiodParam( $param );
603
		}
604
		return $this;
605
	}
606
607
	/**
608
	 * Add parameters that are file sizes and will be passed through
@@ 618-627 (lines=10) @@
615
	 *
616
	 * @return Message $this
617
	 */
618
	public function sizeParams( /*...*/ ) {
619
		$params = func_get_args();
620
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
621
			$params = $params[0];
622
		}
623
		foreach ( $params as $param ) {
624
			$this->parameters[] = self::sizeParam( $param );
625
		}
626
		return $this;
627
	}
628
629
	/**
630
	 * Add parameters that are bitrates and will be passed through
@@ 640-649 (lines=10) @@
637
	 *
638
	 * @return Message $this
639
	 */
640
	public function bitrateParams( /*...*/ ) {
641
		$params = func_get_args();
642
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
643
			$params = $params[0];
644
		}
645
		foreach ( $params as $param ) {
646
			$this->parameters[] = self::bitrateParam( $param );
647
		}
648
		return $this;
649
	}
650
651
	/**
652
	 * Add parameters that are plaintext and will be passed through without
@@ 664-673 (lines=10) @@
661
	 *
662
	 * @return Message $this
663
	 */
664
	public function plaintextParams( /*...*/ ) {
665
		$params = func_get_args();
666
		if ( isset( $params[0] ) && is_array( $params[0] ) ) {
667
			$params = $params[0];
668
		}
669
		foreach ( $params as $param ) {
670
			$this->parameters[] = self::plaintextParam( $param );
671
		}
672
		return $this;
673
	}
674
675
	/**
676
	 * Set the language and the title from a context object