glhd/special

View on GitHub
src/Exceptions/BackingModelNotFound.php

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
<?php

namespace Glhd\Special\Exceptions;

use BackedEnum;
use RuntimeException;

class BackingModelNotFound extends RuntimeException
{
    public function __construct(
        public BackedEnum $special_enum
    ) {
        $basename = class_basename($this->special_enum);
        
        parent::__construct("Unable to find backing model for '{$basename}::{$this->special_enum->name}'");
    }
}