Files Overview

Filename LoC Issues Analysers
/config/bootstrap.php 23 5 5
/config/config.php 20 4 2
/src/Auth/AbstractPasswordHasher.php 35 10 7
/src/Auth/BaseAuthenticate.php 50 38 26
/src/Auth/BaseAuthorize.php 44 5 5
/src/Auth/BasicAuthenticate.php 64 7 5
/src/Auth/ControllerAuthorize.php 56 12 11
/src/Auth/DefaultPasswordHasher.php 78 15 9
/src/Auth/DigestAuthenticate.php 215 62 22
/src/Auth/FallbackPasswordHasher.php 101 14 7
/src/Auth/FormAuthenticate.php 78 8 8
/src/Auth/PasswordHasherFactory.php 25 10 6
/src/Auth/Storage/MemoryStorage.php 65 9 6
/src/Auth/Storage/SessionStorage.php 69 16 11
/src/Auth/Storage/StorageInterface.php 56 5 3
/src/Auth/WeakPasswordHasher.php 42 11 8
/src/Cache/Cache.php 302 87 19
/src/Cache/CacheEngine.php 343 61 21
/src/Cache/CacheEngineInterface.php 47 9 3
/src/Cache/CacheRegistry.php 57 36 16
/src/Cache/Engine/ApcuEngine.php 44 63 22
/src/Cache/Engine/ArrayEngine.php 130 28 10
/src/Cache/Engine/FileEngine.php 402 110 39
/src/Cache/Engine/MemcachedEngine.php 236 124 38
/src/Cache/Engine/NullEngine.php 63 52 11
/src/Cache/Engine/RedisEngine.php 341 75 29
/src/Cache/Engine/WincacheEngine.php 45 49 15
/src/Cache/InvalidArgumentException.php 25 3 3
/src/Collection/Collection.php 65 14 11
/src/Collection/CollectionInterface.php 313 55 10
/src/Collection/CollectionTrait.php 768 209 49
/src/Collection/ExtractTrait.php 134 30 13
/src/Collection/Iterator/BufferedIterator.php 160 21 16
/src/Collection/Iterator/ExtractIterator.php 71 10 10
/src/Collection/Iterator/FilterIterator.php 90 8 7
/src/Collection/Iterator/InsertIterator.php 130 15 12
/src/Collection/Iterator/MapReduce.php 163 15 11
/src/Collection/Iterator/NestIterator.php 67 10 8
/src/Collection/Iterator/NoChildrenIterator.php 27 7 6
/src/Collection/Iterator/ReplaceIterator.php 68 10 10
/src/Collection/Iterator/SortIterator.php 43 12 12
/src/Collection/Iterator/StoppableIterator.php 73 13 12
/src/Collection/Iterator/TreeIterator.php 98 16 14
/src/Collection/Iterator/TreePrinter.php 90 15 12
/src/Collection/Iterator/UnfoldIterator.php 30 7 6
/src/Collection/Iterator/ZipIterator.php 79 27 14
/src/Collection/functions.php 30 3 3
/src/Command/CacheClearCommand.php 53 15 12
/src/Command/CacheClearallCommand.php 34 16 13
/src/Command/CacheListCommand.php 59 15 11
/src/Command/Command.php 45 8 7
/src/Command/CompletionCommand.php 87 65 25
/src/Command/I18nCommand.php 62 13 12
/src/Command/I18nExtractCommand.php 250 203 46
/src/Command/I18nInitCommand.php 83 20 14
/src/Command/PluginAssetsCopyCommand.php 68 11 8
/src/Command/PluginAssetsRemoveCommand.php 49 11 8
/src/Command/PluginAssetsSymlinkCommand.php 69 11 8
/src/Command/PluginAssetsTrait.php 216 44 18
/src/Command/PluginLoadCommand.php 83 27 17
/src/Command/PluginLoadedCommand.php 32 13 9
/src/Command/PluginUnloadCommand.php 53 24 15
/src/Command/RoutesCheckCommand.php 88 19 14
/src/Command/RoutesCommand.php 36 13 11
/src/Command/RoutesGenerateCommand.php 95 26 19
/src/Command/SchemacacheBuildCommand.php 80 14 9
/src/Command/SchemacacheClearCommand.php 80 14 9
/src/Command/ServerCommand.php 97 26 15
/src/Command/VersionCommand.php 35 9 9
/src/Console/Arguments.php 103 24 8
/src/Console/BaseCommand.php 250 52 23
/src/Console/Command.php 9 1 1
/src/Console/Command/HelpCommand.php 170 76 29
/src/Console/CommandCollection.php 121 35 16
/src/Console/CommandFactory.php 30 8 8
/src/Console/CommandFactoryInterface.php 28 2 2
/src/Console/CommandInterface.php 59 6 4
/src/Console/CommandRunner.php 130 59 29
/src/Console/CommandScanner.php 145 24 10
/src/Console/ConsoleErrorHandler.php 5 1 1
/src/Console/ConsoleInput.php 86 21 12
/src/Console/ConsoleInputArgument.php 149 33 16
/src/Console/ConsoleInputOption.php 208 81 20
/src/Console/ConsoleInputSubcommand.php 125 27 16
/src/Console/ConsoleIo.php 566 152 40
/src/Console/ConsoleOptionParser.php 748 116 40
/src/Console/ConsoleOutput.php 266 56 23
/src/Console/Exception/ConsoleException.php 32 2 2
/src/Console/Exception/MissingHelperException.php 25 2 2
/src/Console/Exception/MissingOptionException.php 65 22 16
/src/Console/Exception/MissingShellException.php 26 4 4
/src/Console/Exception/MissingShellMethodException.php 25 4 4
/src/Console/Exception/MissingTaskException.php 25 2 2
/src/Console/Exception/StopException.php 25 1 1
/src/Console/HelpFormatter.php 214 34 21
/src/Console/Helper.php 52 3 3
/src/Console/HelperRegistry.php 82 25 11
/src/Console/Shell.php 893 157 47
/src/Console/ShellDispatcher.php 344 77 27
/src/Console/TaskRegistry.php 57 24 10
/src/Controller/Component.php 87 11 11
/src/Controller/Component/AuthComponent.php 825 130 38
/src/Controller/Component/FlashComponent.php 137 16 15
/src/Controller/Component/FormProtectionComponent.php 78 20 18
/src/Controller/Component/PaginatorComponent.php 76 39 23
/src/Controller/Component/RequestHandlerComponent.php 81 53 25
/src/Controller/Component/SecurityComponent.php 430 115 34
/src/Controller/ComponentRegistry.php 109 32 18
/src/Controller/Controller.php 282 175 52
/src/Controller/ControllerFactory.php 130 34 19
/src/Controller/ErrorController.php 33 7 6
/src/Controller/Exception/AuthSecurityException.php 27 2 2
/src/Controller/Exception/MissingActionException.php 33 4 3
/src/Controller/Exception/MissingComponentException.php 27 3 3
/src/Controller/Exception/SecurityException.php 43 12 7
/src/Core/App.php 236 70 22
/src/Core/BasePlugin.php 58 60 26
/src/Core/ClassLoader.php 38 24 14
/src/Core/Configure.php 445 106 24
/src/Core/Configure/ConfigEngineInterface.php 43 4 2
/src/Core/Configure/Engine/IniConfig.php 82 34 18
/src/Core/Configure/Engine/JsonConfig.php 57 18 10
/src/Core/Configure/Engine/PhpConfig.php 56 17 12
/src/Core/Configure/FileConfigTrait.php 44 11 10
/src/Core/ConventionsTrait.php 152 54 10
/src/Core/Exception/Exception.php 69 13 11
/src/Core/Exception/MissingPluginException.php 25 2 2
/src/Core/HttpApplicationInterface.php 25 2 2
/src/Core/InstanceConfigTrait.php 193 70 23
/src/Core/ObjectRegistry.php 279 80 28
/src/Core/Plugin.php 26 12 6
/src/Core/PluginCollection.php 234 57 26
/src/Core/PluginInterface.php 123 12 3
/src/Core/Retry/CommandRetry.php 76 9 8
/src/Core/Retry/RetryStrategyInterface.php 19 4 4
/src/Core/StaticConfigTrait.php 101 49 24
/src/Core/functions.php 89 117 34
/src/Database/Connection.php 901 137 37
/src/Database/ConstraintsInterface.php 48 2 1
/src/Database/Driver.php 487 103 37
/src/Database/Driver/Mysql.php 58 71 25
/src/Database/Driver/Postgres.php 45 58 27
/src/Database/Driver/SqlDialectTrait.php 227 79 24
/src/Database/Driver/Sqlite.php 132 58 24
/src/Database/Driver/Sqlserver.php 209 87 36
/src/Database/Driver/TupleComparisonTranslatorTrait.php 50 10 6
/src/Database/DriverInterface.php 279 32 8
/src/Database/Exception.php 24 1 1
/src/Database/Exception/MissingConnectionException.php 29 3 3
/src/Database/Exception/MissingDriverException.php 29 3 3
/src/Database/Exception/MissingExtensionException.php 30 3 3
/src/Database/Exception/NestedTransactionRollbackException.php 25 13 11
/src/Database/Expression/AggregateExpression.php 232 38 17
/src/Database/Expression/BetweenExpression.php 61 14 13
/src/Database/Expression/CaseExpression.php 168 27 17
/src/Database/Expression/CommonTableExpression.php 87 32 18
/src/Database/Expression/Comparison.php 4 3 3
/src/Database/Expression/ComparisonExpression.php 322 39 19
/src/Database/Expression/FunctionExpression.php 180 24 17
/src/Database/Expression/IdentifierExpression.php 31 9 5
/src/Database/Expression/OrderByExpression.php 78 11 10
/src/Database/Expression/OrderClauseExpression.php 81 8 8
/src/Database/Expression/QueryExpression.php 457 117 33
/src/Database/Expression/TupleComparison.php 142 31 17
/src/Database/Expression/UnaryExpression.php 115 10 8
/src/Database/Expression/ValuesExpression.php 119 27 19
/src/Database/Expression/WindowExpression.php 327 47 21
/src/Database/Expression/WindowInterface.php 110 12 5
/src/Database/ExpressionInterface.php 32 5 5
/src/Database/FieldTypeConverter.php 123 6 5
/src/Database/FunctionsBuilder.php 315 89 19
/src/Database/IdentifierQuoter.php 93 20 14
/src/Database/Log/LoggedQuery.php 70 19 13
/src/Database/Log/LoggingStatement.php 66 29 18
/src/Database/Log/QueryLogger.php 52 10 10
/src/Database/PostgresCompiler.php 61 12 10
/src/Database/Query.php 303 234 50
/src/Database/QueryCompiler.php 382 98 31
/src/Database/Retry/ErrorCodeWaitStrategy.php 61 15 12
/src/Database/Retry/ReconnectStrategy.php 60 15 13
/src/Database/Schema/BaseSchema.php 5 3 3
/src/Database/Schema/CachedCollection.php 107 12 8
/src/Database/Schema/Collection.php 141 19 13
/src/Database/Schema/CollectionInterface.php 50 1 1
/src/Database/Schema/MysqlSchema.php 5 3 3
/src/Database/Schema/MysqlSchemaDialect.php 630 199 31
/src/Database/Schema/PostgresSchema.php 5 3 3
/src/Database/Schema/PostgresSchemaDialect.php 662 147 21
/src/Database/Schema/SchemaDialect.php 289 30 13
/src/Database/Schema/SqlGeneratorInterface.php 24 1 1
/src/Database/Schema/SqliteSchema.php 5 3 3
/src/Database/Schema/SqliteSchemaDialect.php 152 153 30
/src/Database/Schema/SqlserverSchema.php 5 3 3
/src/Database/Schema/SqlserverSchemaDialect.php 87 164 26
/src/Database/Schema/TableSchema.php 571 91 27
/src/Database/Schema/TableSchemaInterface.php 228 31 3
/src/Database/SchemaCache.php 77 11 7
/src/Database/SqliteCompiler.php 32 2 2
/src/Database/SqlserverCompiler.php 93 29 16
/src/Database/Statement/BufferResultsTrait.php 39 2 2
/src/Database/Statement/BufferedStatement.php 145 29 15
/src/Database/Statement/CallbackStatement.php 74 3 3
/src/Database/Statement/MysqlStatement.php 33 9 7
/src/Database/Statement/PDOStatement.php 80 21 8
/src/Database/Statement/SqliteStatement.php 31 11 10
/src/Database/Statement/SqlserverStatement.php 45 7 5
/src/Database/Statement/StatementDecorator.php 174 32 14
/src/Database/StatementInterface.php 118 12 4
/src/Database/Type.php 5 1 1
/src/Database/Type/BaseType.php 48 14 8
/src/Database/Type/BinaryType.php 74 16 11
/src/Database/Type/BinaryUuidType.php 139 37 17
/src/Database/Type/BoolType.php 60 47 18
/src/Database/Type/DateTimeFractionalType.php 32 3 2
/src/Database/Type/DateTimeTimezoneType.php 32 3 2
/src/Database/Type/DateTimeType.php 360 117 37
/src/Database/Type/DateType.php 56 17 11
/src/Database/Type/DecimalType.php 155 49 25
/src/Database/Type/ExpressionTypeCasterTrait.php 67 18 11
/src/Database/Type/FloatType.php 138 41 21
/src/Database/Type/IntegerType.php 117 37 16
/src/Database/Type/JsonType.php 38 27 15
/src/Database/Type/OptionalConvertInterface.php 31 1 1
/src/Database/Type/StringType.php 37 35 16
/src/Database/Type/TimeType.php 43 8 6
/src/Database/Type/UuidType.php 34 20 9
/src/Database/TypeConverterTrait.php 33 6 6
/src/Database/TypeFactory.php 106 23 12
/src/Database/TypeInterface.php 79 4 2
/src/Database/TypeMap.php 163 14 9
/src/Database/TypeMapTrait.php 50 3 3
/src/Database/TypedResultInterface.php 37 2 1
/src/Database/TypedResultTrait.php 47 2 1
/src/Database/ValueBinder.php 140 15 12
/src/Datasource/ConnectionInterface.php 131 11 6
/src/Datasource/ConnectionManager.php 203 24 17
/src/Datasource/ConnectionRegistry.php 40 31 11
/src/Datasource/EntityInterface.php 192 45 10
/src/Datasource/EntityTrait.php 423 181 42
/src/Datasource/Exception/InvalidPrimaryKeyException.php 29 3 3
/src/Datasource/Exception/MissingDatasourceConfigException.php 27 3 3
/src/Datasource/Exception/MissingDatasourceException.php 27 3 3
/src/Datasource/Exception/MissingModelException.php 29 3 3
/src/Datasource/Exception/PageOutOfBoundsException.php 32 4 3
/src/Datasource/Exception/RecordNotFoundException.php 29 3 3
/src/Datasource/FactoryLocator.php 47 16 9
/src/Datasource/FixtureInterface.php 50 9 2
/src/Datasource/InvalidPropertyInterface.php 43 5 3
/src/Datasource/Locator/AbstractLocator.php 39 17 8
/src/Datasource/Locator/LocatorInterface.php 35 9 2
/src/Datasource/ModelAwareTrait.php 94 33 20
/src/Datasource/Paginator.php 205 125 36
/src/Datasource/PaginatorInterface.php 22 3 3
/src/Datasource/QueryCacher.php 94 17 9
/src/Datasource/QueryInterface.php 67 22 6
/src/Datasource/QueryTrait.php 228 68 32
/src/Datasource/RepositoryInterface.php 93 15 4
/src/Datasource/ResultSetDecorator.php 26 5 5
/src/Datasource/ResultSetInterface.php 26 5 3
/src/Datasource/RuleInvoker.php 84 23 16
/src/Datasource/RulesAwareTrait.php 50 17 13
/src/Datasource/RulesChecker.php 230 35 15
/src/Datasource/SchemaInterface.php 119 13 3
/src/Datasource/SimplePaginator.php 36 9 8
/src/Error/BaseErrorHandler.php 302 65 36
/src/Error/ConsoleErrorHandler.php 40 20 14
/src/Error/Debug/ArrayItemNode.php 61 5 4
/src/Error/Debug/ArrayNode.php 58 5 5
/src/Error/Debug/ClassNode.php 77 13 7
/src/Error/Debug/ConsoleFormatter.php 122 74 19
/src/Error/Debug/DebugContext.php 75 22 9
/src/Error/Debug/FormatterInterface.php 32 3 2
/src/Error/Debug/HtmlFormatter.php 92 86 25
/src/Error/Debug/PropertyNode.php 48 16 10
/src/Error/Debug/ReferenceNode.php 65 13 7
/src/Error/Debug/ScalarNode.php 27 8 5
/src/Error/Debug/SpecialNode.php 44 6 5
/src/Error/Debug/TextFormatter.php 91 68 19
/src/Error/Debugger.php 473 293 72
/src/Error/ErrorHandler.php 153 25 16
/src/Error/ErrorLogger.php 42 34 22
/src/Error/ErrorLoggerInterface.php 37 6 4
/src/Error/ExceptionRenderer.php 336 81 35
/src/Error/ExceptionRendererInterface.php 31 1 1
/src/Error/FatalErrorException.php 23 13 11
/src/Error/Middleware/ErrorHandlerMiddleware.php 89 35 19
/src/Event/Decorator/AbstractDecorator.php 44 6 3
/src/Event/Decorator/ConditionDecorator.php 33 10 8
/src/Event/Decorator/SubjectFilterDecorator.php 56 11 11
/src/Event/Event.php 83 15 9
/src/Event/EventDispatcherInterface.php 42 4 4
/src/Event/EventDispatcherTrait.php 37 8 8
/src/Event/EventInterface.php 67 8 3
/src/Event/EventList.php 39 12 7
/src/Event/EventManager.php 188 97 31
/src/Event/EventManagerInterface.php 60 6 4
/src/Filesystem/File.php 391 173 39
/src/Filesystem/Filesystem.php 79 83 23
/src/Filesystem/Folder.php 362 302 65
/src/Form/Form.php 348 50 29
/src/Form/FormProtector.php 386 137 39
/src/Form/Schema.php 137 21 10
/src/Http/BaseApplication.php 135 27 20
/src/Http/CallbackStream.php 39 5 5
/src/Http/Client.php 269 114 32
/src/Http/Client/Adapter/Curl.php 83 91 20
/src/Http/Client/Adapter/Stream.php 340 53 24
/src/Http/Client/AdapterInterface.php 32 1 1
/src/Http/Client/Auth/Basic.php 55 12 8
/src/Http/Client/Auth/Digest.php 120 33 19
/src/Http/Client/Auth/Oauth.php 360 63 29
/src/Http/Client/Exception/ClientException.php 24 3 3
/src/Http/Client/Exception/NetworkException.php 57 13 10
/src/Http/Client/Exception/RequestException.php 58 13 10
/src/Http/Client/FormData.php 246 52 28
/src/Http/Client/FormDataPart.php 112 48 15
/src/Http/Client/Message.php 157 26 6
/src/Http/Client/Request.php 42 14 10
/src/Http/Client/Response.php 161 110 34
/src/Http/ControllerFactory.php 5 1 1
/src/Http/ControllerFactoryInterface.php 37 3 2
/src/Http/Cookie/Cookie.php 595 187 40
/src/Http/Cookie/CookieCollection.php 282 65 24
/src/Http/Cookie/CookieInterface.php 193 36 8
/src/Http/CorsBuilder.php 85 25 13
/src/Http/Exception/BadRequestException.php 27 10 9
/src/Http/Exception/ConflictException.php 36 13 12
/src/Http/Exception/ForbiddenException.php 27 11 10
/src/Http/Exception/GoneException.php 36 13 12
/src/Http/Exception/HttpException.php 17 1 1
/src/Http/Exception/InternalErrorException.php 31 10 9
/src/Http/Exception/InvalidCsrfTokenException.php 27 11 10
/src/Http/Exception/MethodNotAllowedException.php 27 12 11
/src/Http/Exception/MissingControllerException.php 33 4 3
/src/Http/Exception/NotAcceptableException.php 36 13 12
/src/Http/Exception/NotFoundException.php 27 11 10
/src/Http/Exception/NotImplementedException.php 30 5 4
/src/Http/Exception/RedirectException.php 78 11 8
/src/Http/Exception/ServiceUnavailableException.php 36 13 12
/src/Http/Exception/UnauthorizedException.php 27 12 11
/src/Http/Exception/UnavailableForLegalReasonsException.php 36 13 12
/src/Http/Middleware/BodyParserMiddleware.php 156 38 23
/src/Http/Middleware/ClosureDecoratorMiddleware.php 77 16 8
/src/Http/Middleware/CspMiddleware.php 45 19 10
/src/Http/Middleware/CsrfProtectionMiddleware.php 128 61 28
/src/Http/Middleware/DoublePassDecoratorMiddleware.php 83 17 9
/src/Http/Middleware/EncryptedCookieMiddleware.php 111 27 14
/src/Http/Middleware/HttpsEnforcerMiddleware.php 60 14 8
/src/Http/Middleware/SecurityHeadersMiddleware.php 113 55 15
/src/Http/MiddlewareApplication.php 51 11 10
/src/Http/MiddlewareQueue.php 123 65 21
/src/Http/Response.php 909 260 40
/src/Http/ResponseEmitter.php 190 55 26
/src/Http/Runner.php 82 16 10
/src/Http/Server.php 136 27 18
/src/Http/ServerRequest.php 1657 347 53
/src/Http/ServerRequestFactory.php 214 110 35
/src/Http/Session.php 412 133 35
/src/Http/Session/CacheSession.php 30 25 13
/src/Http/Session/DatabaseSession.php 28 29 15
/src/I18n/ChainMessagesLoader.php 53 15 11
/src/I18n/Date.php 171 33 12
/src/I18n/DateFormatTrait.php 122 94 29
/src/I18n/Formatter/IcuFormatter.php 40 20 13
/src/I18n/Formatter/SprintfFormatter.php 37 13 12
/src/I18n/FrozenDate.php 173 31 13
/src/I18n/FrozenTime.php 181 51 22
/src/I18n/I18n.php 311 54 22
/src/I18n/I18nDateTimeInterface.php 54 24 8
/src/I18n/MessagesFileLoader.php 109 24 16
/src/I18n/Middleware/LocaleSelectorMiddleware.php 45 12 6
/src/I18n/Number.php 209 127 30
/src/I18n/Parser/MoFileParser.php 91 44 18
/src/I18n/Parser/PoFileParser.php 133 39 18
/src/I18n/PluralRules.php 196 45 10
/src/I18n/RelativeTimeFormatter.php 232 168 42
/src/I18n/Time.php 261 63 26
/src/I18n/Translator.php 40 25 19
/src/I18n/TranslatorFactory.php 50 25 14
/src/I18n/TranslatorRegistry.php 209 57 28
/src/I18n/functions.php 66 58 8
/src/Log/Engine/ArrayLog.php 44 8 4
/src/Log/Engine/BaseLog.php 96 38 19
/src/Log/Engine/ConsoleLog.php 88 13 11
/src/Log/Engine/FileLog.php 205 43 22
/src/Log/Engine/SyslogLog.php 96 20 14
/src/Log/Log.php 521 60 20
/src/Log/LogEngineRegistry.php 55 39 17
/src/Log/LogTrait.php 35 8 8
/src/Mailer/AbstractTransport.php 71 10 8
/src/Mailer/Email.php 201 106 48
/src/Mailer/Exception/MissingActionException.php 32 4 3
/src/Mailer/Exception/MissingMailerException.php 29 3 3
/src/Mailer/Mailer.php 505 74 38
/src/Mailer/MailerAwareTrait.php 39 7 7
/src/Mailer/Message.php 1578 345 61
/src/Mailer/Renderer.php 56 20 16
/src/Mailer/Transport/DebugTransport.php 33 4 4
/src/Mailer/Transport/MailTransport.php 91 16 12
/src/Mailer/Transport/SmtpTransport.php 73 73 34
/src/Mailer/TransportFactory.php 70 10 7
/src/Mailer/TransportRegistry.php 40 34 15
/src/Network/Exception/SocketException.php 28 3 3
/src/Network/Socket.php 319 91 39
/src/ORM/Association.php 855 161 44
/src/ORM/Association/BelongsTo.php 94 35 20
/src/ORM/Association/BelongsToMany.php 258 162 53
/src/ORM/Association/DependentDeleteHelper.php 53 5 5
/src/ORM/Association/HasMany.php 462 103 43
/src/ORM/Association/HasOne.php 149 23 15
/src/ORM/Association/Loader/SelectLoader.php 124 65 29
/src/ORM/Association/Loader/SelectWithPivotLoader.php 135 20 13
/src/ORM/AssociationCollection.php 219 72 28
/src/ORM/AssociationsNormalizerTrait.php 63 17 11
/src/ORM/Behavior.php 234 48 28
/src/ORM/Behavior/CounterCacheBehavior.php 123 25 15
/src/ORM/Behavior/TimestampBehavior.php 80 45 25
/src/ORM/Behavior/Translate/EavStrategy.php 233 49 31
/src/ORM/Behavior/Translate/ShadowTableStrategy.php 315 76 31
/src/ORM/Behavior/Translate/TranslateStrategyInterface.php 54 11 6
/src/ORM/Behavior/Translate/TranslateStrategyTrait.php 107 34 22
/src/ORM/Behavior/Translate/TranslateTrait.php 57 10 6
/src/ORM/Behavior/TranslateBehavior.php 352 44 27
/src/ORM/Behavior/TreeBehavior.php 410 148 36
/src/ORM/BehaviorRegistry.php 268 62 20
/src/ORM/EagerLoadable.php 304 33 15
/src/ORM/EagerLoader.php 789 100 41
/src/ORM/Entity.php 50 5 5
/src/ORM/Exception/MissingBehaviorException.php 27 3 3
/src/ORM/Exception/MissingEntityException.php 31 3 3
/src/ORM/Exception/MissingTableClassException.php 29 3 3
/src/ORM/Exception/PersistenceFailedException.php 69 16 15
/src/ORM/Exception/RolledbackTransactionException.php 28 4 4
/src/ORM/LazyEagerLoader.php 60 24 12
/src/ORM/Locator/LocatorAwareTrait.php 51 4 3
/src/ORM/Locator/LocatorInterface.php 34 14 6
/src/ORM/Locator/TableLocator.php 107 59 28
/src/ORM/Marshaller.php 250 117 46
/src/ORM/Query.php 1087 131 42
/src/ORM/ResultSet.php 233 55 28
/src/ORM/Rule/ExistsIn.php 82 13 12
/src/ORM/Rule/IsUnique.php 51 11 10
/src/ORM/Rule/LinkConstraint.php 169 27 13
/src/ORM/Rule/ValidCount.php 52 9 8
/src/ORM/RulesChecker.php 132 63 21
/src/ORM/SaveOptionsBuilder.php 125 20 12
/src/ORM/Table.php 2169 363 75
/src/ORM/TableRegistry.php 93 34 11
/src/Routing/Asset.php 64 81 24
/src/Routing/Exception/DuplicateNamedRouteException.php 38 13 11
/src/Routing/Exception/MissingControllerException.php 5 2 2
/src/Routing/Exception/MissingDispatcherFilterException.php 27 5 5
/src/Routing/Exception/MissingRouteException.php 46 15 13
/src/Routing/Exception/RedirectException.php 41 4 4
/src/Routing/Middleware/AssetMiddleware.php 147 57 25
/src/Routing/Middleware/RoutingMiddleware.php 144 30 20
/src/Routing/Route/DashedRoute.php 97 39 18
/src/Routing/Route/EntityRoute.php 44 13 13
/src/Routing/Route/InflectedRoute.php 76 30 17
/src/Routing/Route/PluginShortRoute.php 54 19 13
/src/Routing/Route/RedirectRoute.php 46 25 14
/src/Routing/Route/Route.php 859 165 44
/src/Routing/RouteBuilder.php 216 159 34
/src/Routing/RouteCollection.php 484 135 30
/src/Routing/Router.php 542 240 56
/src/Routing/RoutingApplicationInterface.php 32 1 1
/src/Routing/functions.php 30 6 6
/src/Shell/Helper/ProgressHelper.php 119 15 12
/src/Shell/Helper/TableHelper.php 132 26 17
/src/Shell/Task/CommandTask.php 54 20 9
/src/TestSuite/ConsoleIntegrationTestCase.php 24 1 1
/src/TestSuite/ConsoleIntegrationTestTrait.php 337 61 25
/src/TestSuite/Constraint/Console/ContentsBase.php 43 3 3
/src/TestSuite/Constraint/Console/ContentsContain.php 31 6 4
/src/TestSuite/Constraint/Console/ContentsContainRow.php 32 8 4
/src/TestSuite/Constraint/Console/ContentsEmpty.php 52 11 6
/src/TestSuite/Constraint/Console/ContentsNotContain.php 41 6 4
/src/TestSuite/Constraint/Console/ContentsRegExp.php 33 4 2
/src/TestSuite/Constraint/Console/ExitCode.php 48 8 5
/src/TestSuite/Constraint/Email/MailConstraintBase.php 40 5 5
/src/TestSuite/Constraint/Email/MailContains.php 31 14 9
/src/TestSuite/Constraint/Email/MailContainsAttachment.php 71 9 5
/src/TestSuite/Constraint/Email/MailContainsHtml.php 38 6 6
/src/TestSuite/Constraint/Email/MailContainsText.php 38 6 6
/src/TestSuite/Constraint/Email/MailCount.php 42 7 5
/src/TestSuite/Constraint/Email/MailSentFrom.php 36 5 5
/src/TestSuite/Constraint/Email/MailSentTo.php 36 5 5
/src/TestSuite/Constraint/Email/MailSentWith.php 53 11 9
/src/TestSuite/Constraint/Email/NoMailSent.php 53 13 8
/src/TestSuite/Constraint/EventFired.php 70 15 10
/src/TestSuite/Constraint/EventFiredWith.php 72 26 13
/src/TestSuite/Constraint/Response/BodyContains.php 38 15 11
/src/TestSuite/Constraint/Response/BodyEmpty.php 52 11 7
/src/TestSuite/Constraint/Response/BodyEquals.php 41 3 2
/src/TestSuite/Constraint/Response/BodyNotContains.php 41 7 5
/src/TestSuite/Constraint/Response/BodyNotEmpty.php 31 7 5
/src/TestSuite/Constraint/Response/BodyNotEquals.php 31 7 5
/src/TestSuite/Constraint/Response/BodyNotRegExp.php 31 7 5
/src/TestSuite/Constraint/Response/BodyRegExp.php 50 6 4
/src/TestSuite/Constraint/Response/ContentType.php 51 5 3
/src/TestSuite/Constraint/Response/CookieEncryptedEquals.php 89 19 13
/src/TestSuite/Constraint/Response/CookieEquals.php 43 9 7
/src/TestSuite/Constraint/Response/CookieNotSet.php 41 7 5
/src/TestSuite/Constraint/Response/CookieSet.php 40 6 5
/src/TestSuite/Constraint/Response/FileSent.php 57 13 8
/src/TestSuite/Constraint/Response/FileSentAs.php 47 7 5
/src/TestSuite/Constraint/Response/HeaderContains.php 33 3 2
/src/TestSuite/Constraint/Response/HeaderEquals.php 38 6 4
/src/TestSuite/Constraint/Response/HeaderNotContains.php 41 7 5
/src/TestSuite/Constraint/Response/HeaderNotSet.php 41 7 5
/src/TestSuite/Constraint/Response/HeaderSet.php 72 13 8
/src/TestSuite/Constraint/Response/ResponseBase.php 39 9 8
/src/TestSuite/Constraint/Response/StatusCode.php 41 4 3
/src/TestSuite/Constraint/Response/StatusCodeBase.php 68 10 8
/src/TestSuite/Constraint/Response/StatusError.php 28 3 3
/src/TestSuite/Constraint/Response/StatusFailure.php 28 3 3
/src/TestSuite/Constraint/Response/StatusOk.php 28 3 3
/src/TestSuite/Constraint/Response/StatusSuccess.php 28 3 3
/src/TestSuite/Constraint/Session/FlashParamEquals.php 61 20 15
/src/TestSuite/Constraint/Session/SessionEquals.php 49 8 5
/src/TestSuite/Constraint/Session/SessionHasKey.php 49 12 9
/src/TestSuite/Constraint/View/LayoutFileEquals.php 30 3 3
/src/TestSuite/Constraint/View/TemplateFileEquals.php 48 6 4
/src/TestSuite/EmailTrait.php 44 22 5
/src/TestSuite/Fixture/FixtureInjector.php 101 28 13
/src/TestSuite/Fixture/FixtureManager.php 511 116 41
/src/TestSuite/Fixture/TestFixture.php 164 68 26
/src/TestSuite/IntegrationTestCase.php 40 6 6
/src/TestSuite/IntegrationTestTrait.php 317 186 36
/src/TestSuite/LegacyCommandRunner.php 33 10 10
/src/TestSuite/LegacyShellDispatcher.php 53 11 10
/src/TestSuite/MiddlewareDispatcher.php 179 31 21
/src/TestSuite/StringCompareTrait.php 62 6 5
/src/TestSuite/Stub/ConsoleInput.php 84 18 14
/src/TestSuite/Stub/ConsoleOutput.php 56 10 7
/src/TestSuite/Stub/MissingConsoleInputException.php 31 4 4
/src/TestSuite/Stub/TestExceptionRenderer.php 40 3 3
/src/TestSuite/TestCase.php 911 332 60
/src/TestSuite/TestEmailTransport.php 44 6 6
/src/TestSuite/TestListenerTrait.php 54 82 7
/src/TestSuite/TestSession.php 47 16 8
/src/TestSuite/TestSuite.php 36 18 12
/src/Utility/CookieCryptTrait.php 175 56 22
/src/Utility/Crypto/OpenSsl.php 64 18 10
/src/Utility/Exception/XmlException.php 28 3 3
/src/Utility/Hash.php 316 314 64
/src/Utility/Inflector.php 254 131 25
/src/Utility/MergeVariablesTrait.php 82 37 16
/src/Utility/Security.php 63 77 27
/src/Utility/Text.php 368 395 57
/src/Utility/Xml.php 170 108 32
/src/Validation/RulesProvider.php 68 14 10
/src/Validation/ValidatableInterface.php 22 2 2
/src/Validation/Validation.php 1539 448 61
/src/Validation/ValidationRule.php 167 39 18
/src/Validation/ValidationSet.php 68 25 11
/src/Validation/Validator.php 2590 635 44
/src/Validation/ValidatorAwareInterface.php 34 5 3
/src/Validation/ValidatorAwareTrait.php 90 26 18
/src/View/AjaxView.php 34 4 4
/src/View/Cell.php 230 48 29
/src/View/CellTrait.php 59 24 16
/src/View/Exception/MissingCellException.php 29 3 3
/src/View/Exception/MissingCellTemplateException.php 61 18 14
/src/View/Exception/MissingElementException.php 25 3 3
/src/View/Exception/MissingHelperException.php 27 3 3
/src/View/Exception/MissingLayoutException.php 25 3 3
/src/View/Exception/MissingTemplateException.php 48 13 11
/src/View/Exception/MissingViewException.php 29 3 3
/src/View/Exception/SerializationFailureException.php 24 2 2
/src/View/Form/ArrayContext.php 363 34 13
/src/View/Form/ContextFactory.php 156 22 15
/src/View/Form/ContextInterface.php 38 17 4
/src/View/Form/EntityContext.php 592 155 41
/src/View/Form/FormContext.php 127 43 18
/src/View/Form/NullContext.php 42 41 11
/src/View/Helper.php 59 30 20
/src/View/Helper/BreadcrumbsHelper.php 81 54 24
/src/View/Helper/FlashHelper.php 91 10 10
/src/View/Helper/FormHelper.php 2401 315 68
/src/View/Helper/HtmlHelper.php 976 220 38
/src/View/Helper/IdGeneratorTrait.php 82 15 8
/src/View/Helper/NumberHelper.php 132 52 12
/src/View/Helper/PaginatorHelper.php 122 218 43
/src/View/Helper/TextHelper.php 242 88 25
/src/View/Helper/TimeHelper.php 343 127 23
/src/View/Helper/UrlHelper.php 177 37 13
/src/View/HelperRegistry.php 114 25 13
/src/View/JsonView.php 140 38 16
/src/View/SerializedView.php 92 16 13
/src/View/StringTemplate.php 316 83 38
/src/View/StringTemplateTrait.php 88 14 12
/src/View/View.php 1547 293 60
/src/View/ViewBlock.php 216 37 15
/src/View/ViewBuilder.php 652 92 28
/src/View/ViewVarsTrait.php 86 16 13
/src/View/Widget/BasicWidget.php 43 25 13
/src/View/Widget/ButtonWidget.php 43 7 6
/src/View/Widget/CheckboxWidget.php 34 12 10
/src/View/Widget/DateTimeWidget.php 47 26 19
/src/View/Widget/FileWidget.php 35 10 9
/src/View/Widget/LabelWidget.php 54 7 6
/src/View/Widget/MultiCheckboxWidget.php 140 31 21
/src/View/Widget/NestingLabelWidget.php 32 3 3
/src/View/Widget/RadioWidget.php 39 32 22
/src/View/Widget/SelectBoxWidget.php 249 41 25
/src/View/Widget/TextareaWidget.php 34 8 8
/src/View/Widget/WidgetInterface.php 33 1 1
/src/View/Widget/WidgetLocator.php 176 25 16
/src/View/Widget/YearWidget.php 37 17 13
/src/View/XmlView.php 118 17 12
/src/basics.php 88 76 26
/templates/Error/duplicate_named_route.php 28 15 3
/templates/Error/fatal_error.php 31 14 4
/templates/Error/missing_action.php 40 40 12
/templates/Error/missing_behavior.php 52 35 9
/templates/Error/missing_cell_template.php 27 17 6
/templates/Error/missing_component.php 63 35 9
/templates/Error/missing_connection.php 20 9 3
/templates/Error/missing_controller.php 52 50 13
/templates/Error/missing_datasource.php 25 16 6
/templates/Error/missing_datasource_config.php 24 16 7
/templates/Error/missing_helper.php 43 37 9
/templates/Error/missing_layout.php 24 18 6
/templates/Error/missing_plugin.php 32 18 6
/templates/Error/missing_route.php 34 17 4
/templates/Error/missing_template.php 25 29 9
/templates/Error/missing_view.php 41 42 10
/templates/Error/pdo_error.php 38 22 5
/templates/element/auto_table_warning.php 22 4 3
/templates/element/exception_stack_trace.php 45 21 10
/templates/element/exception_stack_trace_nav.php 22 18 8
/templates/element/plugin_class_error.php 26 8 5
/templates/layout/dev_error.php 299 28 9
None 203 22 3