Here are the classes tree, built with class extensions. Classes without any extension are not represented..
- \Cake\Core\Exception\Exception
- \Cake\Cache\InvalidArgumentException
- \Cake\Console\Exception\ConsoleException
- \Cake\Console\Exception\MissingHelperException
- \Cake\Console\Exception\MissingOptionException
- \Cake\Console\Exception\MissingShellException
- \Cake\Console\Exception\MissingShellMethodException
- \Cake\Console\Exception\MissingTaskException
- \Cake\Console\Exception\StopException
- \Cake\Controller\Exception\MissingActionException
- \Cake\Controller\Exception\MissingComponentException
- \Cake\Core\Exception\MissingPluginException
- \Cake\Database\Exception
- \Cake\Database\Exception\MissingConnectionException
- \Cake\Database\Exception\MissingDriverException
- \Cake\Database\Exception\MissingExtensionException
- \Cake\Database\Exception\NestedTransactionRollbackException
- \Cake\Datasource\Exception\InvalidPrimaryKeyException
- \Cake\Datasource\Exception\MissingDatasourceConfigException
- \Cake\Datasource\Exception\MissingDatasourceException
- \Cake\Datasource\Exception\MissingModelException
- \Cake\Datasource\Exception\PageOutOfBoundsException
- \Cake\Datasource\Exception\RecordNotFoundException
- \Cake\Error\FatalErrorException
- \Cake\Http\Exception\HttpException
- \Cake\Http\Exception\BadRequestException
- \Cake\Controller\Exception\SecurityException
- \Cake\Controller\Exception\AuthSecurityException
- \Cake\Controller\Exception\SecurityException
- \Cake\Http\Exception\ConflictException
- \Cake\Http\Exception\ForbiddenException
- \Cake\Http\Exception\GoneException
- \Cake\Http\Exception\InternalErrorException
- \Cake\Http\Exception\InvalidCsrfTokenException
- \Cake\Http\Exception\MethodNotAllowedException
- \Cake\Http\Exception\NotAcceptableException
- \Cake\Http\Exception\NotFoundException
- \Cake\Http\Exception\NotImplementedException
- \Cake\Http\Exception\ServiceUnavailableException
- \Cake\Http\Exception\UnauthorizedException
- \Cake\Http\Exception\UnavailableForLegalReasonsException
- \Cake\Http\Exception\BadRequestException
- \Cake\Http\Exception\MissingControllerException
- \Cake\Http\Exception\RedirectException
- \Cake\Mailer\Exception\MissingActionException
- \Cake\Mailer\Exception\MissingMailerException
- \Cake\Network\Exception\SocketException
- \Cake\ORM\Exception\MissingBehaviorException
- \Cake\ORM\Exception\MissingEntityException
- \Cake\ORM\Exception\MissingTableClassException
- \Cake\ORM\Exception\PersistenceFailedException
- \Cake\ORM\Exception\RolledbackTransactionException
- \Cake\Routing\Exception\DuplicateNamedRouteException
- \Cake\Routing\Exception\MissingDispatcherFilterException
- \Cake\Routing\Exception\MissingRouteException
- \Cake\Routing\Exception\RedirectException
- \Cake\Utility\Exception\XmlException
- \Cake\View\Exception\MissingCellException
- \Cake\View\Exception\MissingHelperException
- \Cake\View\Exception\MissingTemplateException
- \Cake\View\Exception\MissingCellTemplateException
- \Cake\View\Exception\MissingElementException
- \Cake\View\Exception\MissingLayoutException
- \Cake\View\Exception\MissingViewException
- \Cake\View\Exception\SerializationFailureException
- \Cake\Routing\Route\Route
- \Cake\Routing\Route\DashedRoute
- \Cake\Routing\Route\EntityRoute
- \Cake\Routing\Route\InflectedRoute
- \Cake\Routing\Route\PluginShortRoute
- \Cake\Routing\Route\RedirectRoute
- \Cake\TestSuite\TestCase
- \Cake\TestSuite\ConsoleIntegrationTestCase
- \Cake\TestSuite\IntegrationTestCase
- \Cake\Console\ShellDispatcher
- \Cake\TestSuite\LegacyShellDispatcher
- \Cake\TestSuite\Constraint\Console\ContentsBase
- \Cake\TestSuite\Constraint\Console\ContentsContain
- \Cake\TestSuite\Constraint\Console\ContentsEmpty
- \Cake\TestSuite\Constraint\Console\ContentsNotContain
- \Cake\TestSuite\Constraint\Console\ContentsRegExp
- \Cake\TestSuite\Constraint\Console\ContentsContainRow
- \Cake\TestSuite\Constraint\Email\MailConstraintBase
- \Cake\TestSuite\Constraint\Email\MailContains
- \Cake\TestSuite\Constraint\Email\MailContainsAttachment
- \Cake\TestSuite\Constraint\Email\MailContainsHtml
- \Cake\TestSuite\Constraint\Email\MailContainsText
- \Cake\TestSuite\Constraint\Email\MailCount
- \Cake\TestSuite\Constraint\Email\MailSentWith
- \Cake\TestSuite\Constraint\Email\MailSentFrom
- \Cake\TestSuite\Constraint\Email\MailSentTo
- \Cake\TestSuite\Constraint\Email\NoMailSent
- \Cake\TestSuite\Constraint\Email\MailContains
- \Cake\TestSuite\Constraint\View\TemplateFileEquals
- \Cake\TestSuite\Constraint\View\LayoutFileEquals
- \Cake\TestSuite\Constraint\Response\ResponseBase
- \Cake\TestSuite\Constraint\Response\BodyContains
- \Cake\TestSuite\Constraint\Response\BodyNotContains
- \Cake\TestSuite\Constraint\Response\BodyEmpty
- \Cake\TestSuite\Constraint\Response\BodyNotEmpty
- \Cake\TestSuite\Constraint\Response\BodyEquals
- \Cake\TestSuite\Constraint\Response\BodyNotEquals
- \Cake\TestSuite\Constraint\Response\BodyRegExp
- \Cake\TestSuite\Constraint\Response\BodyNotRegExp
- \Cake\TestSuite\Constraint\Response\ContentType
- \Cake\TestSuite\Constraint\Response\CookieEquals
- \Cake\TestSuite\Constraint\Response\CookieEncryptedEquals
- \Cake\TestSuite\Constraint\Response\CookieSet
- \Cake\TestSuite\Constraint\Response\CookieNotSet
- \Cake\TestSuite\Constraint\Response\FileSent
- \Cake\TestSuite\Constraint\Response\FileSentAs
- \Cake\TestSuite\Constraint\Response\HeaderEquals
- \Cake\TestSuite\Constraint\Response\HeaderContains
- \Cake\TestSuite\Constraint\Response\HeaderNotContains
- \Cake\TestSuite\Constraint\Response\HeaderContains
- \Cake\TestSuite\Constraint\Response\HeaderSet
- \Cake\TestSuite\Constraint\Response\HeaderNotSet
- \Cake\TestSuite\Constraint\Response\StatusCodeBase
- \Cake\TestSuite\Constraint\Response\StatusCode
- \Cake\TestSuite\Constraint\Response\StatusError
- \Cake\TestSuite\Constraint\Response\StatusFailure
- \Cake\TestSuite\Constraint\Response\StatusOk
- \Cake\TestSuite\Constraint\Response\StatusSuccess
- \Cake\TestSuite\Constraint\Response\BodyContains
- \Cake\Console\ConsoleInput
- \Cake\TestSuite\Stub\ConsoleInput
- \Cake\Console\ConsoleOutput
- \Cake\TestSuite\Stub\ConsoleOutput
- \Cake\Core\ObjectRegistry
- \Cake\Cache\CacheRegistry
- \Cake\Console\HelperRegistry
- \Cake\Console\TaskRegistry
- \Cake\Controller\ComponentRegistry
- \Cake\Datasource\ConnectionRegistry
- \Cake\Log\LogEngineRegistry
- \Cake\Mailer\TransportRegistry
- \Cake\ORM\BehaviorRegistry
- \Cake\View\HelperRegistry
- \Cake\Datasource\RulesChecker
- \Cake\ORM\RulesChecker
- \Cake\Database\Query
- \Cake\ORM\Query
- \Cake\ORM\Association
- \Cake\ORM\Association\BelongsTo
- \Cake\ORM\Association\BelongsToMany
- \Cake\ORM\Association\HasMany
- \Cake\ORM\Association\HasOne
- \Cake\ORM\Association\Loader\SelectLoader
- \Cake\ORM\Association\Loader\SelectWithPivotLoader
- \Cake\Datasource\Locator\AbstractLocator
- \Cake\ORM\Locator\TableLocator
- \Cake\ORM\Behavior
- \Cake\ORM\Behavior\CounterCacheBehavior
- \Cake\ORM\Behavior\TimestampBehavior
- \Cake\ORM\Behavior\TranslateBehavior
- \Cake\ORM\Behavior\TreeBehavior
- \Cake\Datasource\Paginator
- \Cake\Datasource\SimplePaginator
- \Cake\Collection\Collection
- \Cake\Collection\Iterator\BufferedIterator
- \Cake\Collection\Iterator\ExtractIterator
- \Cake\Collection\Iterator\FilterIterator
- \Cake\Collection\Iterator\InsertIterator
- \Cake\Collection\Iterator\NestIterator
- \Cake\Collection\Iterator\NoChildrenIterator
- \Cake\Collection\Iterator\ReplaceIterator
- \Cake\Collection\Iterator\SortIterator
- \Cake\Collection\Iterator\StoppableIterator
- \Cake\Datasource\ResultSetDecorator
- \Cake\Console\BaseCommand
- \Cake\Command\Command
- \Cake\Command\CacheClearCommand
- \Cake\Command\CacheClearallCommand
- \Cake\Command\CacheListCommand
- \Cake\Command\CompletionCommand
- \Cake\Command\I18nCommand
- \Cake\Command\I18nExtractCommand
- \Cake\Command\I18nInitCommand
- \Cake\Command\PluginAssetsCopyCommand
- \Cake\Command\PluginAssetsRemoveCommand
- \Cake\Command\PluginAssetsSymlinkCommand
- \Cake\Command\PluginLoadCommand
- \Cake\Command\PluginLoadedCommand
- \Cake\Command\PluginUnloadCommand
- \Cake\Command\RoutesCheckCommand
- \Cake\Command\RoutesCommand
- \Cake\Command\RoutesGenerateCommand
- \Cake\Command\SchemacacheBuildCommand
- \Cake\Command\SchemacacheClearCommand
- \Cake\Command\ServerCommand
- \Cake\Command\VersionCommand
- \Cake\Console\Command\HelpCommand
- \Cake\Command\Command
- \Cake\Console\Helper
- \Cake\Shell\Helper\ProgressHelper
- \Cake\Shell\Helper\TableHelper
- \Cake\Console\Shell
- \Cake\Shell\Task\CommandTask
- \Cake\View\View
- \Cake\View\AjaxView
- \Cake\View\SerializedView
- \Cake\View\JsonView
- \Cake\View\XmlView
- \Cake\View\Helper
- \Cake\View\Helper\BreadcrumbsHelper
- \Cake\View\Helper\FlashHelper
- \Cake\View\Helper\FormHelper
- \Cake\View\Helper\HtmlHelper
- \Cake\View\Helper\NumberHelper
- \Cake\View\Helper\PaginatorHelper
- \Cake\View\Helper\TextHelper
- \Cake\View\Helper\TimeHelper
- \Cake\View\Helper\UrlHelper
- \Cake\View\Widget\BasicWidget
- \Cake\View\Widget\CheckboxWidget
- \Cake\View\Widget\DateTimeWidget
- \Cake\View\Widget\FileWidget
- \Cake\View\Widget\MultiCheckboxWidget
- \Cake\View\Widget\RadioWidget
- \Cake\View\Widget\SelectBoxWidget
- \Cake\View\Widget\TextareaWidget
- \Cake\View\Widget\YearWidget
- \Cake\View\Widget\LabelWidget
- \Cake\View\Widget\NestingLabelWidget
- \Cake\Error\BaseErrorHandler
- \Cake\Error\ConsoleErrorHandler
- \Cake\Error\ErrorHandler
- \Cake\Http\Client\Message
- \Cake\Http\Client\Request
- \Cake\Http\Client\Response
- \Cake\Event\Decorator\AbstractDecorator
- \Cake\Event\Decorator\ConditionDecorator
- \Cake\Event\Decorator\SubjectFilterDecorator
- \Cake\Cache\CacheEngine
- \Cake\Cache\Engine\ApcuEngine
- \Cake\Cache\Engine\ArrayEngine
- \Cake\Cache\Engine\FileEngine
- \Cake\Cache\Engine\MemcachedEngine
- \Cake\Cache\Engine\NullEngine
- \Cake\Cache\Engine\RedisEngine
- \Cake\Cache\Engine\WincacheEngine
- \Cake\Database\QueryCompiler
- \Cake\Database\PostgresCompiler
- \Cake\Database\SqliteCompiler
- \Cake\Database\SqlserverCompiler
- \Cake\Database\Statement\StatementDecorator
- \Cake\Database\Log\LoggingStatement
- \Cake\Database\Statement\CallbackStatement
- \Cake\Database\Statement\PDOStatement
- \Cake\Database\Statement\MysqlStatement
- \Cake\Database\Statement\SqlserverStatement
- \Cake\Database\Statement\SqliteStatement
- \Cake\Database\Schema\SchemaDialect
- \Cake\Database\Schema\MysqlSchemaDialect
- \Cake\Database\Schema\PostgresSchemaDialect
- \Cake\Database\Schema\SqliteSchemaDialect
- \Cake\Database\Schema\SqlserverSchemaDialect
- \Cake\Database\Driver
- \Cake\Database\Driver\Mysql
- \Cake\Database\Driver\Postgres
- \Cake\Database\Driver\Sqlite
- \Cake\Database\Driver\Sqlserver
- \Cake\Database\Expression\ComparisonExpression
- \Cake\Database\Expression\TupleComparison
- \Cake\Database\Expression\QueryExpression
- \Cake\Database\Expression\FunctionExpression
- \Cake\Database\Expression\AggregateExpression
- \Cake\Database\Expression\OrderByExpression
- \Cake\Database\Expression\FunctionExpression
- \Cake\Database\Type\BaseType
- \Cake\Database\Type\BinaryType
- \Cake\Database\Type\BinaryUuidType
- \Cake\Database\Type\BoolType
- \Cake\Database\Type\DateTimeType
- \Cake\Database\Type\DateTimeFractionalType
- \Cake\Database\Type\DateTimeTimezoneType
- \Cake\Database\Type\DateType
- \Cake\Database\Type\TimeType
- \Cake\Database\Type\DecimalType
- \Cake\Database\Type\FloatType
- \Cake\Database\Type\IntegerType
- \Cake\Database\Type\JsonType
- \Cake\Database\Type\StringType
- \Cake\Database\Type\UuidType
- \Cake\Log\Engine\BaseLog
- \Cake\Database\Log\QueryLogger
- \Cake\Log\Engine\ArrayLog
- \Cake\Log\Engine\ConsoleLog
- \Cake\Log\Engine\FileLog
- \Cake\Log\Engine\SyslogLog
- \Cake\Controller\Controller
- \Cake\Controller\ErrorController
- \Cake\Controller\Component
- \Cake\Controller\Component\AuthComponent
- \Cake\Controller\Component\FlashComponent
- \Cake\Controller\Component\FormProtectionComponent
- \Cake\Controller\Component\PaginatorComponent
- \Cake\Controller\Component\RequestHandlerComponent
- \Cake\Controller\Component\SecurityComponent
- \Cake\Auth\AbstractPasswordHasher
- \Cake\Auth\DefaultPasswordHasher
- \Cake\Auth\FallbackPasswordHasher
- \Cake\Auth\WeakPasswordHasher
- \Cake\Auth\BaseAuthenticate
- \Cake\Auth\BasicAuthenticate
- \Cake\Auth\DigestAuthenticate
- \Cake\Auth\FormAuthenticate
- \Cake\Auth\BasicAuthenticate
- \Cake\Auth\BaseAuthorize
- \Cake\Auth\ControllerAuthorize
- \Cake\Mailer\AbstractTransport
- \Cake\Mailer\Transport\DebugTransport
- \Cake\TestSuite\TestEmailTransport
- \Cake\Mailer\Transport\MailTransport
- \Cake\Mailer\Transport\SmtpTransport
- \Cake\Mailer\Transport\DebugTransport