https://www.atatus.com/blog/enums-in-php/
Understanding Enums in PHP 8.1