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: