<?php

namespace App\Modules\Jobseeker;

use App\Models\JobseekerSubscription;

use Carbon\Carbon;

class JobSeekerSubscriptionManagementModule 
{
    /**
     * Expire Subscriptions if duration exceeds current Date 
     * 
     * @return void 
     */
    public function itemsSetStatusToExpire() : void 
    {
        JobseekerSubscription::query()
            ->where('duration', '<=', Carbon::now()->addDays(1))
            ->update(
                [
                    'status' => 'expired'
                ]
            ); 
    }
}