callback = $callback; $this->group = $group; } /** * Get the defer group for this property. Properties with the same group * are loaded together in a single request, allowing for efficient * batching of related deferred data. * * @return string|null */ public function group() { return $this->group; } /** * Resolve the property value. * * @return mixed */ public function __invoke() { return App::call($this->callback); } }