This commit is contained in:
Dylan K. Taylor 2025-02-17 01:13:18 +00:00
parent 1415e2492a
commit 799dfecdd9
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -87,7 +87,7 @@ trait RegistryTrait{
foreach($enumClass::cases() as $case){
$memberName = mb_strtoupper($case->name . "_" . $baseName);
if(!isset(self::$members[$memberName])){
throw new \LogicException("\"$memberName\" needs to be registered to defined overloaded member with enum $enumClass");
throw new \LogicException("\"$memberName\" needs to be registered to define overloaded member with enum $enumClass");
}
if(!self::$members[$memberName] instanceof $returnClass){
throw new \LogicException("\"$memberName\" doesn't satisfy the desired type $returnClass");