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 XSS2 extends BaseLesson \xss2
class PathBasedAccessControl extends BaseLesson \pathbasedaccesscontrol
class NumericSQLInjection extends BaseLesson \numericsqlinjection
class SessionFixation extends BaseLesson \sessionfixation
class HTMLFieldRestrictions extends BaseLesson \htmlfieldrestrictions
class SameOriginPolicy extends BaseLesson \sameoriginpolicy
class HiddenFields extends BaseLesson \hiddenfields
class ForcedBrowsing extends BaseLesson \forcedbrowsing
class WeakAuthenticationCookie extends BaseLesson \weakauthenticationcookie
class EncodingBasics extends BaseLesson \encodingbasics
class AccessControlMatrix extends BaseLesson \accesscontrolmatrix
class UsefulTools extends BaseLesson \usefultools
class FailOpenAuthentication extends BaseLesson \failopenauthentication
class JSObfuscation extends BaseLesson \jsobfuscation
class ForgotPassword extends BaseLesson \forgotpassword
class PluginMainTest extends JTestSuite \pluginmaintest
class CoreMainTest extends JTestSuite \coremaintest
class MainTest extends JTestSuite \maintest
class PluginJalaliTest extends JTest \pluginjalalitest
class jf \jf
class WebGoatIntro extends BaseLesson \webgoatintro
class SampleLesson extends BaseLesson \samplelesson
class XSS3 extends BaseLesson \xss3
class XPATHInjection extends BaseLesson \xpathinjection
class HTTPBasics extends BaseLesson \httpbasics
class HTMLClues extends BaseLesson \htmlclues
class LogSpoofing extends BaseLesson \logspoofing
class BusinessLayerAccessControl extends BaseLesson \businesslayeraccesscontrol
class XSS1 extends BaseLesson \xss1
class HTTPOnly extends BaseLesson \httponly
class LibDbStatementMariadbTest extends LibDbStatementPdoMysqlTest \libdbstatementmariadbtest
class LibDbMariadbTest extends LibDbPdoMysqlTest \libdbmariadbtest
class LibAdapterMainTest extends JTestSuite \libadaptermaintest
class LibRbacUsersTest extends JDbTest \librbacuserstest
class LibRbacRolesTest extends LibRbacBaseTest \librbacrolestest
class LibRbacMainTest extends JDbTest \librbacmaintest
class LibRbacPermissionsTest extends LibRbacBaseTest \librbacpermissionstest
class LibSessionTest extends JDbTest \libsessiontest
class LibXUserTest extends JDbTest \libxusertest
class LibSettingsTest extends JDbTest \libsettingstest
class LibMainTest extends JTestSuite \libmaintest
class LibProfilerTest extends JTest \libprofilertest
class LibDatabaseManagerTest extends JDbTest \libdatabasemanagertest
class LibUserTest extends JDbTest \libusertest
class CoreAutoloadTest extends JTest \coreautoloadtest
class CoreDownloadTest extends JTest \coredownloadtest
class soap_parser extends nusoap_parser \soap_parser
class soapclient extends nusoap_client \soapclient
class UseragentMobilePlugin \useragentmobileplugin
class ViewParserPlugin extends BasePluginClass \viewparserplugin
class soapval extends nusoap_base \soapval
class soap_transport_http extends nusoap_base \soap_transport_http
class soap_server extends nusoap_server \soap_server
class wsdl extends nusoap_base \wsdl
class LibPasswordTest extends JTest \libpasswordtest
class I18nPlugin extends BaseApplicationClass \i18nplugin
class soap_fault extends nusoap_fault \soap_fault
class XMLSchema extends nusoap_xmlschema \xmlschema
class LibDbMysqliTest extends LibDbBaseTest \libdbmysqlitest
class LibDbStatementMysqliTest extends LibDbStatementBaseTest \libdbstatementmysqlitest
class LibDbPdoSqliteTest extends LibDbBaseTest \libdbpdosqlitetest
class LibDbStatementPdoSqliteTest extends LibDbStatementBaseTest \libdbstatementpdosqlitetest
class FrontController extends BaseFrontController \frontcontroller
class XuserLogoutController extends JControl \xuserlogoutcontroller
class j extends jf \j
class ImportException extends \Exception \importexception
class XuserLoginController extends JControl \xuserlogincontroller
class UsersAssignController extends BaseControllerClass \usersassigncontroller
class XuserSignupController extends JControl \xusersignupcontroller
class XuserResetController extends JControl \xuserresetcontroller
class UsersAddController extends BaseControllerClass \usersaddcontroller
class UsersEditController extends BaseControllerClass \userseditcontroller
class UsersRemoveController extends BaseControllerClass \usersremovecontroller
class UsersOnlineController extends BaseControllerClass \usersonlinecontroller
class PhpunitLoaderPlugin extends Plugin \phpunitloaderplugin
class JpkiCorePlugin extends BasePluginClass \jpkicoreplugin
class UsersUnassignController extends BaseControllerClass \usersunassigncontroller
class MainController extends JControl \maincontroller
class ErrorHandler \errorhandler
class DownloadManager \downloadmanager
class AutoloadRuleException extends \Exception \autoloadruleexception
class AutoloadIsStaticException extends \Exception \autoloadisstaticexception
class Autoload \autoload
class AutoController extends Controller \autocontroller
class JView extends \jf\View \jview
class HttpRequest \httprequest
class RunModes \runmodes
class MultipleLogin \multiplelogin
class NoDatabaseSetting extends DatabaseSetting \nodatabasesetting
class DatabaseManager extends Model \databasemanager
class Profiler extends Model \profiler
class LogManager extends Model \logmanager
class Timeout \timeout
class SettingManager extends Model \settingmanager
class TestLauncher extends BaseLauncher \testlauncher
class TestListener implements \PHPUnit_Framework_TestListener \testlistener
class SystemLauncher extends ApplicationLauncher \systemlauncher
class FileLauncher extends BaseLauncher \filelauncher
class ServiceOutput_jsonp extends BaseServiceOutputFormatter \serviceoutput_jsonp
class ServiceManager extends Model \servicemanager
class ServiceOutput_serialized extends BaseServiceOutputFormatter \serviceoutput_serialized
class ServiceOutput_xml extends BaseServiceOutputFormatter \serviceoutput_xml
class ServiceOutput_array extends BaseServiceOutputFormatter \serviceoutput_array
class ServiceOutput_soap extends BaseServiceOutputFormatter \serviceoutput_soap
class ServiceInput_xml extends BaseServiceInputFormatter \serviceinput_xml
class ServiceOutput_json extends BaseServiceOutputFormatter \serviceoutput_json
class ServiceInput_soap extends BaseServiceInputFormatter \serviceinput_soap
class ServiceInput_serialized extends BaseServiceInputFormatter \serviceinput_serialized
class ServiceInput_json extends BaseServiceInputFormatter \serviceinput_json
class ServiceInput_array extends BaseServiceInputFormatter \serviceinput_array
class DB_Statement_pdo_sqlite extends BaseDatabaseStatement \db_statement_pdo_sqlite
class FullNestedSet extends BaseNestedSet implements ExtendedNestedSet \fullnestedset
class DB_Statement_mysqli extends BaseDatabaseStatement \db_statement_mysqli
class DB_pdo_sqlite extends BaseDatabase \db_pdo_sqlite
class InitTest extends JTest \inittest
class Password extends BasePassword \password
class Test extends JTestSuite \test
class LessonBaseTest extends JTestSuite \lessonbasetest
class CategoryTest extends \JTest \categorytest
class AutoformPluginTest extends JTest \autoformplugintest
class LessonTest extends JTestSuite \lessontest
class AutoformPlugin extends JPlugin \autoformplugin
class CaptchaPlugin extends BasePluginClass \captchaplugin
class LastrssPlugin extends BasePluginClass \lastrssplugin
class JalaliPlugin extends Jalali \jalaliplugin
class RBACManager extends Model \rbacmanager
class RBACUserNotFoundException extends RBACException \rbacusernotfoundexception
class RBACPermissionNotFoundException extends RBACException \rbacpermissionnotfoundexception
class RBACRoleNotFoundException extends RBACException \rbacrolenotfoundexception
class SessionManager extends Model \sessionmanager
class ExtendedUserManager extends UserManager \extendedusermanager
class ExtendedUserErrors \extendedusererrors
class SecurityManager extends Model \securitymanager
class DB_mariadb extends DB_pdo_mysql \db_mariadb
class RBACUserManager extends Model \rbacusermanager
class RoleManager extends BaseRBAC \rolemanager
class PermissionManager extends BaseRBAC \permissionmanager
class DB_mysqli extends BaseDatabase \db_mysqli
class jfDBAL_MSSQL_StoredProcedure \jfdbal_mssql_storedprocedure
class DB_mssql extends BaseDatabase \db_mssql
class DB_Statement_mariadb extends DB_Statement_pdo_mysql \db_statement_mariadb
class Printer \printer
class Parser \parser
class ParameterTypeInferer \parametertypeinferer
class ParserResult \parserresult
class PessimisticLockException extends ORMException \pessimisticlockexception
class FilterCollection \filtercollection
class Lexer extends \Doctrine\Common\Lexer \lexer
class ResultSetMappingBuilder extends ResultSetMapping \resultsetmappingbuilder
  class SingleSelectExecutor extends AbstractSqlExecutor \singleselectexecutor
  class SingleTableDeleteUpdateExecutor extends AbstractSqlExecutor \singletabledeleteupdateexecutor
  class MultiTableUpdateExecutor extends AbstractSqlExecutor \multitableupdateexecutor
class Orx extends Composite \orx
class Expr \expr
class TreeWalkerChain implements TreeWalker \treewalkerchain
class Parameter \parameter
  class MultiTableDeleteExecutor extends AbstractSqlExecutor \multitabledeleteexecutor
class OptimisticLockException extends ORMException \optimisticlockexception
class jFrameworkSQLLogger implements SQLLogger \jframeworksqllogger
class Version \version
class UnitOfWork implements PropertyChangedListener \unitofwork
class AutolistPlugin extends JPlugin \autolistplugin
class StatsPlugin extends JPlugin \statsplugin
class ORM \orm
class DoctrinePlugin extends JPlugin \doctrineplugin
class EntityNotFoundException extends ORMException \entitynotfoundexception
class TransactionRequiredException extends ORMException \transactionrequiredexception
class Configuration extends \Doctrine\DBAL\Configuration \configuration
class ORMInvalidArgumentException extends \InvalidArgumentException \orminvalidargumentexception
class NonUniqueResultException extends UnexpectedResultException \nonuniqueresultexception
class EntityManager implements ObjectManager \entitymanager
class QueryBuilder \querybuilder
class NoResultException extends UnexpectedResultException \noresultexception
class PathExpression extends Node \pathexpression
class ConditionalPrimary extends Node \conditionalprimary
class OrderByItem extends Node \orderbyitem
class OrderByClause extends Node \orderbyclause
class UpdateClause extends Node \updateclause
class UpdateStatement extends Node \updatestatement
class SimpleCaseExpression extends Node \simplecaseexpression
class FromClause extends Node \fromclause
class Join \join
class SelectStatement extends Node \selectstatement
class SelectClause extends Node \selectclause
class SimpleSelectClause extends Node \simpleselectclause
class JoinAssociationDeclaration extends Node \joinassociationdeclaration
class PartialObjectExpression extends Node \partialobjectexpression
class ConditionalTerm extends Node \conditionalterm
class Literal extends Base \literal
class Select extends Base \select
class Comparison implements Expression \comparison
class Func \func
class Math \math
class OrderBy \orderby
class Andx extends Composite \andx
class InstanceOfExpression extends Node \instanceofexpression
class GeneralCaseExpression extends Node \generalcaseexpression
class ArithmeticTerm extends Node \arithmeticterm
class RangeVariableDeclaration extends Node \rangevariabledeclaration
class IndexBy extends Node \indexby
class SimpleArithmeticExpression extends Node \simplearithmeticexpression
class From \from
class GroupBy extends Base \groupby
class CoalesceExpression extends Node \coalesceexpression
class JoinVariableDeclaration extends Node \joinvariabledeclaration
class DeleteClause extends Node \deleteclause
class WhenClause extends Node \whenclause
class QuantifiedExpression extends Node \quantifiedexpression
class ConditionalFactor extends Node \conditionalfactor
class JoinClassPathExpression extends Node \joinclasspathexpression
class InExpression extends Node \inexpression
class AggregateExpression extends Node \aggregateexpression
class InputParameter extends Node \inputparameter
class ASTException extends QueryException \astexception
class NullComparisonExpression extends Node \nullcomparisonexpression
class WhereClause extends Node \whereclause
class IdentificationVariableDeclaration extends Node \identificationvariabledeclaration
class EmptyCollectionComparisonExpression extends Node \emptycollectioncomparisonexpression
class NullIfExpression extends Node \nullifexpression
class GroupByClause extends Node \groupbyclause
class BetweenExpression extends Node \betweenexpression
class CollectionMemberExpression extends Node \collectionmemberexpression
class LikeExpression extends Node \likeexpression
class ConditionalExpression extends Node \conditionalexpression
class ExistsExpression extends Node \existsexpression
class Subselect extends Node \subselect
class HavingClause extends Node \havingclause
class SelectExpression extends Node \selectexpression
class JoinAssociationPathExpression extends Node \joinassociationpathexpression
class ArithmeticExpression extends Node \arithmeticexpression
class DeleteStatement extends Node \deletestatement
class UpdateItem extends Node \updateitem
class ComparisonExpression extends Node \comparisonexpression
class SimpleWhenClause extends Node \simplewhenclause
class ArithmeticFactor extends Node \arithmeticfactor
  class ManyToManyPersister extends AbstractCollectionPersister \manytomanypersister
  class SingleTablePersister extends AbstractEntityInheritancePersister \singletablepersister
  class JoinedSubclassPersister extends AbstractEntityInheritancePersister \joinedsubclasspersister
class SqlValueVisitor extends ExpressionVisitor \sqlvaluevisitor
class EntityGenerator \entitygenerator
class DebugUnitOfWorkListener \debugunitofworklistener
class DisconnectedClassMetadataFactory extends ClassMetadataFactory \disconnectedclassmetadatafactory
class ResolveTargetEntityListener \resolvetargetentitylistener
class CurrentDateFunction extends FunctionNode \currentdatefunction
class BitAndFunction extends FunctionNode \bitandfunction
class IdentityFunction extends FunctionNode \identityfunction
class CurrentTimestampFunction extends FunctionNode \currenttimestampfunction
class SqlExpressionVisitor extends ExpressionVisitor \sqlexpressionvisitor
class UnionSubclassPersister extends BasicEntityPersister \unionsubclasspersister
  class OneToManyPersister extends AbstractCollectionPersister \onetomanypersister
class DateSubFunction extends DateAddFunction \datesubfunction
class LowerFunction extends FunctionNode \lowerfunction
class AbsFunction extends FunctionNode \absfunction
class BitOrFunction extends FunctionNode \bitorfunction
class SubstringFunction extends FunctionNode \substringfunction
class SqrtFunction extends FunctionNode \sqrtfunction
class LengthFunction extends FunctionNode \lengthfunction
class LocateFunction extends FunctionNode \locatefunction
class TrimFunction extends FunctionNode \trimfunction
class UpperFunction extends FunctionNode \upperfunction
class DateDiffFunction extends FunctionNode \datedifffunction
class SimpleSelectExpression extends Node \simpleselectexpression
class SubselectFromClause extends Node \subselectfromclause
class ModFunction extends FunctionNode \modfunction
class CurrentTimeFunction extends FunctionNode \currenttimefunction
class ConcatFunction extends FunctionNode \concatfunction
class SizeFunction extends FunctionNode \sizefunction
class ConvertMappingCommand extends Console\Command\Command \convertmappingcommand
class ConvertDoctrine1SchemaCommand extends Console\Command\Command \convertdoctrine1schemacommand
class ResultCommand extends Console\Command\Command \resultcommand
class EnsureProductionSettingsCommand extends Console\Command\Command \ensureproductionsettingscommand
class GenerateEntitiesCommand extends Console\Command\Command \generateentitiescommand
class InfoCommand extends Command \infocommand
class GenerateRepositoriesCommand extends Console\Command\Command \generaterepositoriescommand
class ValidateSchemaCommand extends Console\Command\Command \validateschemacommand
class EntityManagerHelper extends Helper \entitymanagerhelper
class MetadataFilter extends \FilterIterator implements \Countable \metadatafilter
class RunDqlCommand extends Console\Command\Command \rundqlcommand
class GenerateProxiesCommand extends Console\Command\Command \generateproxiescommand
  class YamlExporter extends AbstractExporter \yamlexporter
  class AnnotationExporter extends AbstractExporter \annotationexporter
class ConsoleRunner \consolerunner
  class XmlExporter extends AbstractExporter \xmlexporter
class LimitSubqueryOutputWalker extends SqlWalker \limitsubqueryoutputwalker
class ClassMetadataExporter \classmetadataexporter
class ExportException extends ORMException \exportexception
  class PhpExporter extends AbstractExporter \phpexporter
class LimitSubqueryWalker extends TreeWalkerAdapter \limitsubquerywalker
class Paginator implements \Countable, \IteratorAggregate \paginator
class CountWalker extends TreeWalkerAdapter \countwalker
class CountOutputWalker extends SqlWalker \countoutputwalker
class EntityRepositoryGenerator \entityrepositorygenerator
class Setup \setup
class ConvertDoctrine1Schema \convertdoctrine1schema
class WhereInWalker extends TreeWalkerAdapter \whereinwalker
class ToolsException extends ORMException \toolsexception
class SchemaTool \schematool
class SchemaValidator \schemavalidator
class ToolEvents \toolevents
class MappingException extends \Exception \mappingexception
class DefaultNamingStrategy implements NamingStrategy \defaultnamingstrategy
class Autoloader \autoloader
class ProxyFactory \proxyfactory
class ProxyException extends \Doctrine\ORM\ORMException \proxyexception
class PreFlushEventArgs extends \Doctrine\Common\EventArgs \preflusheventargs
class PostFlushEventArgs extends EventArgs \postflusheventargs
class OnClearEventArgs extends \Doctrine\Common\EventArgs \oncleareventargs
class OnFlushEventArgs extends \Doctrine\Common\EventArgs \onflusheventargs
class PreUpdateEventArgs extends LifecycleEventArgs \preupdateeventargs
class LoadClassMetadataEventArgs extends EventArgs \loadclassmetadataeventargs
  class ObjectHydrator extends AbstractHydrator \objecthydrator
  class SimpleObjectHydrator extends AbstractHydrator \simpleobjecthydrator
  class ArrayHydrator extends AbstractHydrator \arrayhydrator
  class SingleScalarHydrator extends AbstractHydrator \singlescalarhydrator
class HydrationException extends \Doctrine\ORM\ORMException \hydrationexception
  class ScalarHydrator extends AbstractHydrator \scalarhydrator
class IterableResult implements \Iterator \iterableresult
  class UuidGenerator extends AbstractIdGenerator \uuidgenerator
class CommitOrderCalculator \commitordercalculator
  class BigIntegerIdentityGenerator extends AbstractIdGenerator \bigintegeridentitygenerator
  class IdentityGenerator extends AbstractIdGenerator \identitygenerator
  class AssignedGenerator extends AbstractIdGenerator \assignedgenerator
  class SequenceGenerator extends AbstractIdGenerator implements Serializable \sequencegenerator
class GenerateSchemaTableEventArgs extends \Doctrine\Common\EventArgs \generateschematableeventargs
class TableGenerator \tablegenerator
  class CreateCommand extends AbstractCommand \createcommand
class GenerateSchemaEventArgs extends \Doctrine\Common\EventArgs \generateschemaeventargs
  class UpdateCommand extends AbstractCommand \updatecommand
  class DropCommand extends AbstractCommand \dropcommand
class QueryCommand extends Console\Command\Command \querycommand
class MetadataCommand extends Console\Command\Command \metadatacommand
class Yaml \yaml
class Escaper \escaper
class Dumper \dumper
class Inline \inline
class Unescaper \unescaper
class B \b
class ParserTest extends \PHPUnit_Framework_TestCase \parsertest
class DumperTest extends \PHPUnit_Framework_TestCase \dumpertest
class InlineTest extends \PHPUnit_Framework_TestCase \inlinetest
class DumpException extends \RuntimeException implements ExceptionInterface \dumpexception
class A \a
class DispatchService extends JService \dispatchservice
class ParseException extends \RuntimeException implements ExceptionInterface \parseexception
class JchatReceiveService extends BaseService \jchatreceiveservice
class JchatJoinService extends BaseService \jchatjoinservice
class ApplicationTesterTest extends \PHPUnit_Framework_TestCase \applicationtestertest
class OutputFormatterStyleTest extends \PHPUnit_Framework_TestCase \outputformatterstyletest
class FormatterStyleTest extends \PHPUnit_Framework_TestCase \formatterstyletest
class HelpCommandTest extends \PHPUnit_Framework_TestCase \helpcommandtest
class ListCommandTest extends \PHPUnit_Framework_TestCase \listcommandtest
class CommandTest extends \PHPUnit_Framework_TestCase \commandtest
class DialogHelper extends Helper \dialoghelper
class FormatterHelper extends Helper \formatterhelper
class HelperSet \helperset
class ApplicationTester \applicationtester
class CommandTester \commandtester
class OutputFormatterStyleStack \outputformatterstylestack
class OutputFormatterStyle implements OutputFormatterStyleInterface \outputformatterstyle
class OutputFormatter implements OutputFormatterInterface \outputformatter
class ListCommand extends Command \listcommand
class HelpCommand extends Command \helpcommand
class TestCommand extends Command \testcommand
class FooCommand extends Command \foocommand
class Foo1Command extends Command \foo1command
class NullOutputTest extends \PHPUnit_Framework_TestCase \nulloutputtest
class ArgvInputTest extends \PHPUnit_Framework_TestCase \argvinputtest
class InputTest extends \PHPUnit_Framework_TestCase \inputtest
class Foo2Command extends Command \foo2command
class Foo3Command extends Command \foo3command
class StringInputTest extends \PHPUnit_Framework_TestCase \stringinputtest
class ArrayInputTest extends \PHPUnit_Framework_TestCase \arrayinputtest
class InputArgumentTest extends \PHPUnit_Framework_TestCase \inputargumenttest
class InputOptionTest extends \PHPUnit_Framework_TestCase \inputoptiontest
class CommandTesterTest extends \PHPUnit_Framework_TestCase \commandtestertest
class DialogHelperTest extends \PHPUnit_Framework_TestCase \dialoghelpertest
class FormatterHelperTest extends \PHPUnit_Framework_TestCase \formatterhelpertest
class InputDefinitionTest extends \PHPUnit_Framework_TestCase \inputdefinitiontest
class Application \application
class Shell \shell
class ClosureExpressionVisitor extends ExpressionVisitor \closureexpressionvisitor
class TablePrefix \tableprefix
class StringInput extends ArgvInput \stringinput
class InputArgument \inputargument
class NullOutput extends Output \nulloutput
class ConsoleOutput extends StreamOutput implements ConsoleOutputInterface \consoleoutput
class ArrayInput extends Input \arrayinput
class ApplicationTest extends \PHPUnit_Framework_TestCase \applicationtest
class InputOption \inputoption
class InputDefinition \inputdefinition
class TestOutput extends Output \testoutput
class StreamOutputTest extends \PHPUnit_Framework_TestCase \streamoutputtest
class ConsoleOutputTest extends \PHPUnit_Framework_TestCase \consoleoutputtest
class OutputTest extends \PHPUnit_Framework_TestCase \outputtest
class FilesystemCache extends FileCache \filesystemcache
class RedisCache extends CacheProvider \rediscache
class ZendDataCache extends CacheProvider \zenddatacache
class MemcachedCache extends CacheProvider \memcachedcache
class ArrayCache extends CacheProvider \arraycache
class ApcCache extends CacheProvider \apccache
class MemcacheCache extends CacheProvider \memcachecache
class WinCacheCache extends CacheProvider \wincachecache
class Value implements Expression \value
class Criteria \criteria
class CompositeExpression implements \Countable \compositeexpression
class PhpFileCache extends FileCache \phpfilecache
class XcacheCache extends CacheProvider \xcachecache
class ExpressionBuilder \expressionbuilder
class ArrayCollection implements Collection, Selectable \arraycollection
class StaticReflectionService implements ReflectionService \staticreflectionservice
class SymfonyFileLocator implements FileLocator \symfonyfilelocator
class DefaultFileLocator implements FileLocator \defaultfilelocator
class AnnotationReader implements Reader \annotationreader
class RuntimeReflectionService implements ReflectionService \runtimereflectionservice
class IndexedReader implements Reader \indexedreader
class Annotation \annotation
class AnnotationException extends \Exception \annotationexception
class FileCacheReader implements Reader \filecachereader
class TokenParser \tokenparser
class SimpleAnnotationReader implements Reader \simpleannotationreader
class StaticReflectionMethod extends ReflectionMethod \staticreflectionmethod
class ClassLoader \classloader
class CommonException extends \Exception \commonexception
class EventManager \eventmanager
class DebugStack implements SQLLogger \debugstack
class LoggerChain implements SQLLogger \loggerchain
class ManagerEventArgs extends \Doctrine\Common\EventArgs \managereventargs
class ClassUtils \classutils
class Inflector \inflector
class StaticReflectionProperty extends ReflectionProperty \staticreflectionproperty
class StaticReflectionParser implements ReflectionProviderInterface \staticreflectionparser
class StaticReflectionClass extends ReflectionClass \staticreflectionclass
class Psr0FindFile implements ClassFinderInterface \psr0findfile
class Statement implements \IteratorAggregate, DriverStatement \statement
class Connection implements DriverConnection \connection
class ResultCacheStatement implements \IteratorAggregate, ResultStatement \resultcachestatement
class CacheException extends \Doctrine\DBAL\DBALException \cacheexception
class ArrayStatement implements \IteratorAggregate, ResultStatement \arraystatement
class QueryCacheProfile \querycacheprofile
class OracleSessionInit implements EventSubscriber \oraclesessioninit
class MasterSlaveConnection extends Connection \masterslaveconnection
class MultiTenantShardChoser implements ShardChoser \multitenantshardchoser
class EchoSQLLogger implements SQLLogger \echosqllogger
class SQLAzureShardManager implements ShardManager \sqlazureshardmanager
class MultiTenantVisitor implements Visitor \multitenantvisitor
class ShardingException extends DBALException \shardingexception
  class SQLAzureFederationsSynchronizer extends AbstractSchemaSynchronizer \sqlazurefederationssynchronizer
class PoolingShardManager implements ShardManager \poolingshardmanager
class PoolingShardConnection extends Connection \poolingshardconnection
class SchemaAlterTableEventArgs extends SchemaEventArgs \schemaaltertableeventargs
class SchemaIndexDefinitionEventArgs extends SchemaEventArgs \schemaindexdefinitioneventargs
class SchemaColumnDefinitionEventArgs extends SchemaEventArgs \schemacolumndefinitioneventargs
class SchemaDropTableEventArgs extends SchemaEventArgs \schemadroptableeventargs
class ConnectionEventArgs extends EventArgs \connectioneventargs
class SchemaAlterTableChangeColumnEventArgs extends SchemaEventArgs \schemaaltertablechangecolumneventargs
class MysqlSessionInit implements EventSubscriber \mysqlsessioninit
class SQLSessionInit implements EventSubscriber \sqlsessioninit
class ReservedWordsCommand extends Command \reservedwordscommand
class TableGeneratorSchemaVisitor implements \Doctrine\DBAL\Schema\Visitor\Visitor \tablegeneratorschemavisitor
class SchemaCreateTableEventArgs extends SchemaEventArgs \schemacreatetableeventargs
class SchemaCreateTableColumnEventArgs extends SchemaEventArgs \schemacreatetablecolumneventargs
class SchemaAlterTableRenameColumnEventArgs extends SchemaEventArgs \schemaaltertablerenamecolumneventargs
class SchemaAlterTableAddColumnEventArgs extends SchemaEventArgs \schemaaltertableaddcolumneventargs
class SchemaAlterTableRemoveColumnEventArgs extends SchemaEventArgs \schemaaltertableremovecolumneventargs
class MysqliStatement implements \IteratorAggregate, Statement \mysqlistatement
class Driver implements \Doctrine\DBAL\Driver \driver
class MysqliConnection implements Connection \mysqliconnection
class ConnectionHelper extends Helper \connectionhelper
class ImportCommand extends Console\Command\Command \importcommand
class RunSqlCommand extends Console\Command\Command \runsqlcommand
class OCI8Exception extends \Exception \oci8exception
class OCI8Statement implements \IteratorAggregate, Statement \oci8statement
class OCI8Connection implements \Doctrine\DBAL\Driver\Connection \oci8connection
class MysqliException extends \Exception \mysqliexception
class DB2Statement implements \IteratorAggregate, Statement \db2statement
class LastInsertId \lastinsertid
class DB2Connection implements \Doctrine\DBAL\Driver\Connection \db2connection
class DB2Exception extends \Exception \db2exception
class DB2Driver implements Driver \db2driver
class PDOStatement extends \PDOStatement implements Statement \pdostatement
class DecimalType extends Type \decimaltype
class ObjectType extends Type \objecttype
class SQLSrvException extends \Doctrine\DBAL\DBALException \sqlsrvexception
class SQLSrvConnection implements \Doctrine\DBAL\Driver\Connection \sqlsrvconnection
class SQLSrvStatement implements IteratorAggregate, Statement \sqlsrvstatement
class ArrayType extends Type \arraytype
class SimpleArrayType extends Type \simplearraytype
class BooleanType extends Type \booleantype
class DateType extends Type \datetype
class TimeType extends Type \timetype
class TextType extends Type \texttype
class FloatType extends Type \floattype
class VarDateTimeType extends DateTimeType \vardatetimetype
class IntegerType extends Type \integertype
class SmallIntType extends Type \smallinttype
class BigIntType extends Type \biginttype
class JsonArrayType extends Type \jsonarraytype
class DateTimeTzType extends Type \datetimetztype
class GuidType extends StringType \guidtype
class BlobType extends Type \blobtype
class ConversionException extends \Doctrine\DBAL\DBALException \conversionexception
class OracleKeywords extends KeywordList \oraclekeywords
class PostgreSQLKeywords extends KeywordList \postgresqlkeywords
class MsSQLKeywords extends KeywordList \mssqlkeywords
class DrizzleKeywords extends KeywordList \drizzlekeywords
class ReservedKeywordsValidator implements Visitor \reservedkeywordsvalidator
class SQLiteKeywords extends KeywordList \sqlitekeywords
class MySQLKeywords extends KeywordList \mysqlkeywords
class DB2Keywords extends KeywordList \db2keywords
  class MySqlPlatform extends AbstractPlatform \mysqlplatform
  class OraclePlatform extends AbstractPlatform \oracleplatform
class SQLAzurePlatform extends SQLServer2008Platform \sqlazureplatform
  class SqlitePlatform extends AbstractPlatform \sqliteplatform
  class DB2Platform extends AbstractPlatform \db2platform
  class PostgreSqlPlatform extends AbstractPlatform \postgresqlplatform
  class MsSqlPlatform extends AbstractPlatform \mssqlplatform
  class DrizzlePlatform extends AbstractPlatform \drizzleplatform
class DropSchemaSqlCollector implements Visitor \dropschemasqlcollector
class RemoveNamespacedAssets implements Visitor \removenamespacedassets
  class SingleDatabaseSynchronizer extends AbstractSchemaSynchronizer \singledatabasesynchronizer
class Graphviz implements \Doctrine\DBAL\Schema\Visitor\Visitor \graphviz
  class DB2SchemaManager extends AbstractSchemaManager \db2schemamanager
  class MySqlSchemaManager extends AbstractSchemaManager \mysqlschemamanager
class CreateSchemaSqlCollector implements Visitor \createschemasqlcollector
  class MsSqlSchemaManager extends AbstractSchemaManager \mssqlschemamanager
class SchemaConfig \schemaconfig
  class Sequence extends AbstractAsset \sequence
class SchemaDiff \schemadiff
class Comparator \comparator
class SchemaException extends \Doctrine\DBAL\DBALException \schemaexception
class ColumnDiff \columndiff
  class Table extends AbstractAsset \table
  class Index extends AbstractAsset implements Constraint \index
  class SQLServerSchemaManager extends AbstractSchemaManager \sqlserverschemamanager
  class Column extends AbstractAsset \column
  class Schema extends AbstractAsset \schema
  class DrizzleSchemaManager extends AbstractSchemaManager \drizzleschemamanager
  class View extends AbstractAsset \view
  class ForeignKeyConstraint extends AbstractAsset implements Constraint \foreignkeyconstraint
class TableDiff \tablediff
  class OracleSchemaManager extends AbstractSchemaManager \oracleschemamanager
  class PostgreSqlSchemaManager extends AbstractSchemaManager \postgresqlschemamanager
  class SqliteSchemaManager extends AbstractSchemaManager \sqliteschemamanager
class QueryException extends DBALException \queryexception
class SQLParserUtils \sqlparserutils
class ConnectionException extends DBALException \connectionexception
class LockMode \lockmode
class FieldBuilder \fieldbuilder
class ClassMetadataBuilder \classmetadatabuilder
class ManyToManyAssociationBuilder extends OneToManyAssociationBuilder \manytomanyassociationbuilder
class SimplifiedYamlDriver extends YamlDriver \simplifiedyamldriver
  class AnnotationDriver extends AbstractAnnotationDriver \annotationdriver
class SimplifiedXmlDriver extends XmlDriver \simplifiedxmldriver
class DatabaseDriver implements MappingDriver \databasedriver
class DriverChain extends MappingDriverChain \driverchain
class StaticPHPDriver implements MappingDriver \staticphpdriver
class PHPDriver extends FileDriver \phpdriver
class UnderscoreNamingStrategy implements NamingStrategy \underscorenamingstrategy
class ClassMetadata extends ClassMetadataInfo \classmetadata
class DefaultQuoteStrategy implements QuoteStrategy \defaultquotestrategy
class ArgumentMissingException extends APIException \argumentmissingexception
class LessonNotFoundException extends \Exception \lessonnotfoundexception
class Category extends \JModel \category
class InvalidHeaderException extends APIException \invalidheaderexception
class AppUserRepository extends EntityRepository \appuserrepository
class AppUser extends Xuser \appuser
class jFormFieldset extends jFormWidget \jformfieldset
class jPhpjs \jphpjs
class TerminalAddChildException extends Exception \terminaladdchildexception
class NameAlreadyUsedException extends Exception \namealreadyusedexception
class jForm extends jWidget \jform
class WorkshopUsers extends jf\UserManager \workshopusers
class ContestDetails extends \JModel \contestdetails
class ContestSubmissions extends \JModel \contestsubmissions
class ContestChallengeScanner extends \JModel \contestchallengescanner
class ContestUsers extends jf\UserManager \contestusers
class ActiveContestPresentException extends \Exception \activecontestpresentexception
class InvalidArgumentException extends \Exception \invalidargumentexception
class ContestChallenges extends \JModel \contestchallenges
class UserRepository extends EntityRepository \userrepository
class UserCreateController extends JControl \usercreatecontroller
class UserLoginController extends JControl \userlogincontroller
class AboutController extends JControl \aboutcontroller
class InitController extends JControl \initcontroller
class ContestHomeController extends JControl \contesthomecontroller
class SingleModeController extends JCatchControl \singlemodecontroller
class UserLogoutController extends JControl \userlogoutcontroller
class UserCaptchaController extends BaseControllerClass \usercaptchacontroller
class ModeContestAjaxChallenge extends JControl \modecontestajaxchallenge
class ModeContestUserSignupController extends JControl \modecontestusersignupcontroller
class ModeContestUserUpdate extends JControl \modecontestuserupdate
class ModeContestAdmin extends JControl \modecontestadmin
class ModeWorkshopUserDeleteController extends JControl \modeworkshopuserdeletecontroller
class ModeWorkshopUserCreateController extends JControl \modeworkshopusercreatecontroller
class ModeWorkshopAdmin extends JControl \modeworkshopadmin
class ContestChallengeController extends JCatchControl \contestchallengecontroller
class JchatLeaveService extends BaseService \jchatleaveservice
class JchatWhoamiService extends BaseService \jchatwhoamiservice
class JchatListService extends BaseService \jchatlistservice
class JchatSendService extends BaseService \jchatsendservice
class JpkiUnsealService extends BaseServiceClass \jpkiunsealservice
class JpkiSealService extends BaseServiceClass \jpkisealservice
class JpkiSignService extends BaseServiceClass \jpkisignservice
class JpkiVerifyService extends BaseServiceClass \jpkiverifyservice
class JpkiPrivateDecryptService extends BaseServiceClass \jpkiprivatedecryptservice
class JpkiPrivateEncryptService extends BaseServiceClass \jpkiprivateencryptservice
class JpkiX509ListService extends BaseServiceClass \jpkix509listservice
class JpkiX509GetService extends BaseServiceClass \jpkix509getservice
class jFormController extends JControl \jformcontroller
class JpkiPublicDecryptService extends BaseServiceClass \jpkipublicdecryptservice
class JpkiPublicEncryptService extends BaseServiceClass \jpkipublicencryptservice
class jFormRadio extends jFormDropdown \jformradio
class InvalidValidationException extends Exception \invalidvalidationexception
class jFormTextarea extends jFormWidget \jformtextarea
class jFormCaptcha extends jFormWidget \jformcaptcha
class jFormSelect extends jFormDropdown \jformselect
class jFormCsrf extends jFormWidget \jformcsrf
class jFormUpload extends jFormWidget \jformupload
class jFormSubmit extends jFormWidget \jformsubmit
class jFormInputDate extends jFormInput \jforminputdate
class jFormInputNumber extends jFormInput \jforminputnumber
class jFormInputEmail extends jFormInput \jforminputemail
class jFormInputFloat extends jFormInput \jforminputfloat
class LessonScanner extends \JModel \lessonscanner
class jFormInputUsername extends jFormInput \jforminputusername
class ClassNotFoundException extends \Exception \classnotfoundexception
class GeneralSettingsMissingException extends \Exception \generalsettingsmissingexception
class ModeWorkshopUserGetController extends JControl \modeworkshopusergetcontroller
class WorkshopModeController extends JCatchControl \workshopmodecontroller
class nusoap_base \nusoap_base
class nusoap_server extends nusoap_base \nusoap_server
class LibDbPdoMysqlTest extends LibDbBaseTest \libdbpdomysqltest
class LibDbStatementPdoMysqlTest extends LibDbStatementBaseTest \libdbstatementpdomysqltest
class DB_pdo_mysql extends BaseDatabase \db_pdo_mysql
class trait_DatabaseProfiler \trait_databaseprofiler
class RBACException extends \Exception \rbacexception
class JPlugin extends \jf\Plugin \jplugin
class EntityRepository implements ObjectRepository, Selectable \entityrepository
class UnexpectedResultException extends ORMException \unexpectedresultexception
class BasePassword \basepassword
class BaseNestedSet extends Model implements NestedSetInterface \basenestedset
class BaseLauncher extends Model \baselauncher
class BaseFrontController \basefrontcontroller
class nusoap_client extends nusoap_base \nusoap_client
class JModel extends \jf\Model \jmodel
class JTestSuite extends \jf\TestSuite \jtestsuite
class JTest extends \jf\Test \jtest
class DateTimeType extends Type \datetimetype
class SchemaEventArgs extends EventArgs \schemaeventargs
class LifecycleEventArgs extends EventArgs \lifecycleeventargs
class MappingDriverChain implements MappingDriver \mappingdriverchain
class User extends JModel \user
class Xuser extends User \xuser
class SqlWalker implements TreeWalker \sqlwalker
class Composite extends Base \composite
class DateAddFunction extends FunctionNode \dateaddfunction
class ClassMetadataFactory extends AbstractClassMetadataFactory \classmetadatafactory
class SQLServer2005Platform extends SQLServerPlatform \sqlserver2005platform
class SQLServerPlatform extends AbstractPlatform \sqlserverplatform
class StringType extends Type \stringtype
class APIException extends \Exception \apiexception