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