<?php
 
namespace App\Rules;

use Illuminate\Contracts\Validation\Rule;

class AdminHeuristicsLevel implements Rule
{

    public function passes($attribute, $value)
    {
        if(!is_int($value)) {
            return false;
        }

        return $value >= 0 && $value <= 6;

    }
 
    public function message()
    {
        return 'The :attribute must be of a valid heuristics level for an administrator.';
    }
}