*/ final class UpdateShopPickupExceptions implements Action { /** * @param \App\Actions\Shops\UpdateShopPickupExceptionsInput $input */ #[\Override] public function __invoke(ActionInput $input): bool { Assert::isInstanceOf($input, UpdateShopPickupExceptionsInput::class); $input->shop->pickupExceptions()->sync($input->syncData); return true; } }