#1387 [phploc] Fixed broken task for PHP >= 7.3

Merged Siad Ardroumli siad007 Pseudo commit used to compare (d7ca56f...2ef28b4)
Coverage Reach
tasks/ext/git/GitTagTask.php tasks/ext/git/GitPullTask.php tasks/ext/git/GitBranchTask.php tasks/ext/git/GitFetchTask.php tasks/ext/git/GitPushTask.php tasks/ext/git/GitLogTask.php tasks/ext/git/GitMergeTask.php tasks/ext/git/GitCheckoutTask.php tasks/ext/git/GitDescribeTask.php tasks/ext/git/GitCloneTask.php tasks/ext/git/GitCommitTask.php tasks/ext/git/GitGcTask.php tasks/ext/git/GitArchiveTask.php tasks/ext/git/GitBaseTask.php tasks/ext/git/GitInitTask.php tasks/ext/phpunit/formatter7/PHPUnitResultFormatter7.php tasks/ext/phpunit/formatter7/PlainPHPUnitResultFormatter7.php tasks/ext/phpunit/formatter7/XMLPHPUnitResultFormatter7.php tasks/ext/phpunit/formatter7/Crap4JPHPUnitResultFormatter7.php tasks/ext/phpunit/formatter7/CloverPHPUnitResultFormatter7.php tasks/ext/phpunit/formatter7/SummaryPHPUnitResultFormatter7.php tasks/ext/phpunit/PHPUnitTask.php tasks/ext/phpunit/JUnit.php tasks/ext/phpunit/PHPUnitTestRunner7.php tasks/ext/phpunit/PHPUnitTestRunner8.php tasks/ext/phpunit/PHPUnitReportTask.php tasks/ext/phpunit/FormatterElement.php tasks/ext/phpunit/PHPUnitUtil.php tasks/ext/phpunit/BatchTest.php tasks/ext/pdo/PDOSQLExecTask.php tasks/ext/pdo/PgsqlPDOQuerySplitter.php tasks/ext/pdo/PDOSQLExecFormatterElement.php tasks/ext/pdo/DefaultPDOQuerySplitter.php tasks/ext/pdo/PDOTask.php tasks/ext/pdo/PlainPDOResultFormatter.php tasks/ext/pdo/XMLPDOResultFormatter.php tasks/ext/pdo/PDOSQLExecTransaction.php tasks/ext/pdo/DummyPDOQuerySplitter.php tasks/ext/pdo/PDOResultFormatter.php tasks/ext/pdo/PDOQuerySplitter.php tasks/ext/hg/HgAddTask.php tasks/ext/hg/HgTagTask.php tasks/ext/hg/HgLogTask.php tasks/ext/hg/HgCommitTask.php tasks/ext/hg/HgUpdateTask.php tasks/ext/hg/HgCloneTask.php tasks/ext/hg/HgRevertTask.php tasks/ext/hg/HgPushTask.php tasks/ext/hg/HgBaseTask.php tasks/ext/hg/HgInitTask.php tasks/ext/hg/HgPullTask.php tasks/ext/hg/HgArchiveTask.php tasks/ext/property/Variable.php tasks/ext/property/RegexTask.php tasks/ext/property/PathToFileSet.php tasks/ext/property/PropertySelector.php tasks/ext/property/SortList.php tasks/ext/property/URLEncodeTask.php tasks/ext/property/PropertyCopy.php tasks/ext/property/AbstractPropertySetterTask.php tasks/ext/sass/SassTask.php tasks/ext/sass/SassTaskCompilerFactory.php tasks/ext/sass/ScssPhpCompiler.php tasks/ext/sass/SassCompiler.php tasks/ext/svn/SvnBaseTask.php tasks/ext/svn/SvnListTask.php tasks/ext/svn/SvnInfoTask.php tasks/ext/svn/SvnLogTask.php tasks/ext/svn/SvnLastRevisionTask.php tasks/ext/svn/SvnCommitTask.php tasks/ext/svn/SvnPropgetTask.php tasks/ext/svn/SvnProplistTask.php tasks/ext/svn/SvnPropsetTask.php tasks/ext/svn/SvnCopyTask.php tasks/ext/svn/SvnSwitchTask.php tasks/ext/svn/SvnExportTask.php tasks/ext/svn/SvnCheckoutTask.php tasks/ext/svn/SvnUpdateTask.php tasks/ext/svn/SvnRevertTask.php tasks/ext/inifile/IniFileTask.php tasks/ext/inifile/IniFileConfig.php tasks/ext/inifile/IniFileSet.php tasks/ext/inifile/IniFileGet.php tasks/ext/inifile/IniFileRemove.php tasks/ext/zendguard/ZendGuardLicenseTask.php tasks/ext/zendguard/ZendGuardEncodeTask.php tasks/ext/zendguard/ZendGuardFileSet.php tasks/ext/sonar/SonarTask.php tasks/ext/sonar/SonarConfigurationFileParser.php tasks/ext/sonar/SonarProperty.php tasks/ext/phar/PharPackageTask.php tasks/ext/phar/PharDataTask.php tasks/ext/phar/PharMetadataElement.php tasks/ext/phar/PharMetadata.php tasks/ext/pdepend/PhpDependTask.php tasks/ext/pdepend/PhpDependAnalyzerElement.php tasks/ext/pdepend/PhpDependLoggerElement.php tasks/ext/Service/Amazon/S3/S3PutTask.php tasks/ext/Service/Amazon/S3/S3GetTask.php tasks/ext/Service/Amazon/S3.php tasks/ext/Service/Amazon.php tasks/ext/phpstan/PHPStanTask.php tasks/ext/phpstan/CommandBuilder/PHPStanAnalyseCommandBuilder.php tasks/ext/phpstan/CommandBuilder/PHPStanCommandBuilder.php tasks/ext/phpstan/CommandBuilder/PHPStanCommandBuilderFactory.php tasks/ext/phpstan/CommandBuilder/PHPStanHelpCommandBuilder.php tasks/ext/phpstan/CommandBuilder/PHPStanListCommandBuilder.php tasks/ext/phploc/PHPLocTask.php tasks/ext/phploc/PHPLocFormatterFactory.php tasks/ext/phploc/PHPLocFormatterElement.php tasks/ext/phploc/AbstractPHPLocFormatter.php tasks/ext/phploc/PHPLocTextFormatter.php tasks/ext/phploc/PHPLocCSVFormatter.php tasks/ext/phploc/PHPLocXMLFormatter.php tasks/ext/phploc/PHPLocJSONFormatter.php tasks/ext/GrowlNotifyTask.php tasks/ext/phpcpd/PHPCPDTask.php tasks/ext/phpcpd/formatter/DefaultPHPCPDResultFormatter.php tasks/ext/phpcpd/formatter/PMDPHPCPDResultFormatter.php tasks/ext/phpcpd/PHPCPDFormatterElement.php tasks/ext/dbdeploy/DbDeployTask.php tasks/ext/dbdeploy/DbmsSyntaxFactory.php tasks/ext/dbdeploy/DbmsSyntaxOracle.php tasks/ext/dbdeploy/DbmsSyntaxMysql.php tasks/ext/dbdeploy/DbmsSyntaxMsSql.php tasks/ext/dbdeploy/DbmsSyntaxSQLite.php tasks/ext/dbdeploy/DbmsSyntaxPgSQL.php tasks/ext/dbdeploy/DbmsSyntax.php tasks/ext/phpmd/PHPMDTask.php tasks/ext/phpmd/PHPMDFormatterElement.php tasks/ext/phpmd/PHPMDRendererRemoveFromCache.php tasks/ext/visualizer/VisualizerTask.php tasks/ext/PearPackage2Task.php tasks/ext/FileSyncTask.php tasks/ext/RSTTask.php tasks/ext/JslLintTask.php tasks/ext/WikiPublishTask.php tasks/ext/TarTask.php tasks/ext/VersionTask.php tasks/ext/ZipTask.php tasks/ext/SymlinkTask.php tasks/ext/pearpackage/PEARPackageFileManagerFileset.php tasks/ext/PhpLintTask.php tasks/ext/ManifestTask.php tasks/ext/PearPackageTask.php tasks/ext/SymfonyConsole/SymfonyConsoleTask.php tasks/ext/SymfonyConsole/Arg.php tasks/ext/PatchTask.php tasks/ext/ExtractBaseTask.php tasks/ext/hipchat/HipchatTask.php tasks/ext/ReplaceRegexpTask.php tasks/ext/MailTask.php tasks/ext/XmlLintTask.php tasks/ext/NotifySendTask.php tasks/ext/HttpGetTask.php tasks/ext/FileHashTask.php tasks/ext/HttpTask.php tasks/ext/PhpCSTask.php tasks/ext/StopwatchTask.php tasks/ext/ComposerTask.php tasks/ext/TarFileSet.php tasks/ext/HttpRequestTask.php tasks/ext/XmlPropertyTask.php tasks/ext/UntarTask.php tasks/ext/FileSizeTask.php tasks/ext/UnzipTask.php tasks/ext/ZipFileSet.php tasks/ext/ParallelTask.php tasks/ext/PearPkgMappingElement.php tasks/ext/JsonValidateTask.php tasks/ext/PearPkgMapping.php tasks/ext/AutoloaderTask.php tasks/ext/PearPkgOption.php tasks/ext/ThrowTask.php tasks/ext/PearPkgRole.php tasks/ext/PackageAsPathTask.php tasks/system/condition/ConditionBase.php tasks/system/condition/PhingVersion.php tasks/system/condition/HttpCondition.php tasks/system/condition/HasFreeSpaceCondition.php tasks/system/condition/VersionCompareCondition.php tasks/system/condition/OsCondition.php tasks/system/condition/Matches.php tasks/system/condition/IsFileSelected.php tasks/system/condition/EqualsCondition.php tasks/system/condition/ConditionEnumeration.php tasks/system/condition/ContainsCondition.php tasks/system/condition/SocketCondition.php tasks/system/condition/FilesMatch.php tasks/system/condition/ReferenceExistsCondition.php tasks/system/condition/IsSetCondition.php tasks/system/condition/IsFailure.php tasks/system/condition/NotCondition.php tasks/system/condition/IsPropertyTrueCondition.php tasks/system/condition/IsPropertyFalseCondition.php tasks/system/condition/XorCondition.php tasks/system/condition/IsTrueCondition.php tasks/system/condition/IsFalseCondition.php tasks/system/condition/NestedCondition.php tasks/system/condition/AndCondition.php tasks/system/condition/OrCondition.php tasks/system/ApplyTask.php tasks/system/PhingTask.php tasks/system/CopyTask.php tasks/system/ExecTask.php tasks/system/PropertyTask.php tasks/system/SubPhing.php tasks/system/AppendTask.php tasks/system/ForeachTask.php tasks/system/DeleteTask.php tasks/system/PathConvert.php tasks/system/EchoProperties.php tasks/system/MoveTask.php tasks/system/DependSet.php tasks/system/RecorderEntry.php tasks/system/UpToDateTask.php tasks/system/MatchingTask.php tasks/system/TouchTask.php tasks/system/AvailableTask.php tasks/system/PhpEvalTask.php tasks/system/ChownTask.php tasks/system/ChmodTask.php tasks/system/EchoTask.php tasks/system/FailTask.php tasks/system/RecorderTask.php tasks/system/ImportTask.php tasks/system/AttribTask.php tasks/system/LoadFileTask.php tasks/system/WaitForTask.php tasks/system/TruncateTask.php tasks/system/AppendTask/TextElement.php tasks/system/ReflexiveTask.php tasks/system/InputTask.php tasks/system/PhingCallTask.php tasks/system/Retry.php tasks/system/TstampTask.php tasks/system/IncludePathTask.php tasks/system/SleepTask.php tasks/system/TempFile.php tasks/system/AugmentReference.php tasks/system/IfTask.php tasks/system/SwitchTask.php tasks/system/Relentless.php tasks/system/TryCatchTask.php tasks/system/TstampCustomFormat.php tasks/system/DefaultExcludes.php tasks/system/ConditionTask.php tasks/system/TaskdefTask.php tasks/system/element/LogLevelAware.php tasks/system/MkdirTask.php tasks/system/XsltTask.php tasks/system/MapEntry.php tasks/system/EchoXML.php tasks/system/AdhocTaskdefTask.php tasks/system/ResolvePathTask.php tasks/system/Basename.php tasks/system/AdhocTypedefTask.php tasks/system/ElseIfTask.php tasks/system/AdhocTask.php tasks/system/Dirname.php tasks/system/TypedefTask.php tasks/system/DynamicTask.php tasks/system/CaseTask.php tasks/system/BlockForTask.php tasks/system/RunTargetTask.php tasks/system/SequentialTask.php tasks/system/PhingReference.php tasks/system/DiagnosticsTask.php tasks/system/WarnTask.php types/selectors/SizeSelector.php types/selectors/DateSelector.php types/selectors/ContainsSelector.php types/selectors/SelectorUtils.php types/selectors/FilenameSelector.php types/selectors/ContainsRegexpSelector.php types/selectors/SelectorAware.php types/selectors/DepthSelector.php types/selectors/AbstractSelectorContainer.php types/selectors/PresentSelector.php types/selectors/DependSelector.php types/selectors/MappingSelector.php types/selectors/TypeSelector.php types/selectors/ExtendSelector.php types/selectors/PosixPermissionsSelector.php types/selectors/MajoritySelector.php types/selectors/SelectSelector.php types/selectors/DifferentSelector.php types/selectors/NoneSelector.php types/selectors/AndSelector.php types/selectors/OrSelector.php types/selectors/BaseSelector.php types/selectors/BaseSelectorContainer.php types/selectors/NotSelector.php types/selectors/BaseExtendSelector.php types/selectors/ReadableSelector.php types/selectors/SymlinkSelector.php types/selectors/WritableSelector.php types/selectors/ExecutableSelector.php types/AbstractFileSet.php types/Path.php types/PatternSet.php types/Commandline.php types/Mapper.php types/FileList.php types/FilterChain.php types/PhingFilterReader.php types/DataType.php types/Excludes.php types/PearPackageFileSet.php types/RegularExpression.php types/element/ClasspathAware.php types/element/DirSetAware.php types/element/FileListAware.php types/element/FilterChainAware.php types/element/FileSetAware.php types/PatternSetNameEntry.php types/TokenSource.php types/Parameter.php types/Description.php types/Reference.php types/environment/EnvVariable.php types/CommandlineMarker.php types/CommandlineArgument.php types/Environment.php types/PropertyValue.php types/ExcludesNameEntry.php types/PathElement.php types/FileSet.php types/TokenReader.php types/DirSet.php system/io/FileSystem.php system/io/WindowsFileSystem.php system/io/PhingFile.php system/io/UnixFileSystem.php system/io/InputStream.php system/io/BufferedReader.php system/io/XmlFileParser.php system/io/OutputStream.php system/io/YamlFileParser.php system/io/IniFileParser.php system/io/StringReader.php system/io/FileInputStream.php system/io/PrintStream.php system/io/InputStreamReader.php system/io/FileOutputStream.php system/io/FilterReader.php system/io/ConsoleReader.php system/io/BufferedWriter.php system/io/OutputStreamWriter.php system/io/FileParserFactory.php system/io/Reader.php system/io/FileReader.php system/io/FileWriter.php system/io/Writer.php system/util/Properties.php system/util/RegisterSlot.php system/util/Timer.php system/util/Register.php system/lang/EventObject.php system/lang/Character.php filters/ReplaceTokens.php filters/XsltFilter.php filters/ReplaceTokensWithFile.php filters/util/ChainReaderHelper.php filters/util/IniFileTokenReader.php filters/TranslateGettext.php filters/LineContainsRegexp.php filters/LineContains.php filters/ConcatFilter.php filters/TailFilter.php filters/XincludeFilter.php filters/StripLineComments.php filters/SuffixLines.php filters/HeadFilter.php filters/TidyFilter.php filters/IconvFilter.php filters/PrefixLines.php filters/SortFilter.php filters/PhpArrayMapLines.php filters/StripLineBreaks.php filters/BaseFilterReader.php filters/TabToSpaces.php filters/EscapeUnicode.php filters/ReplaceRegexp.php filters/StripWhitespace.php filters/StripPhpComments.php filters/XsltParam.php filters/ClassConstants.php filters/Token.php filters/ExpandProperties.php filters/BaseParamFilterReader.php filters/Comment.php filters/Contains.php listener/statistics/StatisticsReport.php listener/statistics/Table.php listener/statistics/Series.php listener/statistics/StatsTimer.php listener/statistics/SeriesTimer.php listener/statistics/TimerMap.php listener/statistics/StringFormatter.php listener/statistics/ProjectTimer.php listener/statistics/ProjectTimerMap.php listener/statistics/Duration.php listener/statistics/SeriesMap.php listener/statistics/TimeFormatter.php listener/statistics/DefaultClock.php listener/XmlLogger.php listener/DefaultLogger.php listener/HtmlColorLogger.php listener/ProgressLogger.php listener/MailLogger.php listener/AnsiColorLogger.php listener/StatisticsListener.php listener/MonologListener.php listener/JsonLogger.php listener/ProfileLogger.php listener/NoBannerLogger.php listener/TargetLogger.php listener/SilentLogger.php listener/TimestampedLogger.php util/DirectoryScanner.php util/FileUtils.php util/PearPackageScanner.php util/regexp/PregEngine.php util/regexp/Regexp.php util/SourceFileScanner.php util/ExtendedFileStream.php util/StringHelper.php util/DataStore.php util/PathTokenizer.php util/XMLFragment.php util/XMLChild.php util/LogWriter.php Phing.php parser/ProjectConfigurator.php parser/TargetHandler.php parser/ProjectHandler.php parser/ElementHandler.php parser/PhingXMLContext.php parser/ExpatParser.php parser/Location.php parser/AbstractHandler.php parser/RootHandler.php parser/AbstractSAXParser.php Project.php IntrospectionHelper.php ComponentHelper.php PropertyHelper.php mappers/GlobMapper.php mappers/RegexpMapper.php mappers/ContainerMapper.php mappers/CutDirsMapper.php mappers/ChainedMapper.php mappers/CompositeMapper.php mappers/MergeMapper.php mappers/FirstMatchMapper.php mappers/FlattenMapper.php mappers/IdentityMapper.php Target.php Task.php UnknownElement.php Diagnostics.php input/ConsoleInputHandler.php input/InputRequest.php input/MultipleChoiceInputRequest.php input/YesNoInputRequest.php input/NoInteractionInputHandler.php RuntimeConfigurable.php dispatch/DispatchUtils.php dispatch/DispatchTask.php BuildEvent.php BuildException.php TaskAdapter.php ProjectComponent.php ConfigurationException.php ExitStatusException.php ExtensionPoint.php

No flags found

Use flags to group coverage reports by test type, project and/or folders.
Then setup custom commit statuses and notifications for each flag.

e.g., #unittest #integration

#production #enterprise

#frontend #backend

Learn more about Codecov Flags here.


@@ -39,16 +39,16 @@
Loading
39 39
40 40
        switch ($type) {
41 41
            case "xml":
42 -
                include_once 'phing/tasks/ext/phploc/PHPLocXMLFormatter.php';
43 42
                $formatter = new PHPLocXMLFormatter();
44 43
                break;
44 +
            case "json":
45 +
                $formatter = new PHPLocJSONFormatter();
46 +
                break;
45 47
            case "csv":
46 -
                include_once 'phing/tasks/ext/phploc/PHPLocCSVFormatter.php';
47 48
                $formatter = new PHPLocCSVFormatter();
48 49
                break;
49 50
            case "txt":
50 51
            case "cli":
51 -
                include_once 'phing/tasks/ext/phploc/PHPLocTextFormatter.php';
52 52
                $formatter = new PHPLocTextFormatter();
53 53
                break;
54 54
            default:

@@ -35,7 +35,7 @@
Loading
35 35
    /**
36 36
     * @var array
37 37
     */
38 -
    protected $acceptedReportTypes = ['cli', 'txt', 'xml', 'csv'];
38 +
    protected $acceptedReportTypes = ['cli', 'txt', 'xml', 'csv', 'json'];
39 39
40 40
    /**
41 41
     * @var null
@@ -302,10 +302,10 @@
Loading
302 302
303 303
        if (count($this->filesToCheck) > 0) {
304 304
            foreach ($this->filesToCheck as $file) {
305 -
                $files[] = new SplFileInfo($file);
305 +
                $files[] = (new SplFileInfo($file))->getRealPath();
306 306
            }
307 307
        } elseif ($this->fileToCheck !== null) {
308 -
            $files = [new SplFileInfo($this->fileToCheck)];
308 +
            $files = [(new SplFileInfo($this->fileToCheck))->getRealPath()];
309 309
        }
310 310
311 311
        return $files;

@@ -0,0 +1,35 @@
Loading
1 +
<?php
2 +
/**
3 +
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4 +
 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
5 +
 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
6 +
 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
7 +
 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
8 +
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
9 +
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
10 +
 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
11 +
 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
12 +
 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
13 +
 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
14 +
 *
15 +
 * This software consists of voluntary contributions made by many individuals
16 +
 * and is licensed under the LGPL. For more information please see
17 +
 * <http://phing.info>.
18 +
 */
19 +
20 +
/**
21 +
 * @author Siad Ardroumli <siad.ardroumli@gmail.com>
22 +
 * @package phing.tasks.ext.phploc
23 +
 */
24 +
class PHPLocJSONFormatter extends AbstractPHPLocFormatter
25 +
{
26 +
    public function printResult(array $count, $countTests = false)
27 +
    {
28 +
        if (class_exists('\\SebastianBergmann\\PHPLOC\\Log\\Json')) {
29 +
            $printer = new SebastianBergmann\PHPLOC\Log\Json();
30 +
        } else {
31 +
            throw new BuildException('Not supported PHPLOC version used.');
32 +
        }
33 +
        $printer->printResult($this->getToDir() . DIRECTORY_SEPARATOR . $this->getOutfile(), $count);
34 +
    }
35 +
}

@@ -25,9 +25,7 @@
Loading
25 25
{
26 26
    public function printResult(array $count, $countTests = false)
27 27
    {
28 -
        if (class_exists('\\SebastianBergmann\\PHPLOC\\Log\\XML')) {
29 -
            $printer = new SebastianBergmann\PHPLOC\Log\XML();
30 -
        } elseif (class_exists('\\SebastianBergmann\\PHPLOC\\Log\\Xml')) {
28 +
        if (class_exists('\\SebastianBergmann\\PHPLOC\\Log\\Xml')) {
31 29
            $printer = new SebastianBergmann\PHPLOC\Log\Xml();
32 30
        } else {
33 31
            throw new BuildException('Not supported PHPLOC version used.');

@@ -25,17 +25,15 @@
Loading
25 25
{
26 26
    public function printResult(array $count, $countTests = false)
27 27
    {
28 +
        $printerClass = '\\SebastianBergmann\\PHPLOC\\Log\\Text';
29 +
        $printer = new $printerClass();
28 30
        if ($this->getUseFile()) {
29 -
            $outputClass = '\\Symfony\\Component\\Console\\Output\\StreamOutput';
30 -
            $stream = fopen($this->getToDir() . DIRECTORY_SEPARATOR . $this->getOutfile(), 'a+');
31 -
            $output = new $outputClass($stream);
31 +
            ob_start();
32 +
            $printer->printResult($count, $countTests);
33 +
            $output = ob_get_clean();
34 +
            file_put_contents($this->getToDir() . DIRECTORY_SEPARATOR . $this->getOutfile(), $output, FILE_APPEND);
32 35
        } else {
33 -
            $outputClass = '\\Symfony\\Component\\Console\\Output\\ConsoleOutput';
34 -
            $output = new $outputClass();
36 +
            $printer->printResult($count, $countTests);
35 37
        }
36 -
37 -
        $printerClass = '\\SebastianBergmann\\PHPLOC\\Log\\Text';
38 -
        $printer = new $printerClass();
39 -
        $printer->printResult($output, $count, $countTests);
40 38
    }
41 39
}

Learn more Showing 7 files with coverage changes found.

New file classes/phing/tasks/ext/phploc/PHPLocJSONFormatter.php
New
Loading file...
Changes in classes/phing/tasks/ext/phploc/PHPLocXMLFormatter.php
-1
+1
Loading file...
Changes in classes/phing/tasks/ext/phploc/PHPLocFormatterFactory.php
-7
+7
Loading file...
Changes in classes/phing/tasks/ext/phploc/PHPLocTask.php
-56
+56
Loading file...
Changes in classes/phing/tasks/ext/phploc/PHPLocCSVFormatter.php
-6
+5
Loading file...
Changes in classes/phing/tasks/ext/phploc/AbstractPHPLocFormatter.php
-16
+13
Loading file...
Changes in classes/phing/tasks/ext/phploc/PHPLocFormatterElement.php
-16
+16
Loading file...
Files Complexity Coverage
classes/phing/BuildEvent.php ø 96.88%
classes/phing/BuildException.php ø 96.77%
classes/phing/ComponentHelper.php ø 82.04%
classes/phing/ConfigurationException.php ø 0.00%
classes/phing/Diagnostics.php ø 0.00%
classes/phing/ExitStatusException.php ø 0.00%
classes/phing/ExtensionPoint.php ø 0.00%
classes/phing/IntrospectionHelper.php ø 69.68%
classes/phing/Phing.php ø 37.04%
classes/phing/Project.php ø 79.18%
classes/phing/ProjectComponent.php ø 100.00%
classes/phing/PropertyHelper.php ø 82.53%
classes/phing/RuntimeConfigurable.php ø 82.00%
classes/phing/Target.php ø 84.00%
classes/phing/Task.php ø 61.29%
classes/phing/TaskAdapter.php ø 52.17%
classes/phing/UnknownElement.php ø 89.41%
classes/phing/dispatch/DispatchTask.php ø 100.00%
classes/phing/dispatch/DispatchUtils.php ø 74.36%
classes/phing/filters/BaseFilterReader.php ø 92.59%
classes/phing/filters/BaseParamFilterReader.php ø 100.00%
classes/phing/filters/ClassConstants.php ø 93.33%
classes/phing/filters/Comment.php ø 0.00%
classes/phing/filters/ConcatFilter.php ø 76.36%
classes/phing/filters/Contains.php ø 100.00%
classes/phing/filters/EscapeUnicode.php ø 80.00%
classes/phing/filters/ExpandProperties.php ø 100.00%
classes/phing/filters/HeadFilter.php ø 70.00%
classes/phing/filters/IconvFilter.php ø 0.00%
classes/phing/filters/LineContains.php ø 93.85%
classes/phing/filters/LineContainsRegexp.php ø 65.67%
classes/phing/filters/PhpArrayMapLines.php ø 0.00%
classes/phing/filters/PrefixLines.php ø 69.44%
classes/phing/filters/ReplaceRegexp.php ø 92.00%
classes/phing/filters/ReplaceTokens.php ø 61.17%
classes/phing/filters/ReplaceTokensWithFile.php ø 63.16%
classes/phing/filters/SortFilter.php ø 69.70%
classes/phing/filters/StripLineBreaks.php ø 58.62%
classes/phing/filters/StripLineComments.php ø 0.00%
classes/phing/filters/StripPhpComments.php ø 100.00%
classes/phing/filters/StripWhitespace.php ø 86.96%
classes/phing/filters/SuffixLines.php ø 70.73%
classes/phing/filters/TabToSpaces.php ø 0.00%
classes/phing/filters/TailFilter.php ø 73.33%
classes/phing/filters/TidyFilter.php ø 0.00%
classes/phing/filters/Token.php ø 85.71%
classes/phing/filters/TranslateGettext.php ø 0.00%
classes/phing/filters/XincludeFilter.php ø 0.00%
classes/phing/filters/XsltFilter.php ø 0.00%
classes/phing/filters/XsltParam.php ø 0.00%
classes/phing/filters/util/ChainReaderHelper.php ø 95.45%
classes/phing/filters/util/IniFileTokenReader.php ø 65.79%
classes/phing/input/ConsoleInputHandler.php ø 90.32%
classes/phing/input/InputRequest.php ø 70.83%
classes/phing/input/MultipleChoiceInputRequest.php ø 71.43%
classes/phing/input/NoInteractionInputHandler.php ø 100.00%
classes/phing/input/YesNoInputRequest.php ø 50.00%
classes/phing/listener/AnsiColorLogger.php ø 0.00%
classes/phing/listener/DefaultLogger.php ø 78.21%
classes/phing/listener/HtmlColorLogger.php ø 0.00%
classes/phing/listener/JsonLogger.php ø 0.00%
classes/phing/listener/MailLogger.php ø 0.00%
classes/phing/listener/MonologListener.php ø 10.20%
classes/phing/listener/NoBannerLogger.php ø 0.00%
classes/phing/listener/ProfileLogger.php ø 0.00%
classes/phing/listener/ProgressLogger.php ø 0.00%
classes/phing/listener/SilentLogger.php ø 37.50%
classes/phing/listener/StatisticsListener.php ø 44.00%
classes/phing/listener/TargetLogger.php ø 0.00%
classes/phing/listener/TimestampedLogger.php ø 50.00%
classes/phing/listener/XmlLogger.php ø 0.00%
classes/phing/listener/statistics/DefaultClock.php ø 100.00%
classes/phing/listener/statistics/Duration.php ø 66.67%
classes/phing/listener/statistics/ProjectTimer.php ø 66.67%
classes/phing/listener/statistics/ProjectTimerMap.php ø 62.50%
classes/phing/listener/statistics/Series.php ø 96.00%
classes/phing/listener/statistics/SeriesMap.php ø 100.00%
classes/phing/listener/statistics/SeriesTimer.php ø 0.00%
classes/phing/listener/statistics/StatisticsReport.php ø 97.18%
classes/phing/listener/statistics/StatsTimer.php ø 62.50%
classes/phing/listener/statistics/StringFormatter.php ø 100.00%
classes/phing/listener/statistics/Table.php ø 100.00%
classes/phing/listener/statistics/TimeFormatter.php ø 100.00%
classes/phing/listener/statistics/TimerMap.php ø 66.67%
classes/phing/mappers/ChainedMapper.php ø 100.00%
classes/phing/mappers/CompositeMapper.php ø 87.50%
classes/phing/mappers/ContainerMapper.php ø 36.84%
classes/phing/mappers/CutDirsMapper.php ø 92.86%
classes/phing/mappers/FirstMatchMapper.php ø 100.00%
classes/phing/mappers/FlattenMapper.php ø 100.00%
classes/phing/mappers/GlobMapper.php ø 68.63%
classes/phing/mappers/IdentityMapper.php ø 50.00%
classes/phing/mappers/MergeMapper.php ø 85.71%
classes/phing/mappers/RegexpMapper.php ø 0.00%
classes/phing/parser/AbstractHandler.php ø 78.57%
classes/phing/parser/AbstractSAXParser.php ø 100.00%
classes/phing/parser/ElementHandler.php ø 90.24%
classes/phing/parser/ExpatParser.php ø 80.65%
classes/phing/parser/Location.php ø 77.78%
classes/phing/parser/PhingXMLContext.php ø 72.50%
classes/phing/parser/ProjectConfigurator.php ø 83.59%
classes/phing/parser/ProjectHandler.php ø 80.77%
classes/phing/parser/RootHandler.php ø 72.73%
classes/phing/parser/TargetHandler.php ø 82.57%
classes/phing/system/io/BufferedReader.php ø 83.33%
classes/phing/system/io/BufferedWriter.php ø 53.85%
classes/phing/system/io/ConsoleReader.php ø 0.00%
classes/phing/system/io/FileInputStream.php ø 65.00%
classes/phing/system/io/FileOutputStream.php ø 82.35%
classes/phing/system/io/FileParserFactory.php ø 75.00%
classes/phing/system/io/FileReader.php ø 100.00%
classes/phing/system/io/FileSystem.php ø 46.26%
classes/phing/system/io/FileWriter.php ø 100.00%
classes/phing/system/io/FilterReader.php ø 42.86%
classes/phing/system/io/IniFileParser.php ø 100.00%
classes/phing/system/io/InputStream.php ø 42.00%
classes/phing/system/io/InputStreamReader.php ø 55.56%
classes/phing/system/io/OutputStream.php ø 58.33%
classes/phing/system/io/OutputStreamWriter.php ø 60.00%
classes/phing/system/io/PhingFile.php ø 83.25%
classes/phing/system/io/PrintStream.php ø 0.00%
classes/phing/system/io/Reader.php ø 0.00%
classes/phing/system/io/StringReader.php ø 22.73%
classes/phing/system/io/UnixFileSystem.php ø 82.22%
classes/phing/system/io/WindowsFileSystem.php ø 3.81%
classes/phing/system/io/Writer.php ø 0.00%
classes/phing/system/io/XmlFileParser.php ø 0.00%
classes/phing/system/io/YamlFileParser.php ø 0.00%
classes/phing/system/lang/Character.php ø 100.00%
classes/phing/system/lang/EventObject.php ø 91.67%
classes/phing/system/util/Properties.php ø 65.85%
classes/phing/system/util/Register.php ø 100.00%
classes/phing/system/util/RegisterSlot.php ø 80.95%
classes/phing/system/util/Timer.php ø 100.00%
classes/phing/tasks/ext/AutoloaderTask.php ø 83.33%
classes/phing/tasks/ext/ComposerTask.php ø 79.55%
classes/phing/tasks/ext/ExtractBaseTask.php ø 45.45%
classes/phing/tasks/ext/FileHashTask.php ø 65.22%
classes/phing/tasks/ext/FileSizeTask.php ø 70.83%
classes/phing/tasks/ext/FileSyncTask.php ø 16.80%
classes/phing/tasks/ext/GrowlNotifyTask.php ø 74.21%
classes/phing/tasks/ext/HttpGetTask.php ø 82.61%
classes/phing/tasks/ext/HttpRequestTask.php ø 85.71%
classes/phing/tasks/ext/HttpTask.php ø 91.11%
classes/phing/tasks/ext/JslLintTask.php ø 0.00%
classes/phing/tasks/ext/JsonValidateTask.php ø 0.00%
classes/phing/tasks/ext/MailTask.php ø 0.00%
classes/phing/tasks/ext/ManifestTask.php ø 69.62%
classes/phing/tasks/ext/NotifySendTask.php ø 70.83%
classes/phing/tasks/ext/PackageAsPathTask.php ø 0.00%
classes/phing/tasks/ext/ParallelTask.php ø 0.00%
classes/phing/tasks/ext/PatchTask.php ø 52.94%
classes/phing/tasks/ext/PearPackage2Task.php ø 0.00%
classes/phing/tasks/ext/PearPackageTask.php ø 0.00%
classes/phing/tasks/ext/PearPkgMapping.php ø 0.00%
classes/phing/tasks/ext/PearPkgMappingElement.php ø 0.00%
classes/phing/tasks/ext/PearPkgOption.php ø 0.00%
classes/phing/tasks/ext/PearPkgRole.php ø 0.00%
classes/phing/tasks/ext/PhpCSTask.php ø 80.00%
classes/phing/tasks/ext/PhpLintTask.php ø 70.24%
classes/phing/tasks/ext/RSTTask.php ø 99.19%
classes/phing/tasks/ext/ReplaceRegexpTask.php ø 0.00%
classes/phing/tasks/ext/Service/Amazon.php ø 0.00%
classes/phing/tasks/ext/Service/Amazon/S3.php ø 0.00%
classes/phing/tasks/ext/Service/Amazon/S3/S3GetTask.php ø 0.00%
classes/phing/tasks/ext/Service/Amazon/S3/S3PutTask.php ø 0.00%
classes/phing/tasks/ext/StopwatchTask.php ø 0.00%
classes/phing/tasks/ext/SymfonyConsole/Arg.php ø 100.00%
classes/phing/tasks/ext/SymfonyConsole/SymfonyConsoleTask.php ø 56.86%
classes/phing/tasks/ext/SymlinkTask.php ø 49.43%
classes/phing/tasks/ext/TarFileSet.php ø 0.00%
classes/phing/tasks/ext/TarTask.php ø 0.00%
classes/phing/tasks/ext/ThrowTask.php ø 0.00%
classes/phing/tasks/ext/UntarTask.php ø 0.00%
classes/phing/tasks/ext/UnzipTask.php ø 81.82%
classes/phing/tasks/ext/VersionTask.php ø 77.27%
classes/phing/tasks/ext/WikiPublishTask.php ø 48.72%
classes/phing/tasks/ext/XmlLintTask.php ø 0.00%
classes/phing/tasks/ext/XmlPropertyTask.php ø 0.00%
classes/phing/tasks/ext/ZipFileSet.php ø 90.48%
classes/phing/tasks/ext/ZipTask.php ø 62.50%
classes/phing/tasks/ext/dbdeploy/DbDeployTask.php ø 0.00%
classes/phing/tasks/ext/dbdeploy/DbmsSyntax.php ø 0.00%
classes/phing/tasks/ext/dbdeploy/DbmsSyntaxFactory.php ø 0.00%
classes/phing/tasks/ext/dbdeploy/DbmsSyntaxMsSql.php ø 0.00%
classes/phing/tasks/ext/dbdeploy/DbmsSyntaxMysql.php ø 0.00%
classes/phing/tasks/ext/dbdeploy/DbmsSyntaxOracle.php ø 0.00%
classes/phing/tasks/ext/dbdeploy/DbmsSyntaxPgSQL.php ø 0.00%
classes/phing/tasks/ext/dbdeploy/DbmsSyntaxSQLite.php ø 0.00%
classes/phing/tasks/ext/git/GitArchiveTask.php ø 77.78%
classes/phing/tasks/ext/git/GitBaseTask.php ø 88.46%
classes/phing/tasks/ext/git/GitBranchTask.php ø 81.82%
classes/phing/tasks/ext/git/GitCheckoutTask.php ø 88.16%
classes/phing/tasks/ext/git/GitCloneTask.php ø 68.75%
classes/phing/tasks/ext/git/GitCommitTask.php ø 0.00%
classes/phing/tasks/ext/git/GitDescribeTask.php ø 65.33%
classes/phing/tasks/ext/git/GitFetchTask.php ø 89.02%
classes/phing/tasks/ext/git/GitGcTask.php ø 95.00%
classes/phing/tasks/ext/git/GitInitTask.php ø 100.00%
classes/phing/tasks/ext/git/GitLogTask.php ø 93.67%
classes/phing/tasks/ext/git/GitMergeTask.php ø 85.90%
classes/phing/tasks/ext/git/GitPullTask.php ø 72.17%
classes/phing/tasks/ext/git/GitPushTask.php ø 97.47%
classes/phing/tasks/ext/git/GitTagTask.php ø 91.67%
classes/phing/tasks/ext/hg/HgAddTask.php ø 12.99%
classes/phing/tasks/ext/hg/HgArchiveTask.php ø 38.10%
classes/phing/tasks/ext/hg/HgBaseTask.php ø 82.14%
classes/phing/tasks/ext/hg/HgCloneTask.php ø 79.41%
classes/phing/tasks/ext/hg/HgCommitTask.php ø 40.00%
classes/phing/tasks/ext/hg/HgInitTask.php ø 55.56%
classes/phing/tasks/ext/hg/HgLogTask.php ø 33.33%
classes/phing/tasks/ext/hg/HgPullTask.php ø 80.00%
classes/phing/tasks/ext/hg/HgPushTask.php ø 0.00%
classes/phing/tasks/ext/hg/HgRevertTask.php ø 75.76%
classes/phing/tasks/ext/hg/HgTagTask.php ø 79.07%
classes/phing/tasks/ext/hg/HgUpdateTask.php ø 73.53%
classes/phing/tasks/ext/hipchat/HipchatTask.php ø 0.00%
classes/phing/tasks/ext/inifile/IniFileConfig.php ø 88.89%
classes/phing/tasks/ext/inifile/IniFileGet.php ø 100.00%
classes/phing/tasks/ext/inifile/IniFileRemove.php ø 100.00%
classes/phing/tasks/ext/inifile/IniFileSet.php ø 87.50%
classes/phing/tasks/ext/inifile/IniFileTask.php ø 60.11%
classes/phing/tasks/ext/pdepend/PhpDependAnalyzerElement.php ø 94.12%
classes/phing/tasks/ext/pdepend/PhpDependLoggerElement.php ø 93.75%
classes/phing/tasks/ext/pdepend/PhpDependTask.php ø 42.50%
classes/phing/tasks/ext/pdo/DefaultPDOQuerySplitter.php ø 97.87%
classes/phing/tasks/ext/pdo/DummyPDOQuerySplitter.php ø 0.00%
classes/phing/tasks/ext/pdo/PDOQuerySplitter.php ø 100.00%
classes/phing/tasks/ext/pdo/PDOResultFormatter.php ø 0.00%
classes/phing/tasks/ext/pdo/PDOSQLExecFormatterElement.php ø 0.00%
classes/phing/tasks/ext/pdo/PDOSQLExecTask.php ø 41.71%
classes/phing/tasks/ext/pdo/PDOSQLExecTransaction.php ø 88.24%
classes/phing/tasks/ext/pdo/PDOTask.php ø 32.56%
classes/phing/tasks/ext/pdo/PgsqlPDOQuerySplitter.php ø 86.61%
classes/phing/tasks/ext/pdo/PlainPDOResultFormatter.php ø 0.00%
classes/phing/tasks/ext/pdo/XMLPDOResultFormatter.php ø 0.00%
classes/phing/tasks/ext/pearpackage/PEARPackageFileManagerFileset.php ø 0.00%
classes/phing/tasks/ext/phar/PharDataTask.php ø 71.93%
classes/phing/tasks/ext/phar/PharMetadata.php ø 57.14%
classes/phing/tasks/ext/phar/PharMetadataElement.php ø 0.00%
classes/phing/tasks/ext/phar/PharPackageTask.php ø 57.03%
classes/phing/tasks/ext/phpcpd/PHPCPDFormatterElement.php ø 92.86%
classes/phing/tasks/ext/phpcpd/PHPCPDTask.php ø 43.75%
classes/phing/tasks/ext/phpcpd/formatter/DefaultPHPCPDResultFormatter.php ø 57.14%
classes/phing/tasks/ext/phpcpd/formatter/PMDPHPCPDResultFormatter.php ø 71.43%
classes/phing/tasks/ext/phploc/AbstractPHPLocFormatter.php ø +86.67% 86.67%
classes/phing/tasks/ext/phploc/PHPLocCSVFormatter.php ø +71.43% 71.43%
classes/phing/tasks/ext/phploc/PHPLocFormatterElement.php ø +100.00% 100.00%
classes/phing/tasks/ext/phploc/PHPLocFormatterFactory.php ø +90.91% 90.91%
classes/phing/tasks/ext/phploc/PHPLocJSONFormatter.php
New File
ø 80.00%
classes/phing/tasks/ext/phploc/PHPLocTask.php ø +61.22% 61.22%
classes/phing/tasks/ext/phploc/PHPLocTextFormatter.php ø +88.89% 88.89%
classes/phing/tasks/ext/phploc/PHPLocXMLFormatter.php ø +80.00% 80.00%
classes/phing/tasks/ext/phpmd/PHPMDFormatterElement.php ø 78.38%
classes/phing/tasks/ext/phpmd/PHPMDRendererRemoveFromCache.php ø 0.00%
classes/phing/tasks/ext/phpmd/PHPMDTask.php ø 47.06%
...ses/phing/tasks/ext/phpstan/CommandBuilder/PHPStanAnalyseCommandBuilder.php ø 100.00%
classes/phing/tasks/ext/phpstan/CommandBuilder/PHPStanCommandBuilder.php ø 100.00%
...ses/phing/tasks/ext/phpstan/CommandBuilder/PHPStanCommandBuilderFactory.php ø 100.00%
...lasses/phing/tasks/ext/phpstan/CommandBuilder/PHPStanHelpCommandBuilder.php ø 100.00%
...lasses/phing/tasks/ext/phpstan/CommandBuilder/PHPStanListCommandBuilder.php ø 100.00%
classes/phing/tasks/ext/phpstan/PHPStanTask.php ø 98.10%
classes/phing/tasks/ext/phpunit/BatchTest.php ø 87.10%
classes/phing/tasks/ext/phpunit/FormatterElement.php ø 46.34%
classes/phing/tasks/ext/phpunit/JUnit.php ø 62.94%
classes/phing/tasks/ext/phpunit/PHPUnitReportTask.php ø 0.00%
classes/phing/tasks/ext/phpunit/PHPUnitTask.php ø 44.98%
classes/phing/tasks/ext/phpunit/PHPUnitTestRunner7.php ø 0.00%
classes/phing/tasks/ext/phpunit/PHPUnitTestRunner8.php ø 44.92%
classes/phing/tasks/ext/phpunit/PHPUnitUtil.php ø 40.00%
...lasses/phing/tasks/ext/phpunit/formatter7/CloverPHPUnitResultFormatter7.php ø 0.00%
...lasses/phing/tasks/ext/phpunit/formatter7/Crap4JPHPUnitResultFormatter7.php ø 0.00%
classes/phing/tasks/ext/phpunit/formatter7/PHPUnitResultFormatter7.php ø 80.00%
classes/phing/tasks/ext/phpunit/formatter7/PlainPHPUnitResultFormatter7.php ø 64.71%
...asses/phing/tasks/ext/phpunit/formatter7/SummaryPHPUnitResultFormatter7.php ø 85.71%
classes/phing/tasks/ext/phpunit/formatter7/XMLPHPUnitResultFormatter7.php ø 57.89%
classes/phing/tasks/ext/property/AbstractPropertySetterTask.php ø 88.24%
classes/phing/tasks/ext/property/PathToFileSet.php ø 0.00%
classes/phing/tasks/ext/property/PropertyCopy.php ø 78.95%
classes/phing/tasks/ext/property/PropertySelector.php ø 93.18%
classes/phing/tasks/ext/property/RegexTask.php ø 73.91%
classes/phing/tasks/ext/property/SortList.php ø 93.33%
classes/phing/tasks/ext/property/URLEncodeTask.php ø 60.00%
classes/phing/tasks/ext/property/Variable.php ø 60.00%
classes/phing/tasks/ext/sass/SassCompiler.php ø 13.04%
classes/phing/tasks/ext/sass/SassTask.php ø 50.64%
classes/phing/tasks/ext/sass/SassTaskCompilerFactory.php ø 76.32%
classes/phing/tasks/ext/sass/ScssPhpCompiler.php ø 75.76%
classes/phing/tasks/ext/sonar/SonarConfigurationFileParser.php ø 85.48%
classes/phing/tasks/ext/sonar/SonarProperty.php ø 100.00%
classes/phing/tasks/ext/sonar/SonarTask.php ø 66.42%
classes/phing/tasks/ext/svn/SvnBaseTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnCheckoutTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnCommitTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnCopyTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnExportTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnInfoTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnLastRevisionTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnListTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnLogTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnPropgetTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnProplistTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnPropsetTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnRevertTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnSwitchTask.php ø 0.00%
classes/phing/tasks/ext/svn/SvnUpdateTask.php ø 0.00%
classes/phing/tasks/ext/visualizer/VisualizerTask.php ø 82.81%
classes/phing/tasks/ext/zendguard/ZendGuardEncodeTask.php ø 0.00%
classes/phing/tasks/ext/zendguard/ZendGuardFileSet.php ø 0.00%
classes/phing/tasks/ext/zendguard/ZendGuardLicenseTask.php ø 0.00%
classes/phing/tasks/system/AdhocTask.php ø 57.14%
classes/phing/tasks/system/AdhocTaskdefTask.php ø 73.68%
classes/phing/tasks/system/AdhocTypedefTask.php ø 0.00%
classes/phing/tasks/system/AppendTask.php ø 75.78%
classes/phing/tasks/system/AppendTask/TextElement.php ø 43.48%
classes/phing/tasks/system/ApplyTask.php ø 70.11%
classes/phing/tasks/system/AttribTask.php ø 0.00%
classes/phing/tasks/system/AugmentReference.php ø 90.00%
classes/phing/tasks/system/AvailableTask.php ø 53.85%
classes/phing/tasks/system/Basename.php ø 100.00%
classes/phing/tasks/system/BlockForTask.php ø 71.43%
classes/phing/tasks/system/CaseTask.php ø 0.00%
classes/phing/tasks/system/ChmodTask.php ø 71.19%
classes/phing/tasks/system/ChownTask.php ø 0.00%
classes/phing/tasks/system/ConditionTask.php ø 72.00%
classes/phing/tasks/system/CopyTask.php ø 80.68%
classes/phing/tasks/system/DefaultExcludes.php ø 34.62%
classes/phing/tasks/system/DeleteTask.php ø 65.35%
classes/phing/tasks/system/DependSet.php ø 7.69%
classes/phing/tasks/system/DiagnosticsTask.php ø 0.00%
classes/phing/tasks/system/Dirname.php ø 76.92%
classes/phing/tasks/system/DynamicTask.php ø 85.71%
classes/phing/tasks/system/EchoProperties.php ø 48.11%
classes/phing/tasks/system/EchoTask.php ø 77.59%
classes/phing/tasks/system/EchoXML.php ø 75.00%
classes/phing/tasks/system/ElseIfTask.php ø 93.33%
classes/phing/tasks/system/ExecTask.php ø 86.53%
classes/phing/tasks/system/FailTask.php ø 67.86%
classes/phing/tasks/system/ForeachTask.php ø 68.99%
classes/phing/tasks/system/IfTask.php ø 96.55%
classes/phing/tasks/system/ImportTask.php ø 72.22%
classes/phing/tasks/system/IncludePathTask.php ø 67.65%
classes/phing/tasks/system/InputTask.php ø 0.00%
classes/phing/tasks/system/LoadFileTask.php ø 44.00%
classes/phing/tasks/system/MapEntry.php ø 80.00%
classes/phing/tasks/system/MatchingTask.php ø 6.82%
classes/phing/tasks/system/MkdirTask.php ø 63.64%
classes/phing/tasks/system/MoveTask.php ø 64.76%
classes/phing/tasks/system/PathConvert.php ø 62.07%
classes/phing/tasks/system/PhingCallTask.php ø 74.36%
classes/phing/tasks/system/PhingReference.php ø 0.00%
classes/phing/tasks/system/PhingTask.php ø 75.19%
classes/phing/tasks/system/PhpEvalTask.php ø 0.00%
classes/phing/tasks/system/PropertyTask.php ø 81.01%
classes/phing/tasks/system/RecorderEntry.php ø 60.42%
classes/phing/tasks/system/RecorderTask.php ø 52.73%
classes/phing/tasks/system/ReflexiveTask.php ø 0.00%
classes/phing/tasks/system/Relentless.php ø 88.89%
classes/phing/tasks/system/ResolvePathTask.php ø 89.47%
classes/phing/tasks/system/Retry.php ø 78.95%
classes/phing/tasks/system/RunTargetTask.php ø 83.33%
classes/phing/tasks/system/SequentialTask.php ø 100.00%
classes/phing/tasks/system/SleepTask.php ø 68.75%
classes/phing/tasks/system/SubPhing.php ø 13.58%
classes/phing/tasks/system/SwitchTask.php ø 0.00%
classes/phing/tasks/system/TaskdefTask.php ø 48.00%
classes/phing/tasks/system/TempFile.php ø 51.61%
classes/phing/tasks/system/TouchTask.php ø 86.21%
classes/phing/tasks/system/TruncateTask.php ø 82.98%
classes/phing/tasks/system/TryCatchTask.php ø 77.78%
classes/phing/tasks/system/TstampCustomFormat.php ø 57.69%
classes/phing/tasks/system/TstampTask.php ø 88.24%
classes/phing/tasks/system/TypedefTask.php ø 100.00%
classes/phing/tasks/system/UpToDateTask.php ø 46.32%
classes/phing/tasks/system/WaitForTask.php ø 77.55%
classes/phing/tasks/system/WarnTask.php ø 0.00%
classes/phing/tasks/system/XsltTask.php ø 0.00%
classes/phing/tasks/system/condition/AndCondition.php ø 80.00%
classes/phing/tasks/system/condition/ConditionBase.php ø 80.68%
classes/phing/tasks/system/condition/ConditionEnumeration.php ø 86.67%
classes/phing/tasks/system/condition/ContainsCondition.php ø 84.62%
classes/phing/tasks/system/condition/EqualsCondition.php ø 93.33%
classes/phing/tasks/system/condition/FilesMatch.php ø 88.89%
classes/phing/tasks/system/condition/HasFreeSpaceCondition.php ø 0.00%
classes/phing/tasks/system/condition/HttpCondition.php ø 0.00%
classes/phing/tasks/system/condition/IsFailure.php ø 75.00%
classes/phing/tasks/system/condition/IsFalseCondition.php ø 0.00%
classes/phing/tasks/system/condition/IsFileSelected.php ø 77.78%
classes/phing/tasks/system/condition/IsPropertyFalseCondition.php ø 85.71%
classes/phing/tasks/system/condition/IsPropertyTrueCondition.php ø 85.71%
classes/phing/tasks/system/condition/IsSetCondition.php ø 0.00%
classes/phing/tasks/system/condition/IsTrueCondition.php ø 83.33%
classes/phing/tasks/system/condition/Matches.php ø 69.57%
classes/phing/tasks/system/condition/NestedCondition.php ø 66.67%
classes/phing/tasks/system/condition/NotCondition.php ø 71.43%
classes/phing/tasks/system/condition/OrCondition.php ø 60.00%
classes/phing/tasks/system/condition/OsCondition.php ø 84.62%
classes/phing/tasks/system/condition/PhingVersion.php ø 71.43%
classes/phing/tasks/system/condition/ReferenceExistsCondition.php ø 75.00%
classes/phing/tasks/system/condition/SocketCondition.php ø 76.92%
classes/phing/tasks/system/condition/VersionCompareCondition.php ø 96.15%
classes/phing/tasks/system/condition/XorCondition.php ø 100.00%
classes/phing/tasks/system/element/LogLevelAware.php ø 100.00%
classes/phing/types/AbstractFileSet.php ø 75.50%
classes/phing/types/Commandline.php ø 85.82%
classes/phing/types/CommandlineArgument.php ø 87.50%
classes/phing/types/CommandlineMarker.php ø 55.56%
classes/phing/types/DataType.php ø 91.11%
classes/phing/types/Description.php ø 95.24%
classes/phing/types/DirSet.php ø 100.00%
classes/phing/types/Environment.php ø 100.00%
classes/phing/types/Excludes.php ø 0.00%
classes/phing/types/ExcludesNameEntry.php ø 100.00%
classes/phing/types/FileList.php ø 52.11%
classes/phing/types/FileSet.php ø 100.00%
classes/phing/types/FilterChain.php ø 52.86%
classes/phing/types/Mapper.php ø 84.11%
classes/phing/types/Parameter.php ø 91.30%
classes/phing/types/Path.php ø 58.05%
classes/phing/types/PathElement.php ø 100.00%
classes/phing/types/PatternSet.php ø 57.34%
classes/phing/types/PatternSetNameEntry.php ø 41.38%
classes/phing/types/PearPackageFileSet.php ø 0.00%
classes/phing/types/PhingFilterReader.php ø 31.11%
classes/phing/types/PropertyValue.php ø 100.00%
classes/phing/types/Reference.php ø 100.00%
classes/phing/types/RegularExpression.php ø 43.24%
classes/phing/types/TokenReader.php ø 50.00%
classes/phing/types/TokenSource.php ø 75.86%
classes/phing/types/element/ClasspathAware.php ø 53.85%
classes/phing/types/element/DirSetAware.php ø 100.00%
classes/phing/types/element/FileListAware.php ø 50.00%
classes/phing/types/element/FileSetAware.php ø 100.00%
classes/phing/types/element/FilterChainAware.php ø 50.00%
classes/phing/types/environment/EnvVariable.php ø 66.67%
classes/phing/types/selectors/AbstractSelectorContainer.php ø 52.08%
classes/phing/types/selectors/AndSelector.php ø 0.00%
classes/phing/types/selectors/BaseExtendSelector.php ø 0.00%
classes/phing/types/selectors/BaseSelector.php ø 42.86%
classes/phing/types/selectors/BaseSelectorContainer.php ø 0.00%
classes/phing/types/selectors/ContainsRegexpSelector.php ø 51.72%
classes/phing/types/selectors/ContainsSelector.php ø 0.00%
classes/phing/types/selectors/DateSelector.php ø 31.94%
classes/phing/types/selectors/DependSelector.php ø 0.00%
classes/phing/types/selectors/DepthSelector.php ø 0.00%
classes/phing/types/selectors/DifferentSelector.php ø 66.67%
classes/phing/types/selectors/ExecutableSelector.php ø 100.00%
classes/phing/types/selectors/ExtendSelector.php ø 0.00%
classes/phing/types/selectors/FilenameSelector.php ø 42.37%
classes/phing/types/selectors/MajoritySelector.php ø 0.00%
classes/phing/types/selectors/MappingSelector.php ø 50.00%
classes/phing/types/selectors/NoneSelector.php ø 0.00%
classes/phing/types/selectors/NotSelector.php ø 0.00%
classes/phing/types/selectors/OrSelector.php ø 0.00%
classes/phing/types/selectors/PosixPermissionsSelector.php ø 92.00%
classes/phing/types/selectors/PresentSelector.php ø 0.00%
classes/phing/types/selectors/ReadableSelector.php ø 0.00%
classes/phing/types/selectors/SelectSelector.php ø 13.64%
classes/phing/types/selectors/SelectorAware.php ø 35.09%
classes/phing/types/selectors/SelectorUtils.php ø 96.67%
classes/phing/types/selectors/SizeSelector.php ø 0.00%
classes/phing/types/selectors/SymlinkSelector.php ø 100.00%
classes/phing/types/selectors/TypeSelector.php ø 43.33%
classes/phing/types/selectors/WritableSelector.php ø 0.00%
classes/phing/util/DataStore.php ø 0.00%
classes/phing/util/DirectoryScanner.php ø 68.44%
classes/phing/util/ExtendedFileStream.php ø 0.00%
classes/phing/util/FileUtils.php ø 70.76%
classes/phing/util/LogWriter.php ø 71.43%
classes/phing/util/PathTokenizer.php ø 52.17%
classes/phing/util/PearPackageScanner.php ø 0.00%
classes/phing/util/SourceFileScanner.php ø 61.76%
classes/phing/util/StringHelper.php ø 88.37%
classes/phing/util/XMLChild.php ø 68.75%
classes/phing/util/XMLFragment.php ø 70.59%
classes/phing/util/regexp/PregEngine.php ø 95.56%
classes/phing/util/regexp/Regexp.php ø 80.00%
Project Totals (477 files) 9309 53.07%
Loading