Classes Tree

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\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\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\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\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\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\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\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\BaseAuthorize
    • \Cake\Auth\ControllerAuthorize
  • \Cake\Mailer\AbstractTransport
    • \Cake\Mailer\Transport\DebugTransport
      • \Cake\TestSuite\TestEmailTransport
    • \Cake\Mailer\Transport\MailTransport
    • \Cake\Mailer\Transport\SmtpTransport