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 Param \param
class EmonLogger \emonlogger
class Email \email
class ProcessArg \processarg
class DataType \datatype
class Engine \engine
class Rememberme \rememberme
class User \user
class Route \route
class Multigraph \multigraph
class ProcessError \processerror
class Input \input
class Admin \admin
class Process_ProcessList \process_processlist
class ProcessOriginType \processorigintype
class Process \process
class VirtualFeed implements engine_methods \virtualfeed
class PHPTimeSeries implements engine_methods \phptimeseries
class CassandraEngine implements engine_methods \cassandraengine
class SharedHelper \sharedhelper
class InputMethods \inputmethods
class Eventp_ProcessList \eventp_processlist
class MysqlMemory extends MysqlTimeSeries \mysqlmemory
class Histogram implements engine_methods \histogram
class RedisBuffer implements engine_methods \redisbuffer
class Feed \feed
class Schedule_ProcessList \schedule_processlist
class Schedule \schedule
class PHPFinaTest extends \PHPUnit\Framework\TestCase \phpfinatest
class PHPFiwa implements engine_methods \phpfiwa
class TemplateEngine implements engine_methods \templateengine
class PHPFina implements engine_methods \phpfina