Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php declare(strict_types=1); /* * This file is part of PHP CS Fixer. * * (c) Fabien..
Decoded Output download
<?php
declare(strict_types=1);
/*
* This file is part of PHP CS Fixer.
*
* (c) Fabien Potencier <[email protected]>
* Dariusz Rumiski <[email protected]>
*
* This source file is subject to the MIT license that is bundled
* with this source code in the file LICENSE.
*/
namespace PhpCsFixer\Tests\Console\Report\FixReport;
use PhpCsFixer\Console\Application;
use PhpCsFixer\Console\Report\FixReport\CheckstyleReporter;
use PhpCsFixer\Console\Report\FixReport\ReporterInterface;
use PhpCsFixer\PhpunitConstraintXmlMatchesXsd\Constraint\XmlMatchesXsd;
use Symfony\Component\Console\Formatter\OutputFormatter;
/**
* @author Kvin Gomez <[email protected]>
*
* @internal
*
* @covers \PhpCsFixer\Console\Report\FixReport\CheckstyleReporter
*/
final class CheckstyleReporterTest extends AbstractReporterTestCase
{
/**
* "checkstyle" XML schema.
*
* @var null|string
*/
private static $xsd;
public static function setUpBeforeClass(): void
{
parent::setUpBeforeClass();
$content = file_get_contents(__DIR__.'/../../../../doc/schemas/fix/checkstyle.xsd');
if (false === $content) {
throw new \RuntimeException('Cannot read file.');
}
self::$xsd = $content;
}
public static function tearDownAfterClass(): void
{
parent::tearDownAfterClass();
self::$xsd = null;
}
protected static function createNoErrorReport(): string
{
$about = Application::getAbout();
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}" />
XML;
}
protected static function createSimpleReport(): string
{
$about = Application::getAbout();
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here" message="Found violation(s) of type: some_fixer_name_here" />
</file>
</checkstyle>
XML;
}
protected static function createWithDiffReport(): string
{
$about = Application::getAbout();
// NOTE: checkstyle format does NOT include diffs
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here" message="Found violation(s) of type: some_fixer_name_here" />
</file>
</checkstyle>
XML;
}
protected static function createWithAppliedFixersReport(): string
{
$about = Application::getAbout();
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here_1" message="Found violation(s) of type: some_fixer_name_here_1" />
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here_2" message="Found violation(s) of type: some_fixer_name_here_2" />
</file>
</checkstyle>
XML;
}
protected static function createWithTimeAndMemoryReport(): string
{
$about = Application::getAbout();
// NOTE: checkstyle format does NOT include time or memory
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here" message="Found violation(s) of type: some_fixer_name_here" />
</file>
</checkstyle>
XML;
}
protected static function createComplexReport(): string
{
$about = Application::getAbout();
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here_1" message="Found violation(s) of type: some_fixer_name_here_1" />
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here_2" message="Found violation(s) of type: some_fixer_name_here_2" />
</file>
<file name="anotherFile.php">
<error severity="warning" source="PHP-CS-Fixer.another_fixer_name_here" message="Found violation(s) of type: another_fixer_name_here" />
</file>
</checkstyle>
XML;
}
protected function createReporter(): ReporterInterface
{
return new CheckstyleReporter();
}
protected function getFormat(): string
{
return 'checkstyle';
}
protected function assertFormat(string $expected, string $input): void
{
$formatter = new OutputFormatter();
$input = $formatter->format($input);
self::assertThat($input, new XmlMatchesXsd(self::$xsd));
self::assertXmlStringEqualsXmlString($expected, $input);
}
}
Did this file decode correctly?
Original Code
<?php
declare(strict_types=1);
/*
* This file is part of PHP CS Fixer.
*
* (c) Fabien Potencier <[email protected]>
* Dariusz Rumiski <[email protected]>
*
* This source file is subject to the MIT license that is bundled
* with this source code in the file LICENSE.
*/
namespace PhpCsFixer\Tests\Console\Report\FixReport;
use PhpCsFixer\Console\Application;
use PhpCsFixer\Console\Report\FixReport\CheckstyleReporter;
use PhpCsFixer\Console\Report\FixReport\ReporterInterface;
use PhpCsFixer\PhpunitConstraintXmlMatchesXsd\Constraint\XmlMatchesXsd;
use Symfony\Component\Console\Formatter\OutputFormatter;
/**
* @author Kvin Gomez <[email protected]>
*
* @internal
*
* @covers \PhpCsFixer\Console\Report\FixReport\CheckstyleReporter
*/
final class CheckstyleReporterTest extends AbstractReporterTestCase
{
/**
* "checkstyle" XML schema.
*
* @var null|string
*/
private static $xsd;
public static function setUpBeforeClass(): void
{
parent::setUpBeforeClass();
$content = file_get_contents(__DIR__.'/../../../../doc/schemas/fix/checkstyle.xsd');
if (false === $content) {
throw new \RuntimeException('Cannot read file.');
}
self::$xsd = $content;
}
public static function tearDownAfterClass(): void
{
parent::tearDownAfterClass();
self::$xsd = null;
}
protected static function createNoErrorReport(): string
{
$about = Application::getAbout();
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}" />
XML;
}
protected static function createSimpleReport(): string
{
$about = Application::getAbout();
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here" message="Found violation(s) of type: some_fixer_name_here" />
</file>
</checkstyle>
XML;
}
protected static function createWithDiffReport(): string
{
$about = Application::getAbout();
// NOTE: checkstyle format does NOT include diffs
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here" message="Found violation(s) of type: some_fixer_name_here" />
</file>
</checkstyle>
XML;
}
protected static function createWithAppliedFixersReport(): string
{
$about = Application::getAbout();
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here_1" message="Found violation(s) of type: some_fixer_name_here_1" />
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here_2" message="Found violation(s) of type: some_fixer_name_here_2" />
</file>
</checkstyle>
XML;
}
protected static function createWithTimeAndMemoryReport(): string
{
$about = Application::getAbout();
// NOTE: checkstyle format does NOT include time or memory
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here" message="Found violation(s) of type: some_fixer_name_here" />
</file>
</checkstyle>
XML;
}
protected static function createComplexReport(): string
{
$about = Application::getAbout();
return <<<XML
<?xml version="1.0" encoding="UTF-8"?>
<checkstyle version="{$about}">
<file name="someFile.php">
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here_1" message="Found violation(s) of type: some_fixer_name_here_1" />
<error severity="warning" source="PHP-CS-Fixer.some_fixer_name_here_2" message="Found violation(s) of type: some_fixer_name_here_2" />
</file>
<file name="anotherFile.php">
<error severity="warning" source="PHP-CS-Fixer.another_fixer_name_here" message="Found violation(s) of type: another_fixer_name_here" />
</file>
</checkstyle>
XML;
}
protected function createReporter(): ReporterInterface
{
return new CheckstyleReporter();
}
protected function getFormat(): string
{
return 'checkstyle';
}
protected function assertFormat(string $expected, string $input): void
{
$formatter = new OutputFormatter();
$input = $formatter->format($input);
self::assertThat($input, new XmlMatchesXsd(self::$xsd));
self::assertXmlStringEqualsXmlString($expected, $input);
}
}
Function Calls
None |
Stats
MD5 | fcab4e4c1863f653bbfff193313dfaf0 |
Eval Count | 0 |
Decode Time | 128 ms |