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 Requiement \requiement
class Core extends App \core
class RouteOrUrlValue extends \RouteValue \routeorurlvalue
class Alias \alias
class Modules \modules
class HookUser \hookuser
class HookApp \hookapp
class HookStep \hookstep
class HookConfig implements \SoosyzeCore\Config\Services\ConfigInterface \hookconfig
class Composer \composer
class Migration \migration
class Trumbowyg \trumbowyg
class Install extends \Soosyze\Controller \install
class Installer extends \SoosyzeCore\System\Migration \installer
class Section extends \Soosyze\Controller \section
class Block \block
class FilePermissionManager extends \Soosyze\Controller \filepermissionmanager
class Manager extends \Soosyze\Controller \manager
class FileManager \filemanager
class FileProfil \fileprofil
class HookRole \hookrole
class FilterManagerIterator extends \FilterIterator \filtermanageriterator
class Translation extends \Soosyze\Config \translation
class File extends \Soosyze\Controller \file
class HookMenu \hookmenu
class ModulesManager extends \Soosyze\Controller \modulesmanager
class ModulesUpdater extends \Soosyze\Controller \modulesupdater
class Config extends \Soosyze\Controller \config
class Templating extends \Soosyze\Components\Http\Response \templating
class FormFolder extends \Soosyze\Components\Form\FormBuilder \formfolder
class FormPermission extends \Soosyze\Components\Form\FormBuilder \formpermission
class Profil extends \Soosyze\Controller \profil
class Folder extends \Soosyze\Controller \folder
class Role extends \Soosyze\Controller \role
class Register extends \Soosyze\Controller \register
class UsersManager extends \Soosyze\Controller \usersmanager
class Login extends \Soosyze\Controller \login
class FormUserRole extends FormBuilder \formuserrole
class RoleManager extends \Soosyze\Controller \rolemanager
class FormUser extends FormBuilder \formuser
class Schema extends \Queryflatfile\Schema \schema
class Query extends \Queryflatfile\Request \query
class User extends \Soosyze\Controller \user
class Auth \auth
class FormNode extends FormBuilder \formnode
class HookNode \hooknode
class Entity extends \Soosyze\Controller \entity
class NodeType extends \Soosyze\Controller \nodetype
class NodeManager extends \Soosyze\Controller \nodemanager
class Node \node
class HookBlock \hookblock
class News extends \Soosyze\Controller \news
class FormLink extends \Soosyze\Components\Form\FormBuilder \formlink
class FormMenu extends \Soosyze\Components\Form\FormBuilder \formmenu
class Link extends \Soosyze\Controller \link
class Menu \menu
class HookCron \hookcron
class NodeStatus extends \Soosyze\Controller \nodestatus
class HookFileManager \hookfilemanager
class HookUrl \hookurl
class BackupManager \backupmanager
class FormContact extends FormBuilder \formcontact
class Contact extends \Soosyze\Controller \contact
class Dashboard \dashboard
class BackupController extends \Soosyze\Controller \backupcontroller
class Permission extends \Soosyze\Controller \permission