With the recent approval of native enums landing in PHP 8.1, I have been thinking how does that affect to this library, and I see these possible scenarios.
Doctrine starts supporting native enums itself
I think this is the most likely one.
If this happens, I'll change the supported PHP versions to ^7.4 || ~8.0.0 and deprecate this library, recommending people to migrate to native enums.
Once PHP 7.4 reaches end of life, I'll archive this repository and abandon the composer package.
Doctrine does not support native enums
In this case I'll adapt this package to support native enums once PHP 8.1 is released, and continue maintaining it.
Regardless the scenario, this library will continue being maintained for the time being, until other projects start making moves.
If you have more information that could affect this decision, feel free to leave a comment here.
With the recent approval of native enums landing in PHP 8.1, I have been thinking how does that affect to this library, and I see these possible scenarios.
Doctrine starts supporting native enums itself
I think this is the most likely one.
If this happens, I'll change the supported PHP versions to
^7.4 || ~8.0.0
and deprecate this library, recommending people to migrate to native enums.Once PHP 7.4 reaches end of life, I'll archive this repository and abandon the composer package.
Doctrine does not support native enums
In this case I'll adapt this package to support native enums once PHP 8.1 is released, and continue maintaining it.
Regardless the scenario, this library will continue being maintained for the time being, until other projects start making moves.
If you have more information that could affect this decision, feel free to leave a comment here.