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 SQLException extends Exception \sqlexception
class DriverFactory \driverfactory
class Mssql extends Base \mssql
class Sqlite extends Base \sqlite
class Mysql extends Base \mysql
class Postgres extends Base \postgres
class ConditionBuilder \conditionbuilder
class UpdateBuilder extends BaseBuilder \updatebuilder
class PostgresSchemaTest extends PHPUnit_Framework_TestCase \postgresschematest
class MysqlDatabaseTest extends PHPUnit_Framework_TestCase \mysqldatabasetest
class UrlParser \urlparser
class StatementHandler \statementhandler
class Hashtable extends Table \hashtable
class Schema \schema
class LargeObject extends Table \largeobject
class Database \database
class SqliteLobTest extends PHPUnit_Framework_TestCase \sqlitelobtest
class SqliteDriverTest extends PHPUnit_Framework_TestCase \sqlitedrivertest
class MysqlSchemaTest extends PHPUnit_Framework_TestCase \mysqlschematest
class MysqlLobTest extends PHPUnit_Framework_TestCase \mysqllobtest
class PostgresDriverTest extends PHPUnit_Framework_TestCase \postgresdrivertest
class SqliteSchemaTest extends PHPUnit_Framework_TestCase \sqliteschematest
class PostgresTableTest extends PHPUnit_Framework_TestCase \postgrestabletest
class PostgresLobTest extends PHPUnit_Framework_TestCase \postgreslobtest
class MysqlDriverTest extends PHPUnit_Framework_TestCase \mysqldrivertest
class MysqlTableTest extends PHPUnit_Framework_TestCase \mysqltabletest
class SqliteTableTest extends PHPUnit_Framework_TestCase \sqlitetabletest
class UrlParserTest extends PHPUnit_Framework_TestCase \urlparsertest
class PostgresDatabaseTest extends PHPUnit_Framework_TestCase \postgresdatabasetest
class SqliteDatabaseTest extends PHPUnit_Framework_TestCase \sqlitedatabasetest
class Constants \constants
class Queue implements QueueAdapterInterface \queue
class QRencode \qrencode
class QRsplit \qrsplit
class BeanstalkQueueAdapter implements QueueAdapterInterface \beanstalkqueueadapter
class NotSupportedException extends Exception \notsupportedexception
class Job \job
class AmqpQueueAdapter implements QueueAdapterInterface \amqpqueueadapter
class QRrsItem \qrrsitem
class QRbitstream \qrbitstream
class QRrawcode \qrrawcode
class QRmask \qrmask
class QRinputItem \qrinputitem
class QRinput \qrinput
class Autoloader \autoloader
class QRimage \qrimage
class QRspec \qrspec
class QRtools \qrtools
class QRcode \qrcode
class PHPQRCode \phpqrcode
class QRrsblock \qrrsblock
class FrameFiller \framefiller
class QRrs \qrrs
class QRstr \qrstr
class Converter implements ConverterInterface \converter
class NoConverter implements ConverterInterface \noconverter
class OrConditionBuilder \orconditionbuilder
class InsertBuilder extends BaseBuilder \insertbuilder
class FileImportException extends BasicException \fileimportexception
class IOException extends BasicException \ioexception
class CSS extends Minify \css
class JS extends Minify \js
class RequestBuilder \requestbuilder
class HostValidator \hostvalidator
class JsonEncodingValidator \jsonencodingvalidator
class UserValidator extends BaseValidator \uservalidator
class Client \client
class Server \server
class ProcedureHandler \procedurehandler
class BatchRequestParser extends RequestParser \batchrequestparser
class ResponseBuilderTest extends PHPUnit_Framework_TestCase \responsebuildertest
class ResponseParserTest extends PHPUnit_Framework_TestCase \responseparsertest
class MiddlewareHandler \middlewarehandler
class HttpClient \httpclient
class JsonEncodingValidatorTest extends PHPUnit_Framework_TestCase \jsonencodingvalidatortest
class JsonFormatValidatorTest extends PHPUnit_Framework_TestCase \jsonformatvalidatortest
class UserValidatorTest extends PHPUnit_Framework_TestCase \uservalidatortest
class HostValidatorTest extends PHPUnit_Framework_TestCase \hostvalidatortest
class ServerProtocolTest extends \JsonRPC\Response\HeaderMockTest \serverprotocoltest
class C \c
class RpcFormatValidatorTest extends PHPUnit_Framework_TestCase \rpcformatvalidatortest
class RequestBuilderTest extends PHPUnit_Framework_TestCase \requestbuildertest
class ClassWithBeforeMethod \classwithbeforemethod
class B \b
class HttpClientTest extends \PHPUnit_Framework_TestCase \httpclienttest
class ProcedureHandlerTest extends PHPUnit_Framework_TestCase \procedurehandlertest
class ServerTest extends HeaderMockTest \servertest
class DummyMiddleware implements MiddlewareInterface \dummymiddleware
class A \a
class ClientTest extends PHPUnit_Framework_TestCase \clienttest
class SecondMiddleware implements MiddlewareInterface \secondmiddleware
class FirstMiddleware implements MiddlewareInterface \firstmiddleware
class MyException extends Exception \myexception
class MiddlewareHandlerTest extends PHPUnit_Framework_TestCase \middlewarehandlertest
class Integer extends Base \integer
class Equals extends Base \equals
class Numeric extends Base \numeric
class Range extends Base \range
class MinLength extends Base \minlength
class Exists extends Base \exists
class NotEmpty extends Base \notempty
class AlphaNumeric extends Base \alphanumeric
class Date extends Base \date
class Email extends Base \email
class NotInArray extends InArray \notinarray
class MaxLength extends Base \maxlength
class Required extends Base \required
class GreaterThan extends Base \greaterthan
class NotEquals extends Base \notequals
class Unique extends Base \unique
class Alpha extends Base \alpha
class Ip extends Base \ip
class Length extends Base \length
class Validator \validator
class ResponseBuilder \responsebuilder
class ResponseParser \responseparser
class ConnectionFailureException extends RpcCallFailedException \connectionfailureexception
class AccessDeniedException extends RpcCallFailedException \accessdeniedexception
class InvalidJsonFormatException extends RpcCallFailedException \invalidjsonformatexception
class ResponseException extends RpcCallFailedException \responseexception
class InvalidJsonRpcFormatException extends RpcCallFailedException \invalidjsonrpcformatexception
class ServerErrorException extends RpcCallFailedException \servererrorexception
class AuthenticationFailureException extends RpcCallFailedException \authenticationfailureexception
class ResponseEncodingFailureException extends RpcCallFailedException \responseencodingfailureexception
class JsonFormatValidator \jsonformatvalidator
class RpcFormatValidator \rpcformatvalidator
class ClassProvider implements ServiceProviderInterface \classprovider
class GroupProvider implements ServiceProviderInterface \groupprovider
class NotificationProvider implements ServiceProviderInterface \notificationprovider
class CacheProvider implements ServiceProviderInterface \cacheprovider
class ExternalLinkProvider implements ServiceProviderInterface \externallinkprovider
class UserProvider implements ServiceProviderInterface \userprovider
class PluginProvider implements ServiceProviderInterface \pluginprovider
class AuthenticationProvider implements ServiceProviderInterface \authenticationprovider
class ColumnMoveRestrictionCacheDecorator \columnmoverestrictioncachedecorator
class HelperProvider implements ServiceProviderInterface \helperprovider
class ColumnRestrictionCacheDecorator \columnrestrictioncachedecorator
class MetadataCacheDecorator \metadatacachedecorator
class UserCacheDecorator \usercachedecorator
class ProjectRoleRestrictionCacheDecorator \projectrolerestrictioncachedecorator
class DashboardPagination extends Base \dashboardpagination
class SubtaskPagination extends Base \subtaskpagination
class JobProvider implements ServiceProviderInterface \jobprovider
class CommandProvider implements ServiceProviderInterface \commandprovider
class DatabaseProvider implements ServiceProviderInterface \databaseprovider
class ActionProvider implements ServiceProviderInterface \actionprovider
class ObjectStorageProvider implements ServiceProviderInterface \objectstorageprovider
class RouteProvider implements ServiceProviderInterface \routeprovider
class FormatterProvider implements ServiceProviderInterface \formatterprovider
class EventDispatcherProvider implements ServiceProviderInterface \eventdispatcherprovider
class LoggingProvider implements ServiceProviderInterface \loggingprovider
class AvatarProvider implements ServiceProviderInterface \avatarprovider
class ApiProvider implements ServiceProviderInterface \apiprovider
class QueueProvider implements ServiceProviderInterface \queueprovider
class MailProvider implements ServiceProviderInterface \mailprovider
class FilterProvider implements ServiceProviderInterface \filterprovider
class SessionProvider implements ServiceProviderInterface \sessionprovider
class ExternalTaskProvider implements ServiceProviderInterface \externaltaskprovider
class ProjectValidator extends BaseValidator \projectvalidator
class TaskLinkValidator extends BaseValidator \tasklinkvalidator
class CurrencyValidator extends BaseValidator \currencyvalidator
class CategoryValidator extends BaseValidator \categoryvalidator
class SubtaskValidator extends BaseValidator \subtaskvalidator
class AuthValidator extends BaseValidator \authvalidator
class ProjectRoleValidator extends BaseValidator \projectrolevalidator
class ActionValidator extends BaseValidator \actionvalidator
class ProjectMetadataProcedure extends BaseProcedure \projectmetadataprocedure
class ProjectPermissionProcedure extends BaseProcedure \projectpermissionprocedure
class ColumnProcedure extends BaseProcedure \columnprocedure
class CommentValidator extends BaseValidator \commentvalidator
class GroupMemberProcedure extends BaseProcedure \groupmemberprocedure
class UserProcedure extends BaseProcedure \userprocedure
class TaskProcedure extends BaseProcedure \taskprocedure
class TaskMetadataProcedure extends BaseProcedure \taskmetadataprocedure
class ProjectPagination extends Base \projectpagination
class GroupValidator extends BaseValidator \groupvalidator
class UserPagination extends Base \userpagination
class TaskPagination extends Base \taskpagination
class TaskValidator extends BaseValidator \taskvalidator
class ColumnMoveRestrictionValidator extends BaseValidator \columnmoverestrictionvalidator
class ColumnRestrictionValidator extends BaseValidator \columnrestrictionvalidator
class CustomFilterValidator extends BaseValidator \customfiltervalidator
class PasswordResetValidator extends BaseValidator \passwordresetvalidator
class TagValidator extends BaseValidator \tagvalidator
class LinkValidator extends BaseValidator \linkvalidator
class PredefinedTaskDescriptionValidator extends BaseValidator \predefinedtaskdescriptionvalidator
class ExternalLinkValidator extends BaseValidator \externallinkvalidator
class SwimlaneValidator extends BaseValidator \swimlanevalidator
class ColumnValidator extends BaseValidator \columnvalidator
class TaskAuthorization extends ProjectAuthorization \taskauthorization
class TaskFileAuthorization extends ProjectAuthorization \taskfileauthorization
class ColumnAuthorization extends ProjectAuthorization \columnauthorization
class UserAuthorization extends Base \userauthorization
class GroupProcedure extends BaseProcedure \groupprocedure
class TaskLinkProcedure extends BaseProcedure \tasklinkprocedure
class ActionAuthorization extends ProjectAuthorization \actionauthorization
class AuthenticationMiddleware extends BaseMiddleware \authenticationmiddleware
class CommentAuthorization extends ProjectAuthorization \commentauthorization
class CategoryAuthorization extends ProjectAuthorization \categoryauthorization
class UserDistributionAnalytic extends Base \userdistributionanalytic
class AverageTimeSpentColumnAnalytic extends Base \averagetimespentcolumnanalytic
class TaskLinkAuthorization extends ProjectAuthorization \tasklinkauthorization
class SubtaskAuthorization extends ProjectAuthorization \subtaskauthorization
class ProcedureAuthorization extends Base \procedureauthorization
class TagAuthorization extends ProjectAuthorization \tagauthorization
class TaskTagProcedure extends BaseProcedure \tasktagprocedure
class ProjectProcedure extends BaseProcedure \projectprocedure
class TaskFileProcedure extends BaseProcedure \taskfileprocedure
class ProjectFileProcedure extends BaseProcedure \projectfileprocedure
class SwimlaneProcedure extends BaseProcedure \swimlaneprocedure
class CommentProcedure extends BaseProcedure \commentprocedure
class BoardProcedure extends BaseProcedure \boardprocedure
class AppProcedure extends BaseProcedure \appprocedure
class ActionProcedure extends BaseProcedure \actionprocedure
class TagProcedure extends BaseProcedure \tagprocedure
class MeProcedure extends BaseProcedure \meprocedure
class TaskExternalLinkProcedure extends BaseProcedure \taskexternallinkprocedure
class SubtaskTimeTrackingProcedure extends BaseProcedure \subtasktimetrackingprocedure
class SubtaskProcedure extends BaseProcedure \subtaskprocedure
class LinkProcedure extends BaseProcedure \linkprocedure
class CategoryProcedure extends BaseProcedure \categoryprocedure
class TaskScoreFilter extends BaseComparisonFilter implements FilterInterface \taskscorefilter
class TaskPriorityFilter extends BaseFilter implements FilterInterface \taskpriorityfilter
class ProjectActivityProjectIdFilter extends BaseFilter implements FilterInterface \projectactivityprojectidfilter
class ProjectActivityTaskIdFilter extends BaseFilter implements FilterInterface \projectactivitytaskidfilter
class TaskAssigneeFilter extends BaseFilter implements FilterInterface \taskassigneefilter
class ProjectActivityTaskStatusFilter extends BaseFilter implements FilterInterface \projectactivitytaskstatusfilter
class TaskProjectsFilter extends BaseFilter implements FilterInterface \taskprojectsfilter
class TaskDueDateRangeFilter extends BaseFilter implements FilterInterface \taskduedaterangefilter
class TaskDescriptionFilter extends BaseFilter implements FilterInterface \taskdescriptionfilter
class TaskModificationDateRangeFilter extends BaseDateRangeFilter implements FilterInterface \taskmodificationdaterangefilter
class ProjectIdsFilter extends BaseFilter implements FilterInterface \projectidsfilter
class ProjectActivityProjectNameFilter extends BaseFilter implements FilterInterface \projectactivityprojectnamefilter
class UserNameFilter extends BaseFilter implements FilterInterface \usernamefilter
class ProjectActivityCreatorFilter extends BaseFilter implements FilterInterface \projectactivitycreatorfilter
class TaskCreationDateFilter extends BaseDateFilter implements FilterInterface \taskcreationdatefilter
class ProjectTypeFilter extends BaseFilter implements FilterInterface \projecttypefilter
class TaskProjectFilter extends BaseFilter implements FilterInterface \taskprojectfilter
class TaskReferenceFilter extends BaseFilter implements FilterInterface \taskreferencefilter
class TaskIdExclusionFilter extends BaseFilter implements FilterInterface \taskidexclusionfilter
class TaskCommentFilter extends BaseFilter implements FilterInterface \taskcommentfilter
class AverageLeadCycleTimeAnalytic extends Base \averageleadcycletimeanalytic
class TaskTagFilter extends BaseFilter implements FilterInterface \tasktagfilter
class EstimatedTimeComparisonAnalytic extends Base \estimatedtimecomparisonanalytic
class TaskDistributionAnalytic extends Base \taskdistributionanalytic
class TaskIdFilter extends BaseFilter implements FilterInterface \taskidfilter
class ProjectGroupRoleProjectFilter extends BaseFilter implements FilterInterface \projectgrouproleprojectfilter
class ProjectUserRoleUsernameFilter extends BaseFilter implements FilterInterface \projectuserroleusernamefilter
class ProjectActivityCreationDateFilter extends BaseDateFilter implements FilterInterface \projectactivitycreationdatefilter
class TaskColumnFilter extends BaseFilter implements FilterInterface \taskcolumnfilter
class TaskMovedDateFilter extends BaseDateFilter implements FilterInterface \taskmoveddatefilter
class TaskSwimlaneFilter extends BaseFilter implements FilterInterface \taskswimlanefilter
class TaskDueDateFilter extends BaseDateFilter implements FilterInterface \taskduedatefilter
class TaskCreationModel extends Base \taskcreationmodel
class ColorModel extends Base \colormodel
class InviteModel extends Base \invitemodel
class ProjectMetadataModel extends MetadataModel \projectmetadatamodel
class UserMetadataModel extends MetadataModel \usermetadatamodel
class SubtaskTimeTrackingModel extends Base \subtasktimetrackingmodel
class ColumnModel extends Base \columnmodel
class ProjectNotificationModel extends Base \projectnotificationmodel
class TaskReorderModel extends Base \taskreordermodel
class TaskProjectMoveModel extends TaskDuplicationModel \taskprojectmovemodel
class LastLoginModel extends Base \lastloginmodel
class TaskPositionModel extends Base \taskpositionmodel
class TagModel extends Base \tagmodel
class ProjectRoleRestrictionModel extends Base \projectrolerestrictionmodel
class SubtaskModel extends Base \subtaskmodel
class ProjectGroupRoleModel extends Base \projectgrouprolemodel
class UserModel extends Base \usermodel
class TaskModificationModel extends Base \taskmodificationmodel
class ProjectDailyColumnStatsModel extends Base \projectdailycolumnstatsmodel
class SubtaskStatusModel extends Base \subtaskstatusmodel
class SubtaskTaskConversionModel extends Base \subtasktaskconversionmodel
class ProjectFileModel extends FileModel \projectfilemodel
class ProjectModel extends Base \projectmodel
class SubtaskPositionModel extends Base \subtaskpositionmodel
class TaskStatusModel extends Base \taskstatusmodel
class TaskFinderModel extends Base \taskfindermodel
class LinkModel extends Base \linkmodel
class ProjectTaskDuplicationModel extends Base \projecttaskduplicationmodel
class AvatarFileModel extends Base \avatarfilemodel
class TimezoneModel extends Base \timezonemodel
class ProjectPermissionModel extends Base \projectpermissionmodel
class TaskAnalyticModel extends Base \taskanalyticmodel
class UserNotificationModel extends Base \usernotificationmodel
class ActionModel extends Base \actionmodel
class ProjectDailyStatsModel extends Base \projectdailystatsmodel
class GroupModel extends Base \groupmodel
class BoardModel extends Base \boardmodel
class UserLockingModel extends Base \userlockingmodel
class LanguageModel extends Base \languagemodel
class ActionParameterModel extends Base \actionparametermodel
class TaskProjectDuplicationModel extends TaskDuplicationModel \taskprojectduplicationmodel
class RememberMeSessionModel extends Base \remembermesessionmodel
class ProjectNotificationTypeModel extends NotificationTypeModel \projectnotificationtypemodel
class ProjectUserRoleModel extends Base \projectuserrolemodel
class UserNotificationTypeModel extends NotificationTypeModel \usernotificationtypemodel
class TagDuplicationModel extends Base \tagduplicationmodel
class CommentModel extends Base \commentmodel
class TaskMetadataModel extends MetadataModel \taskmetadatamodel
class ProjectRoleModel extends Base \projectrolemodel
class PasswordResetModel extends Base \passwordresetmodel
class ConfigModel extends SettingModel \configmodel
class TaskTagModel extends Base \tasktagmodel
class CustomFilterModel extends Base \customfiltermodel
class CurrencyModel extends Base \currencymodel
class TaskExternalLinkModel extends Base \taskexternallinkmodel
class ProjectTaskPriorityModel extends Base \projecttaskprioritymodel
class ColumnRestrictionModel extends Base \columnrestrictionmodel
class ActivityStreamNotification extends Base implements NotificationInterface \activitystreamnotification
class WebhookNotification extends Base implements NotificationInterface \webhooknotification
class UserAutoCompleteFormatter extends BaseFormatter implements FormatterInterface \userautocompleteformatter
class BoardSwimlaneFormatter extends BaseFormatter implements FormatterInterface \boardswimlaneformatter
class TaskLinkEventJob extends BaseJob \tasklinkeventjob
class ProjectFileEventJob extends BaseJob \projectfileeventjob
class WebNotification extends Base implements NotificationInterface \webnotification
class MailNotification extends Base implements NotificationInterface \mailnotification
class ProjectMetricJob extends BaseJob \projectmetricjob
class UserMentionJob extends BaseJob \usermentionjob
class SubtaskEventJob extends BaseJob \subtaskeventjob
class EmailJob extends BaseJob \emailjob
class CommentEventJob extends BaseJob \commenteventjob
class TaskEventJob extends BaseJob \taskeventjob
class TaskFileEventJob extends BaseJob \taskfileeventjob
class NotificationJob extends BaseJob \notificationjob
class ProjectActivityModel extends Base \projectactivitymodel
class PredefinedTaskDescriptionModel extends Base \predefinedtaskdescriptionmodel
class HttpAsyncJob extends BaseJob \httpasyncjob
class SwimlaneModel extends Base \swimlanemodel
class UserUnreadNotificationModel extends Base \userunreadnotificationmodel
class GroupMemberModel extends Base \groupmembermodel
class ColumnMoveRestrictionModel extends Base \columnmoverestrictionmodel
class ProjectDuplicationModel extends Base \projectduplicationmodel
class UserNotificationFilterModel extends Base \usernotificationfiltermodel
class NotificationModel extends Base \notificationmodel
class CategoryModel extends Base \categorymodel
class TaskRecurrenceModel extends TaskDuplicationModel \taskrecurrencemodel
class TaskFileModel extends FileModel \taskfilemodel
class TransitionModel extends Base \transitionmodel
class TaskModel extends Base \taskmodel
class TaskLinkModel extends Base \tasklinkmodel
class DatabaseGroupProvider implements GroupProviderInterface \databasegroupprovider
class LdapGroupProvider implements GroupProviderInterface \ldapgroupprovider
class ApiAccessTokenAuth extends Base implements PasswordAuthenticationProviderInterface \apiaccesstokenauth
class DatabaseBackendGroupProvider extends Base implements GroupBackendProviderInterface \databasebackendgroupprovider
class DatabaseAuth extends Base implements PasswordAuthenticationProviderInterface, SessionCheckProviderInterface \databaseauth
class ReverseProxyAuth extends Base implements PreAuthenticationProviderInterface, SessionCheckProviderInterface \reverseproxyauth
class RememberMeAuth extends Base implements PreAuthenticationProviderInterface \remembermeauth
class TotpAuth extends Base implements PostAuthenticationProviderInterface \totpauth
class DatabaseUserProvider implements UserProviderInterface \databaseuserprovider
class LdapAuth extends Base implements PasswordAuthenticationProviderInterface \ldapauth
class LdapUserProvider implements UserProviderInterface \ldapuserprovider
class ReverseProxyUserProvider implements UserProviderInterface \reverseproxyuserprovider
class LetterAvatarProvider extends Base implements AvatarProviderInterface \letteravatarprovider
class DatabaseBackendUserProvider extends Base implements UserBackendProviderInterface \databasebackenduserprovider
class ProjectApiFormatter extends BaseFormatter implements FormatterInterface \projectapiformatter
class AvatarFileProvider extends Base implements AvatarProviderInterface \avatarfileprovider
class TaskApiFormatter extends BaseFormatter implements FormatterInterface \taskapiformatter
class ProjectsApiFormatter extends BaseFormatter implements FormatterInterface \projectsapiformatter
class TaskListSubtaskFormatter extends TaskListFormatter \tasklistsubtaskformatter
class ProjectActivityEventFormatter extends BaseFormatter implements FormatterInterface \projectactivityeventformatter
class TasksApiFormatter extends BaseFormatter implements FormatterInterface \tasksapiformatter
class BoardTaskFormatter extends BaseFormatter implements FormatterInterface \boardtaskformatter
class TaskListSubtaskAssigneeFormatter extends TaskListFormatter \tasklistsubtaskassigneeformatter
class BoardColumnFormatter extends BaseFormatter implements FormatterInterface \boardcolumnformatter
class SubtaskTimeTrackingCalendarFormatter extends BaseFormatter implements FormatterInterface \subtasktimetrackingcalendarformatter
class UserMentionFormatter extends BaseFormatter implements FormatterInterface \usermentionformatter
class TaskICalFormatter extends BaseFormatter implements FormatterInterface \taskicalformatter
class GroupAutoCompleteFormatter extends BaseFormatter implements FormatterInterface \groupautocompleteformatter
class TaskSuggestMenuFormatter extends BaseFormatter implements FormatterInterface \tasksuggestmenuformatter
class SubtaskListFormatter extends BaseFormatter implements FormatterInterface \subtasklistformatter
class BoardFormatter extends BaseFormatter implements FormatterInterface \boardformatter
class TaskAutoCompleteFormatter extends BaseFormatter implements FormatterInterface \taskautocompleteformatter
class CaptchaController extends BaseController \captchacontroller
class ExternalTaskViewController extends BaseController \externaltaskviewcontroller
class UserCreationController extends BaseController \usercreationcontroller
class GroupCreationController extends BaseController \groupcreationcontroller
class TaskReorderController extends BaseController \taskreordercontroller
class GroupAjaxController extends BaseController \groupajaxcontroller
class GroupModificationController extends BaseController \groupmodificationcontroller
class SearchController extends BaseController \searchcontroller
class ProjectStatusController extends BaseController \projectstatuscontroller
class TagController extends BaseController \tagcontroller
class UserCredentialController extends BaseController \usercredentialcontroller
class SubtaskConverterController extends BaseController \subtaskconvertercontroller
class AppController extends Base \appcontroller
class DocumentationController extends BaseController \documentationcontroller
class ColumnRestrictionController extends BaseController \columnrestrictioncontroller
class UserStatusController extends BaseController \userstatuscontroller
class ProjectRoleRestrictionController extends BaseController \projectrolerestrictioncontroller
class PluginController extends BaseController \plugincontroller
class SubtaskRestrictionController extends BaseController \subtaskrestrictioncontroller
class ProjectActionDuplicationController extends BaseController \projectactionduplicationcontroller
class TaskAjaxController extends BaseController \taskajaxcontroller
class ActionCreationController extends BaseController \actioncreationcontroller
class TaskDuplicationController extends BaseController \taskduplicationcontroller
class ProjectViewController extends BaseController \projectviewcontroller
class CommentListController extends BaseController \commentlistcontroller
class LdapBackendGroupProvider extends Base implements GroupBackendProviderInterface \ldapbackendgroupprovider
class ProjectRoleController extends BaseController \projectrolecontroller
class UserInviteController extends BaseController \userinvitecontroller
class FileViewerController extends BaseController \fileviewercontroller
class TaskCreationController extends BaseController \taskcreationcontroller
class TaskMailController extends BaseController \taskmailcontroller
class TaskFileController extends BaseController \taskfilecontroller
class AnalyticController extends BaseController \analyticcontroller
class BoardPopoverController extends BaseController \boardpopovercontroller
class ExternalTaskCreationController extends BaseController \externaltaskcreationcontroller
class OAuthController extends BaseController \oauthcontroller
class TwoFactorController extends UserViewController \twofactorcontroller
class TaskListController extends BaseController \tasklistcontroller
class TaskBulkChangePropertyController extends BaseController \taskbulkchangepropertycontroller
class SwimlaneController extends BaseController \swimlanecontroller
class ProjectFileController extends BaseController \projectfilecontroller
class ProjectOverviewController extends BaseController \projectoverviewcontroller
class ActionController extends BaseController \actioncontroller
class CommentController extends BaseController \commentcontroller
class ProjectEditController extends BaseController \projecteditcontroller
class ExportController extends BaseController \exportcontroller
class TaskViewController extends BaseController \taskviewcontroller
class TaskMovePositionController extends BaseController \taskmovepositioncontroller
class ProjectPredefinedContentController extends BaseController \projectpredefinedcontentcontroller
class ICalendarController extends BaseController \icalendarcontroller
class ColumnMoveRestrictionController extends BaseController \columnmoverestrictioncontroller
class UserAjaxController extends BaseController \userajaxcontroller
class BoardViewController extends BaseController \boardviewcontroller
class TaskBulkController extends BaseController \taskbulkcontroller
class TaskSuppressionController extends BaseController \tasksuppressioncontroller
class UserModificationController extends BaseController \usermodificationcontroller
class UserListController extends BaseController \userlistcontroller
class ProjectUserOverviewController extends BaseController \projectuseroverviewcontroller
class BoardTooltipController extends BaseController \boardtooltipcontroller
class SubtaskController extends BaseController \subtaskcontroller
class TaskStatusController extends BaseController \taskstatuscontroller
class LinkController extends BaseController \linkcontroller
class CurrencyController extends BaseController \currencycontroller
class ProjectPermissionController extends BaseController \projectpermissioncontroller
class UserApiAccessController extends BaseController \userapiaccesscontroller
class ConfigController extends BaseController \configcontroller
class ColumnController extends BaseController \columncontroller
class AvatarFileController extends BaseController \avatarfilecontroller
class PasswordResetController extends BaseController \passwordresetcontroller
class WebNotificationController extends BaseController \webnotificationcontroller
class PredefinedTaskDescriptionController extends BaseController \predefinedtaskdescriptioncontroller
class ProjectTagController extends BaseController \projecttagcontroller
class CategoryController extends BaseController \categorycontroller
class ProjectCreationController extends BaseController \projectcreationcontroller
class DashboardController extends BaseController \dashboardcontroller
class TaskModificationController extends BaseController \taskmodificationcontroller
class CustomFilterController extends BaseController \customfiltercontroller
class CommentMailController extends BaseController \commentmailcontroller
class SubtaskStatusController extends BaseController \subtaskstatuscontroller
class TaskRecurrenceController extends BaseController \taskrecurrencecontroller
class TaskInternalLinkController extends BaseController \taskinternallinkcontroller
class TaskExternalLinkController extends BaseController \taskexternallinkcontroller
class TaskPopoverController extends BaseController \taskpopovercontroller
class TaskImportController extends BaseController \taskimportcontroller
class ActivityController extends BaseController \activitycontroller
class UserImportController extends BaseController \userimportcontroller
class ProjectListController extends BaseController \projectlistcontroller
class AuthController extends BaseController \authcontroller
class TaskFileEvent extends GenericEvent \taskfileevent
class SubtaskEvent extends GenericEvent \subtaskevent
class AuthFailureEvent extends BaseEvent \authfailureevent
class CronjobController extends BaseController \cronjobcontroller
class TaskBulkMoveColumnController extends BaseController \taskbulkmovecolumncontroller
class GroupListController extends BaseController \grouplistcontroller
class FeedController extends BaseController \feedcontroller
class BoardAjaxController extends BaseController \boardajaxcontroller
class CommentEvent extends GenericEvent \commentevent
class AuthSuccessEvent extends BaseEvent \authsuccessevent
class TaskEvent extends GenericEvent \taskevent
class System extends Base \system
class ProjectFileEvent extends GenericEvent \projectfileevent
class TaskLinkEvent extends GenericEvent \tasklinkevent
class TaskListEvent extends GenericEvent \tasklistevent
class UserProfileSyncEvent extends Event \userprofilesyncevent
class Syslog extends Base \syslog
class AvatarManager \avatarmanager
class UserSession extends Base \usersession
class UserSync extends Base \usersync
class Stdout extends Base \stdout
  class Logger extends AbstractLogger implements LoggerAwareInterface \logger
class Stderr extends Base \stderr
class File extends Base \file
class Runner extends Base \runner
class GroupManager \groupmanager
class AccessForbiddenException extends ExternalTaskException \accessforbiddenexception
class PageNotFoundException extends BaseException \pagenotfoundexception
class UserProperty \userproperty
class UserProfile extends Base \userprofile
class UserManager \usermanager
class GroupSync extends Base \groupsync
class FileCache extends BaseCache \filecache
class Role \role
class EventManager \eventmanager
class MemoryCache extends BaseCache \memorycache
class Token extends Base \token
class AccessMap \accessmap
class Authorization \authorization
class AuthenticationManager extends Base \authenticationmanager
class Response extends Base \response
class Route extends Base \route
class Router extends Base \router
class InvalidStatusException extends ClientException \invalidstatusexception
class RememberMeCookie extends Base \remembermecookie
class Request extends Base \request
class OAuth2 extends Base \oauth2
class ExternalTaskManager \externaltaskmanager
class ProviderNotFoundException extends ExternalTaskException \providernotfoundexception
class ExternalLinkManager extends Base \externallinkmanager
class ExternalLinkProviderNotFound extends Exception \externallinkprovidernotfound
class ActionManager extends Base \actionmanager
class OrCriteria implements CriteriaInterface \orcriteria
class NotFoundException extends ExternalTaskException \notfoundexception
class SessionHandler implements SessionHandlerInterface \sessionhandler
class Lexer \lexer
class QueryBuilder \querybuilder
class LexerBuilder \lexerbuilder
class JobHandler extends Base \jobhandler
class QueueManager extends Base \queuemanager
class SessionManager extends Base \sessionmanager
class FlashMessage extends Base \flashmessage
class Hook \hook
class Smtp extends Mail \smtp
class Sendmail extends Mail \sendmail
class Loader extends \Kanboard\Core\Base \loader
class PluginInstallerException extends PluginException \plugininstallerexception
class Version \version
class Installer extends \Kanboard\Core\Base \installer
class Directory extends BaseCore \directory
class SchemaHandler extends \Kanboard\Core\Base \schemahandler
class Group \group
class Entries \entries
class Query \query
class User \user
class ConnectionException extends Exception \connectionexception
class Entry \entry
class ClientException extends Exception \clientexception
class ObjectStorageException extends Exception \objectstorageexception
class FileStorage implements ObjectStorageInterface \filestorage
class DateParser extends Base \dateparser
class Template \template
class Translator \translator
class Csv \csv
class Helper \helper
class Paginator \paginator
class Tool \tool
class Thumbnail \thumbnail
class UrlHelper extends Base \urlhelper
class Markdown extends Parsedown \markdown
class ProjectRoleHelper extends Base \projectrolehelper
class AppHelper extends Base \apphelper
class ProjectActivityHelper extends Base \projectactivityhelper
class FormHelper extends Base \formhelper
class UserHelper extends Base \userhelper
class ModalHelper extends Base \modalhelper
class ModelHelper extends Base \modelhelper
class HookHelper extends Base \hookhelper
class TaskHelper extends Base \taskhelper
class AssetHelper extends Base \assethelper
class TaskLinkEventBuilder extends BaseEventBuilder \tasklinkeventbuilder
class CommentEventBuilder extends BaseEventBuilder \commenteventbuilder
class TaskEventBuilder extends BaseEventBuilder \taskeventbuilder
class SubtaskEventBuilder extends BaseEventBuilder \subtaskeventbuilder
class ProjectFileEventBuilder extends BaseEventBuilder \projectfileeventbuilder
class TaskFileEventBuilder extends BaseEventBuilder \taskfileeventbuilder
class AvatarHelper extends Base \avatarhelper
class FileHelper extends Base \filehelper
class BoardHelper extends Base \boardhelper
class CommentHelper extends Base \commenthelper
class MailHelper extends Base \mailhelper
class DateHelper extends Base \datehelper
class LayoutHelper extends Base \layouthelper
class TextHelper extends Base \texthelper
class SubtaskHelper extends Base \subtaskhelper
class ProjectHeaderHelper extends Base \projectheaderhelper
class AttachmentLink extends BaseLink implements ExternalLinkInterface \attachmentlink
class WebLinkProvider extends BaseLinkProvider implements ExternalLinkProviderInterface \weblinkprovider
class RecurringTaskSubscriber extends BaseSubscriber implements EventSubscriberInterface \recurringtasksubscriber
class TransitionSubscriber extends BaseSubscriber implements EventSubscriberInterface \transitionsubscriber
class ProjectModificationDateSubscriber extends BaseSubscriber implements EventSubscriberInterface \projectmodificationdatesubscriber
class ProjectDailySummarySubscriber extends BaseSubscriber implements EventSubscriberInterface \projectdailysummarysubscriber
class NotificationSubscriber extends BaseSubscriber implements EventSubscriberInterface \notificationsubscriber
class AuthSubscriber extends BaseSubscriber implements EventSubscriberInterface \authsubscriber
class BootstrapSubscriber extends BaseSubscriber implements EventSubscriberInterface \bootstrapsubscriber
class LdapUserPhotoSubscriber extends BaseSubscriber implements EventSubscriberInterface \ldapuserphotosubscriber
class ProjectAuthorizationMiddleware extends BaseMiddleware \projectauthorizationmiddleware
class ApplicationAuthorizationMiddleware extends BaseMiddleware \applicationauthorizationmiddleware
class BootstrapMiddleware extends BaseMiddleware \bootstrapmiddleware
class EventIteratorBuilder implements Iterator \eventiteratorbuilder
class PostAuthenticationMiddleware extends BaseMiddleware \postauthenticationmiddleware
class TaskExportCommand extends BaseCommand \taskexportcommand
class TransitionExportCommand extends BaseCommand \transitionexportcommand
class TaskTriggerCommand extends BaseCommand \tasktriggercommand
class ProjectDailyStatsCalculationCommand extends BaseCommand \projectdailystatscalculationcommand
class VersionCommand extends BaseCommand \versioncommand
class PluginUninstallCommand extends BaseCommand \pluginuninstallcommand
class JsCommand extends BaseCommand \jscommand
class TaskOverdueNotificationCommand extends BaseCommand \taskoverduenotificationcommand
class UserImport extends Base \userimport
class TaskImport extends Base \taskimport
class LocaleComparatorCommand extends BaseCommand \localecomparatorcommand
class CssCommand extends BaseCommand \csscommand
class WebLink extends BaseLink implements ExternalLinkInterface \weblink
class AttachmentLinkProvider extends BaseLinkProvider implements ExternalLinkProviderInterface \attachmentlinkprovider
class FileLink extends BaseLink implements ExternalLinkInterface \filelink
class FileLinkProvider extends BaseLinkProvider implements ExternalLinkProviderInterface \filelinkprovider
class ProjectArchiveCommand extends BaseCommand \projectarchivecommand
class SubtaskExport extends Base \subtaskexport
class TaskExport extends Base \taskexport
class TransitionExport extends Base \transitionexport
class ProjectActivityArchiveCommand extends BaseCommand \projectactivityarchivecommand
class JobCommand extends BaseCommand \jobcommand
class SubtaskExportCommand extends BaseCommand \subtaskexportcommand
class PluginInstallCommand extends BaseCommand \plugininstallcommand
class CronjobCommand extends BaseCommand \cronjobcommand
class ResetTwoFactorCommand extends BaseCommand \resettwofactorcommand
class WorkerCommand extends BaseCommand \workercommand
class PluginUpgradeCommand extends BaseCommand \pluginupgradecommand
class ProjectDailyColumnStatsExportCommand extends BaseCommand \projectdailycolumnstatsexportcommand
class ResetPasswordCommand extends BaseCommand \resetpasswordcommand
class DatabaseMigrationCommand extends DatabaseVersionCommand \databasemigrationcommand
class LocaleSyncCommand extends BaseCommand \localesynccommand
class TaskAssignColorCategory extends Base \taskassigncolorcategory
class TaskAssignColorOnDueDate extends Base \taskassigncoloronduedate
class TaskMoveSwimlaneCategoryChange extends Base \taskmoveswimlanecategorychange
class TaskMoveColumnOnDueDate extends Base \taskmovecolumnonduedate
class TaskCloseNoActivity extends Base \taskclosenoactivity
class TaskAssignUser extends Base \taskassignuser
class TaskAssignSpecificUser extends Base \taskassignspecificuser
class TaskMoveSwimlaneAssigned extends Base \taskmoveswimlaneassigned
class TaskAssignDueDateOnCreation extends Base \taskassignduedateoncreation
class TaskCloseNotMovedColumn extends Base \taskclosenotmovedcolumn
class TaskMoveColumnOnStartDate extends Base \taskmovecolumnonstartdate
class TaskAssignColorSwimlane extends Base \taskassigncolorswimlane
class TaskEmailNoActivity extends Base \taskemailnoactivity
class CommentCreationMoveTaskColumn extends Base \commentcreationmovetaskcolumn
class TaskCategoryFilter extends BaseFilter implements FilterInterface \taskcategoryfilter
class TaskStatusFilter extends BaseFilter implements FilterInterface \taskstatusfilter
class TaskMovedDateRangeFilter extends BaseDateRangeFilter implements FilterInterface \taskmoveddaterangefilter
class ProjectActivityProjectIdsFilter extends BaseFilter implements FilterInterface \projectactivityprojectidsfilter
class ProjectGroupRoleUsernameFilter extends BaseFilter implements FilterInterface \projectgrouproleusernamefilter
class TaskCreationDateRangeFilter extends BaseDateRangeFilter implements FilterInterface \taskcreationdaterangefilter
class ProjectStatusFilter extends BaseFilter implements FilterInterface \projectstatusfilter
class TaskColorFilter extends BaseFilter implements FilterInterface \taskcolorfilter
class ProjectUserRoleProjectFilter extends BaseFilter implements FilterInterface \projectuserroleprojectfilter
class TaskLinkFilter extends BaseFilter implements FilterInterface \tasklinkfilter
class TaskCompletionDateFilter extends BaseDateFilter implements FilterInterface \taskcompletiondatefilter
class TaskCreatorFilter extends BaseFilter implements FilterInterface \taskcreatorfilter
class TaskCompletionDateRangeFilter extends BaseDateRangeFilter implements FilterInterface \taskcompletiondaterangefilter
class TaskStartDateFilter extends BaseDateFilter implements FilterInterface \taskstartdatefilter
class TaskStartsWithIdFilter extends BaseFilter implements FilterInterface \taskstartswithidfilter
class TaskSubtaskAssigneeFilter extends BaseFilter implements FilterInterface \tasksubtaskassigneefilter
class TaskAssignPrioritySwimlane extends Base \taskassignpriorityswimlane
class TaskCreation extends Base \taskcreation
class TaskAssignCategorySwimlaneChange extends Base \taskassigncategoryswimlanechange
class TaskUpdateStartDateOnMoveColumn extends Base \taskupdatestartdateonmovecolumn
class TaskMoveAnotherProject extends Base \taskmoveanotherproject
class TaskDuplicateAnotherProject extends Base \taskduplicateanotherproject
class TaskAssignCategoryColor extends Base \taskassigncategorycolor
class StopSubtaskTimerMoveTaskColumn extends Base \stopsubtasktimermovetaskcolumn
class TaskModificationDateFilter extends BaseDateFilter implements FilterInterface \taskmodificationdatefilter
class ProjectActivityTaskTitleFilter extends TaskTitleFilter implements FilterInterface \projectactivitytasktitlefilter
class TaskAssignColorColumn extends Base \taskassigncolorcolumn
class TaskUpdateStartDate extends Base \taskupdatestartdate
class TaskOpen extends Base \taskopen
class TaskEmail extends Base \taskemail
class TaskAssignCurrentUser extends Base \taskassigncurrentuser
class TaskMoveColumnAssigned extends Base \taskmovecolumnassigned
class TaskAssignColorOnStartDate extends Base \taskassigncoloronstartdate
class TaskAssignCategoryLink extends Base \taskassigncategorylink
class TaskAssignColorLink extends Base \taskassigncolorlink
class TaskAssignColorUser extends Base \taskassigncoloruser
class TaskAssignCurrentUserColumn extends Base \taskassigncurrentusercolumn
class SubtaskTimerMoveTaskColumn extends Base \subtasktimermovetaskcolumn
class TaskAssignUserSwimlaneChange extends Base \taskassignuserswimlanechange
class TaskAssignCategoryLabel extends Base \taskassigncategorylabel
class TaskMoveColumnNotMovedPeriod extends Base \taskmovecolumnnotmovedperiod
class TaskMoveColumnClosed extends Base \taskmovecolumnclosed
class TaskClose extends Base \taskclose
class TaskAssignCreator extends Base \taskassigncreator
class TaskAssignColorPriority extends Base \taskassigncolorpriority
class TaskCloseColumn extends Base \taskclosecolumn
class TaskMoveColumnCategoryChange extends Base \taskmovecolumncategorychange
class TaskCloseNoActivityColumn extends Base \taskclosenoactivitycolumn
class TaskMoveColumnUnAssigned extends Base \taskmovecolumnunassigned
class CommentCreation extends Base \commentcreation
class Mail extends Base implements ClientInterface \mail
class TaskDuplicationModel extends Base \taskduplicationmodel
class PluginException extends Exception \pluginexception
class TaskListFormatter extends BaseFormatter implements FormatterInterface \tasklistformatter
class UserViewController extends BaseController \userviewcontroller
class ExternalTaskException extends Exception \externaltaskexception
class InArray extends Base \inarray
class RpcCallFailedException extends Exception \rpccallfailedexception
class BaseSubscriber extends Base \basesubscriber
class ProjectAuthorization extends Base \projectauthorization