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 BeforeExport extends Event \beforeexport
class ImportFailed \importfailed
class BeforeSheet extends Event \beforesheet
class SheetNotFoundException extends \Exception implements LaravelExcelException \sheetnotfoundexception
class RowSkippedException extends Exception \rowskippedexception
class AfterSheet extends Event \aftersheet
class AfterImport extends Event \afterimport
class BeforeWriting extends Event \beforewriting
class BeforeImport extends Event \beforeimport
class NoTypeDetectedException extends Exception implements LaravelExcelException \notypedetectedexception
class NullTransactionHandler implements TransactionHandler \nulltransactionhandler
class DbTransactionHandler implements TransactionHandler \dbtransactionhandler
class TransactionManager extends Manager \transactionmanager
class ConcernConflictException extends LogicException implements LaravelExcelException \concernconflictexception
class UnreadableFileException extends Exception implements LaravelExcelException \unreadablefileexception
class NoFilenameGivenException extends InvalidArgumentException implements LaravelExcelException \nofilenamegivenexception
class NoFilePathGivenException extends InvalidArgumentException implements LaravelExcelException \nofilepathgivenexception
class AppendDataToSheet implements ShouldQueue \appenddatatosheet
class StoreQueuedExport implements ShouldQueue \storequeuedexport
class QueueExport implements ShouldQueue \queueexport
class CloseSheet implements ShouldQueue \closesheet
class AfterImportJob implements ShouldQueue \afterimportjob
class WriterFactory \writerfactory
class ReaderFactory \readerfactory
class StoreCollection \storecollection
class ($this, $withHeadings) implements FromCollection, WithHeadings \($this,
class RowValidator \rowvalidator
class Failure implements Arrayable \failure
class ImportMakeCommand extends GeneratorCommand \importmakecommand
class ExportMakeCommand extends GeneratorCommand \exportmakecommand
class HeadingRowImport implements WithStartRow, WithLimit, WithMapping \headingrowimport
class ChunkReader \chunkreader
class Sheet \sheet
class Reader \reader
class DownloadCollection \downloadcollection
class Cell \cell
class Excel extends Facade \excel
class ExcelServiceProvider extends ServiceProvider \excelserviceprovider
class MappedReader \mappedreader
class Row implements ArrayAccess \row
class SettingsProvider \settingsprovider
class Writer \writer
class DefaultValueBinder extends PhpSpreadsheetDefaultValueBinder \defaultvaluebinder
class QueuedWriter \queuedwriter
class HeadingRowExtractor \headingrowextractor
class HeadingRowFormatter \headingrowformatter
class EndRowFinder \endrowfinder
class LimitFilter implements IReadFilter \limitfilter
class ChunkReadFilter implements IReadFilter \chunkreadfilter
class BatchCache implements CacheInterface \batchcache
class MemoryCache implements CacheInterface \memorycache
class CacheManager extends Manager \cachemanager
class \{
class ArrayHelper \arrayhelper
class CellHelper \cellhelper
class FileTypeDetector \filetypedetector
class ModelImporter \modelimporter
class ModelManager \modelmanager
class ReadChunk implements ShouldQueue \readchunk
class AppendViewToSheet implements ShouldQueue \appendviewtosheet
class LocalTemporaryFile extends TemporaryFile \localtemporaryfile
class Disk \disk
class TemporaryFileFactory \temporaryfilefactory
class Filesystem \filesystem
class ExcelFake implements Exporter, Importer \excelfake
class RemoteTemporaryFile extends TemporaryFile \remotetemporaryfile
class QueueImport implements ShouldQueue \queueimport
class ValidationException extends IlluminateValidationException \validationexception
class AppendQueryToSheet implements ShouldQueue \appendquerytosheet