financeSvc = $financeSvc; } /** * Apply all of the expenses for a month * * @param CronMonthly $event * * @throws \UnexpectedValueException * @throws \InvalidArgumentException * @throws \Prettus\Validator\Exceptions\ValidatorException */ public function handle(CronMonthly $event): void { $this->financeSvc->processExpenses(ExpenseType::MONTHLY); } }