@@ -665,7 +665,14 @@ public function out($message = null, $newlines = 1, $level = Shell::NORMAL)
665
665
*/
666
666
public function err ($ message = null , $ newlines = 1 )
667
667
{
668
- return $ this ->_io ->err ('<error> ' . $ message . '</error> ' , $ newlines );
668
+ if (is_array ($ message )) {
669
+ foreach ($ message as $ k => $ v ) {
670
+ $ message [$ k ] = '<error> ' . $ v . '</error> ' ;
671
+ }
672
+ } else {
673
+ $ message = '<error> ' . $ message . '</error> ' ;
674
+ }
675
+ return $ this ->_io ->err ($ message , $ newlines );
669
676
}
670
677
671
678
/**
@@ -679,7 +686,14 @@ public function err($message = null, $newlines = 1)
679
686
*/
680
687
public function info ($ message = null , $ newlines = 1 , $ level = Shell::NORMAL )
681
688
{
682
- return $ this ->out ('<info> ' . $ message . '</info> ' , $ newlines , $ level );
689
+ if (is_array ($ message )) {
690
+ foreach ($ message as $ k => $ v ) {
691
+ $ message [$ k ] = '<info> ' . $ v . '</info> ' ;
692
+ }
693
+ } else {
694
+ $ message = '<info> ' . $ message . '</info> ' ;
695
+ }
696
+ return $ this ->out ($ message , $ newlines , $ level );
683
697
}
684
698
685
699
/**
@@ -692,7 +706,14 @@ public function info($message = null, $newlines = 1, $level = Shell::NORMAL)
692
706
*/
693
707
public function warn ($ message = null , $ newlines = 1 )
694
708
{
695
- return $ this ->_io ->err ('<warning> ' . $ message . '</warning> ' , $ newlines );
709
+ if (is_array ($ message )) {
710
+ foreach ($ message as $ k => $ v ) {
711
+ $ message [$ k ] = '<warning> ' . $ v . '</warning> ' ;
712
+ }
713
+ } else {
714
+ $ message = '<warning> ' . $ message . '</warning> ' ;
715
+ }
716
+ return $ this ->_io ->err ($ message , $ newlines );
696
717
}
697
718
698
719
/**
@@ -706,7 +727,14 @@ public function warn($message = null, $newlines = 1)
706
727
*/
707
728
public function success ($ message = null , $ newlines = 1 , $ level = Shell::NORMAL )
708
729
{
709
- return $ this ->out ('<success> ' . $ message . '</success> ' , $ newlines , $ level );
730
+ if (is_array ($ message )) {
731
+ foreach ($ message as $ k => $ v ) {
732
+ $ message [$ k ] = '<success> ' . $ v . '</success> ' ;
733
+ }
734
+ } else {
735
+ $ message = '<success> ' . $ message . '</success> ' ;
736
+ }
737
+ return $ this ->out ($ message , $ newlines , $ level );
710
738
}
711
739
712
740
/**
0 commit comments