endings = explode(",", config('ninja.inbound_mailbox.expense_mailbox_endings')); } public function passes($attribute, $value) { if (empty($value) || !config('ninja.inbound_mailbox.expense_mailbox_endings')) { return true; } foreach ($this->endings as $ending) { if (str_ends_with($value, $ending)) { return true; } } return false; } /** * @return string */ public function message() { return ctrans('texts.expense_mailbox_invalid'); } }