grifart/enum (packagist): Provides bullet proof enums with behaviours.
Keywords: composition|ddd|ddd-style|enum|enumeration|library|php