Skip to content

Commit

Permalink
[console] Improve DrupalStyle class. (#136)
Browse files Browse the repository at this point in the history
  • Loading branch information
jmolivas committed Jan 19, 2017
1 parent d72c7b6 commit 96dd25e
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions src/Style/DrupalStyle.php
Original file line number Diff line number Diff line change
Expand Up @@ -220,4 +220,50 @@ public function text($message)
$message = sprintf('// %s', $message);
parent::text($message);
}

public function successLite($message, $newLine = false) {
$message = sprintf('<info>✔</info> %s', $message);
parent::text($message);
if ($newLine){
parent::newLine();
}
}

public function errorLite($message, $newLine = false) {
$message = sprintf('<fg=red>✘</> %s', $message);
parent::text($message);
if ($newLine){
parent::newLine();
}
}

public function warningLite($message, $newLine = false) {
$message = sprintf('<comment>!</comment> %s', $message);
parent::text($message);
if ($newLine){
parent::newLine();
}
}

public function customLite($message, $prefix = '*', $style = '', $newLine = false) {
if ($style) {
$message = sprintf(
'<%s>%s</%s> %s',
$style,
$prefix,
$style,
$message
);
} else {
$message = sprintf(
'%s %s',
$prefix,
$message
);
}
parent::text($message);
if ($newLine){
parent::newLine();
}
}
}

0 comments on commit 96dd25e

Please sign in to comment.