Files Overview

Filename LoC Issues Analysers
/bin/phpbench.php 22 10 7
/extensions/xdebug/lib/Command/Handler/OutputDirHandler.php 38 21 13
/extensions/xdebug/lib/Command/ProfileCommand.php 44 35 19
/extensions/xdebug/lib/Executor/ProfileExecutor.php 24 5 5
/extensions/xdebug/lib/XDebugExtension.php 63 24 12
/extensions/xdebug/lib/XDebugUtil.php 29 5 5
/extensions/xdebug/tests/System/ProfileCommandTest.php 21 15 4
/extensions/xdebug/tests/System/XDebugTestCase.php 29 12 10
/extensions/xdebug/tests/Unit/XDebugUtilTest.php 56 26 12
/lib/Assertion/AssertionData.php 34 5 4
/lib/Assertion/AssertionProcessor.php 37 8 7
/lib/Assertion/AssertionResult.php 37 20 10
/lib/Assertion/Ast/Arguments.php 28 8 6
/lib/Assertion/Ast/Assertion.php 5 1 1
/lib/Assertion/Ast/Comparison.php 25 13 7
/lib/Assertion/Ast/MemoryValue.php 33 9 5
/lib/Assertion/Ast/Node.php 5 1 1
/lib/Assertion/Ast/PercentageValue.php 17 3 2
/lib/Assertion/Ast/PropertyAccess.php 72 14 12
/lib/Assertion/Ast/ThroughputValue.php 23 7 4
/lib/Assertion/Ast/TimeValue.php 34 15 10
/lib/Assertion/Ast/Value.php 5 1 1
/lib/Assertion/Ast/WithinRangeOf.php 34 9 5
/lib/Assertion/Ast/ZeroValue.php 5 2 2
/lib/Assertion/Exception/ExpressionEvaluatorError.php 7 1 1
/lib/Assertion/Exception/InvalidTimeUnit.php 7 3 3
/lib/Assertion/Exception/PropertyAccessError.php 7 1 1
/lib/Assertion/Exception/SyntaxError.php 7 2 2
/lib/Assertion/ExpressionEvaluator.php 44 69 25
/lib/Assertion/ExpressionEvaluatorFactory.php 12 3 3
/lib/Assertion/ExpressionLexer.php 68 40 15
/lib/Assertion/ExpressionParser.php 49 35 18
/lib/Assertion/MessageFormatter.php 9 2 2
/lib/Assertion/MessageFormatter/NodeMessageFormatter.php 112 44 14
/lib/Assertion/VariantAssertionResults.php 55 17 11
/lib/Benchmark/Baseline/Baselines.php 37 18 8
/lib/Benchmark/BaselineManager.php 66 19 10
/lib/Benchmark/BenchmarkFinder.php 43 20 17
/lib/Benchmark/CartesianParameterIterator.php 66 13 10
/lib/Benchmark/Exception/RetryLimitReachedException.php 7 1 1
/lib/Benchmark/Exception/StopOnErrorException.php 15 1 1
/lib/Benchmark/Metadata/AnnotationReader.php 154 41 21
/lib/Benchmark/Metadata/Annotations/AbstractArrayAnnotation.php 24 1 1
/lib/Benchmark/Metadata/Annotations/AbstractMethodsAnnotation.php 31 3 2
/lib/Benchmark/Metadata/Annotations/AfterClassMethods.php 18 2 2
/lib/Benchmark/Metadata/Annotations/AfterMethods.php 18 2 2
/lib/Benchmark/Metadata/Annotations/Assert.php 32 6 5
/lib/Benchmark/Metadata/Annotations/BeforeClassMethods.php 22 2 2
/lib/Benchmark/Metadata/Annotations/BeforeMethods.php 18 2 2
/lib/Benchmark/Metadata/Annotations/Executor.php 27 9 6
/lib/Benchmark/Metadata/Annotations/Groups.php 26 3 2
/lib/Benchmark/Metadata/Annotations/Iterations.php 26 3 2
/lib/Benchmark/Metadata/Annotations/OutputMode.php 26 4 3
/lib/Benchmark/Metadata/Annotations/OutputTimeUnit.php 28 8 5
/lib/Benchmark/Metadata/Annotations/ParamProviders.php 32 3 2
/lib/Benchmark/Metadata/Annotations/Revs.php 31 3 2
/lib/Benchmark/Metadata/Annotations/Skip.php 19 2 2
/lib/Benchmark/Metadata/Annotations/Sleep.php 31 4 3
/lib/Benchmark/Metadata/Annotations/Subject.php 19 2 2
/lib/Benchmark/Metadata/Annotations/Timeout.php 31 5 4
/lib/Benchmark/Metadata/Annotations/Warmup.php 31 3 2
/lib/Benchmark/Metadata/AssertionMetadata.php 22 3 2
/lib/Benchmark/Metadata/BenchmarkMetadata.php 182 30 12
/lib/Benchmark/Metadata/Driver/AnnotationDriver.php 56 44 22
/lib/Benchmark/Metadata/ExecutorMetadata.php 33 7 5
/lib/Benchmark/Metadata/MetadataFactory.php 47 26 20
/lib/Benchmark/Metadata/SubjectMetadata.php 346 47 9
/lib/Benchmark/Remote/Exception/ScriptErrorException.php 18 1 1
/lib/Benchmark/Remote/IniStringBuilder.php 17 8 6
/lib/Benchmark/Remote/Launcher.php 127 35 18
/lib/Benchmark/Remote/Payload.php 167 57 24
/lib/Benchmark/Remote/PayloadFactory.php 36 11 9
/lib/Benchmark/Remote/ProcessFactory.php 9 11 10
/lib/Benchmark/Remote/ReflectionClass.php 23 16 6
/lib/Benchmark/Remote/ReflectionHierarchy.php 97 9 7
/lib/Benchmark/Remote/ReflectionMethod.php 40 11 6
/lib/Benchmark/Remote/Reflector.php 136 35 18
/lib/Benchmark/Runner.php 306 49 30
/lib/Benchmark/RunnerConfig.php 139 201 31
/lib/Console/Application.php 46 38 11
/lib/Console/CharacterReader.php 36 12 12
/lib/Console/Command/Handler/DumpHandler.php 43 18 10
/lib/Console/Command/Handler/ReportHandler.php 46 29 13
/lib/Console/Command/Handler/RunnerHandler.php 90 83 21
/lib/Console/Command/Handler/SuiteCollectionHandler.php 41 24 11
/lib/Console/Command/Handler/TimeUnitHandler.php 37 17 9
/lib/Console/Command/LogCommand.php 92 51 27
/lib/Console/Command/ReportCommand.php 91 16 9
/lib/Console/Command/RunCommand.php 107 56 18
/lib/Console/Command/SelfUpdateCommand.php 32 29 15
/lib/Console/Command/ShowCommand.php 54 20 11
/lib/Console/OutputAwareInterface.php 19 2 2
/lib/Environment/Information.php 100 20 15
/lib/Environment/Provider/AbstractRemoteProvider.php 26 6 4
/lib/Environment/Provider/Baseline.php 23 4 3
/lib/Environment/Provider/Git.php 56 34 22
/lib/Environment/Provider/Opcache.php 27 9 6
/lib/Environment/Provider/Php.php 22 7 5
/lib/Environment/Provider/Uname.php 28 4 4
/lib/Environment/Provider/UnixSysload.php 28 7 6
/lib/Environment/ProviderInterface.php 25 1 1
/lib/Environment/Supplier.php 44 2 2
/lib/Environment/VcsInformation.php 20 2 2
/lib/Exception/ConfigurationPreProcessingError.php 7 1 1
/lib/Executor/Benchmark/DebugExecutor.php 60 15 13
/lib/Executor/Benchmark/MemoryCentricMicrotimeExecutor.php 9 2 2
/lib/Executor/Benchmark/MicrotimeExecutor.php 19 2 2
/lib/Executor/Benchmark/TemplateExecutor.php 49 14 11
/lib/Executor/Benchmark/TestExecutor.php 64 29 21
/lib/Executor/CompositeExecutor.php 27 14 10
/lib/Executor/ExecutionContext.php 153 24 5
/lib/Executor/ExecutionResults.php 35 11 8
/lib/Executor/HealthCheck/AlwaysFineHealthCheck.php 7 3 3
/lib/Executor/Method/RemoteMethodExecutor.php 9 1 1
/lib/Extension/CoreExtension.php 420 308 26
/lib/Formatter/ClassLoader.php 34 14 13
/lib/Formatter/Format/BalanceFormat.php 23 7 7
/lib/Formatter/Format/InvertOnThroughputFormat.php 23 5 5
/lib/Formatter/Format/NumberFormat.php 19 6 6
/lib/Formatter/Format/PrintfFormat.php 19 5 5
/lib/Formatter/Format/TimeUnitFormat.php 28 13 11
/lib/Formatter/Format/TruncateFormat.php 40 24 14
/lib/Formatter/FormatInterface.php 27 1 1
/lib/Formatter/FormatRegistry.php 44 7 5
/lib/Formatter/Formatter.php 98 39 19
/lib/Functional/Functional.php 28 21 9
/lib/Json/JsonDecoder.php 44 58 22
/lib/Math/Distribution.php 130 39 20
/lib/Math/FloatNumber.php 16 11 7
/lib/Math/Kde.php 210 50 22
/lib/Math/Ratio.php 5 3 3
/lib/Math/Statistics.php 201 49 21
/lib/Model/Benchmark.php 110 17 11
/lib/Model/Error.php 63 20 8
/lib/Model/ErrorStack.php 46 8 7
/lib/Model/Iteration.php 25 9 7
/lib/Model/ParameterSet.php 32 12 9
/lib/Model/ResolvedExecutor.php 12 9 6
/lib/Model/Result/ComputedResult.php 69 12 7
/lib/Model/Result/MemoryResult.php 74 16 8
/lib/Model/Result/RejectionCountResult.php 38 11 9
/lib/Model/Result/TimeResult.php 62 14 9
/lib/Model/ResultCollection.php 116 32 11
/lib/Model/ResultInterface.php 56 1 1
/lib/Model/Subject.php 137 38 10
/lib/Model/Suite.php 252 49 21
/lib/Model/SuiteCollection.php 75 14 13
/lib/Model/Summary.php 61 28 11
/lib/Model/Tag.php 35 5 4
/lib/Model/Variant.php 118 72 32
/lib/PhpBench.php 229 86 38
/lib/Progress/Logger/AnsiLogger.php 36 3 3
/lib/Progress/Logger/BlinkenLogger.php 221 28 18
/lib/Progress/Logger/DotsLogger.php 28 23 15
/lib/Progress/Logger/HistogramLogger.php 115 20 13
/lib/Progress/Logger/NullLogger.php 84 40 7
/lib/Progress/Logger/PhpBenchLogger.php 224 59 21
/lib/Progress/Logger/TravisLogger.php 63 6 4
/lib/Progress/Logger/VerboseLogger.php 29 14 9
/lib/Progress/LoggerInterface.php 18 2 2
/lib/Progress/LoggerRegistry.php 24 5 5
/lib/Registry/Config.php 40 11 10
/lib/Registry/ConfigurableRegistry.php 168 25 15
/lib/Registry/RegistrableInterface.php 24 4 4
/lib/Registry/Registry.php 67 27 16
/lib/Report/Generator/CompositeGenerator.php 37 18 12
/lib/Report/Generator/EnvGenerator.php 31 25 17
/lib/Report/Generator/Table/Cell.php 33 6 3
/lib/Report/Generator/Table/Row.php 174 22 14
/lib/Report/Generator/Table/SecondaryValue.php 26 13 7
/lib/Report/Generator/Table/Sort.php 53 16 6
/lib/Report/Generator/Table/ValueRole.php 5 2 2
/lib/Report/Generator/TableGenerator.php 563 98 40
/lib/Report/GeneratorInterface.php 26 5 5
/lib/Report/Renderer/ConsoleRenderer.php 58 37 16
/lib/Report/Renderer/DebugRenderer.php 37 16 10
/lib/Report/Renderer/DelimitedRenderer.php 20 23 12
/lib/Report/Renderer/XsltRenderer.php 105 33 19
/lib/Report/RendererInterface.php 28 3 3
/lib/Report/ReportManager.php 73 7 6
/lib/Serializer/XmlDecoder.php 55 58 24
/lib/Serializer/XmlEncoder.php 213 38 21
/lib/Storage/ArchiverInterface.php 21 6 4
/lib/Storage/Driver/Fake/FakeHistoryIterator.php 23 9 3
/lib/Storage/Driver/Xml/HistoryIterator.php 205 36 21
/lib/Storage/Driver/Xml/XmlDriver.php 74 33 24
/lib/Storage/DriverInterface.php 30 4 3
/lib/Storage/HistoryEntry.php 63 30 6
/lib/Storage/HistoryIteratorInterface.php 20 2 2
/lib/Storage/StorageRegistry.php 23 9 8
/lib/Storage/UuidResolver/ChainResolver.php 17 5 4
/lib/Storage/UuidResolver/LatestResolver.php 41 15 12
/lib/Storage/UuidResolver/TagResolver.php 55 19 13
/lib/Storage/UuidResolverInterface.php 17 2 1
/lib/Util/MemoryUnit.php 37 16 9
/lib/Util/TimeUnit.php 224 103 28