[eluser]TheFuzzy0ne[/eluser]
I believe you also need to call on your function by enclosing your arguments within evaluation brackets. Like this:
Code:
$rules['collection'] = "required|callback__check_setbox[$collection]";
It may also be simpler for you to just throw your validation functions into a helper file, then you can load the helper file, and call on the function as if it were a native PHP function, and without having to extend the validation class.