resolvingField(function ($field, $form) { * ... * }); * * @param \Closure $callback * @return $this */ public function resolvingField(\Closure $callback) { $this->resolvingFieldCallbacks[] = $callback; return $this; } public function setResolvingFieldCallbacks(array $callbacks) { $this->resolvingFieldCallbacks = $callbacks; } /** * @param Field $field * @return void */ protected function callResolvingFieldCallbacks(Field $field) { foreach ($this->resolvingFieldCallbacks as $callback) { if ($callback($field, $this) === false) { break; } } } }