[ // @phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundInExtendedClassBeforeLastUsed function ($attribute, $value, $fail) use (&$idEnumRule) { if (!array_key_exists($this->type->value, $this->maps)) { $fail(__CLASS__ . ' does not handle ' . get_class($this->type) . ' please add it.'); } else { $idEnumRule = new EnumIsValidRule($this->maps[$this->type->value]); } }, $idEnumRule ]] ); } }