callback)) { throw new \Exception("A validation callback for the [$attribute] attribute is not callable."); } return call_user_func($this->callback, $attributes[$attribute]); } /** * Set the validation callback. * * @param function $callback * @return With_Callback */ public function using($callback) { $this->callback = $callback; return $this; } }