Class Option Recommendations

Below, is a list of classes that may be updated with final or abstract.
The red stars mention possible upgrade by using final or abstract keywords; The green stars mention a valid absence of the option (an extended class, that can't be final, ...); The absence of star report currently configured classes. .

Final Abstract Name Path
class User extends \Illuminate\Database\Eloquent\Model \user
class InvoiceLogic \invoicelogic
class ItemLogic \itemlogic
class Helper \helper
class CustomerLogic \customerlogic
class Customer extends \Illuminate\Database\Eloquent\Model \customer
class Invoice extends \Illuminate\Database\Eloquent\Model \invoice
class RateLimiting extends Migration \ratelimiting
class Item extends \Illuminate\Database\Eloquent\Model \item
  class TokenExpiration extends AbstractRule \tokenexpiration
  class CheckSeedLimit extends AbstractRule \checkseedlimit
  class EmailAvailable extends AbstractRule \emailavailable
  class MatchesReset extends AbstractRule \matchesreset
  class InvoiceAllowed extends AbstractRule \invoiceallowed
  class MatchesPassword extends AbstractRule \matchespassword
class Validator \validator
  class CsvMatches extends AbstractRule \csvmatches
class CsvMatchesException extends ValidationException \csvmatchesexception
class MatchesPasswordException extends ValidationException \matchespasswordexception
class InvoiceAllowedException extends ValidationException \invoiceallowedexception
class CheckSeedLimitException extends ValidationException \checkseedlimitexception
class TokenExpirationException extends ValidationException \tokenexpirationexception
class MatchesResetException extends ValidationException \matchesresetexception
class EmailAvailableException extends ValidationException \emailavailableexception
class Auth \auth
class AuthController extends Controller \authcontroller
class InvoiceController extends Controller \invoicecontroller
class AuthMiddleware extends Middleware \authmiddleware
class RateLimit extends \Illuminate\Database\Eloquent\Model \ratelimit
class Middleware \middleware
class Migration extends AbstractMigration \migration
class Controller \controller