1: <?php declare(strict_types=1);
2:
3: namespace Salient\Contract\Console;
4:
5: /**
6: * Groups of console message types
7: *
8: * @api
9: */
10: interface HasMessageTypes
11: {
12: public const TYPES_ALL = [
13: HasMessageType::TYPE_STANDARD,
14: HasMessageType::TYPE_UNDECORATED,
15: HasMessageType::TYPE_UNFORMATTED,
16: HasMessageType::TYPE_PROGRESS,
17: HasMessageType::TYPE_GROUP_START,
18: HasMessageType::TYPE_GROUP_END,
19: HasMessageType::TYPE_SUMMARY,
20: HasMessageType::TYPE_SUCCESS,
21: HasMessageType::TYPE_FAILURE,
22: ];
23:
24: public const TYPES_GROUP = [
25: HasMessageType::TYPE_GROUP_START,
26: HasMessageType::TYPE_GROUP_END,
27: ];
28: }
29: