@@ 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 |