private function normalizeFieldDef($def) { if (is_callable($def)) { return $this->ensureInvokable($def); } else { return function () use($def) { return $def; }; } }