1: | <?php declare(strict_types=1); |
2: | |
3: | namespace Salient\Contract\Console; |
4: | |
5: | use Salient\Contract\Core\Immutable; |
6: | |
7: | interface ConsoleMessageAttributesInterface extends Immutable |
8: | { |
9: | /** |
10: | * Get an instance for the first part of a message |
11: | * |
12: | * @return static |
13: | */ |
14: | public function withIsMsg1(bool $value = true); |
15: | |
16: | /** |
17: | * Get an instance for the second part of a message |
18: | * |
19: | * @return static |
20: | */ |
21: | public function withIsMsg2(bool $value = true); |
22: | |
23: | /** |
24: | * Get an instance for a message prefix |
25: | * |
26: | * @return static |
27: | */ |
28: | public function withIsPrefix(bool $value = true); |
29: | } |
30: |