initialize($this); $result = $callback($this); if ($originalTenant) { tenancy()->initialize($originalTenant); } else { tenancy()->end(); } return $result; } }