mirror of
https://github.com/danog/psalm.git
synced 2024-12-02 09:37:59 +01:00
Fix
This commit is contained in:
parent
900807d2a2
commit
19a5c01fbb
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use PhpParser;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Config;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Config;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Context;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Config;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Amp\PHPUnit\AsyncTestCase as BaseAsyncTestCase;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Context;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Context;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Config;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
@ -65,7 +65,7 @@ class CacheTest extends TestCase
|
||||
* @dataProvider provideCacheInteractions
|
||||
*/
|
||||
public function testCacheInteractions(
|
||||
array $interactions
|
||||
array $interactions,
|
||||
): void {
|
||||
$config = Config::loadFromXML(
|
||||
__DIR__ . DIRECTORY_SEPARATOR . 'test_base_dir',
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\ValidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use PhpParser\Comment\Doc;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Config;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use PhpParser\Node\Name;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use PHPUnit\Framework\TestCase as BaseTestCase;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Internal\PluginManager\ComposerLock;
|
||||
@ -212,10 +214,9 @@ class ComposerLockTest extends TestCase
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $data
|
||||
* @psalm-pure
|
||||
*/
|
||||
private function jsonFile($data): string
|
||||
private function jsonFile(mixed $data): string
|
||||
{
|
||||
return 'data:application/json,' . json_encode($data, JSON_THROW_ON_ERROR);
|
||||
}
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Config;
|
||||
|
||||
use Psalm\Config;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Config;
|
||||
|
||||
use Composer\Autoload\ClassLoader;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Config;
|
||||
|
||||
use Psalm\Config\Creator;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin;
|
||||
|
||||
use Psalm\Plugin\PluginEntryPointInterface;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin;
|
||||
|
||||
use Psalm\Plugin\PluginEntryPointInterface;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Config\Plugin;
|
||||
|
||||
use Psalm\Plugin\FileExtensionsInterface;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin;
|
||||
|
||||
use Psalm\Plugin\PluginEntryPointInterface;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin\Hook;
|
||||
|
||||
use Psalm\Plugin\EventHandler\AfterAnalysisInterface;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Config\Plugin\Hook;
|
||||
|
||||
use Psalm\Codebase;
|
||||
@ -108,7 +110,7 @@ class CustomArrayMapFunctionStorageProvider implements DynamicFunctionStoragePro
|
||||
private static function createExpectedCallable(
|
||||
Union $input_type,
|
||||
DynamicTemplateProvider $template_provider,
|
||||
int $return_template_offset = 0
|
||||
int $return_template_offset = 0,
|
||||
): TCallable {
|
||||
return new TCallable(
|
||||
'callable',
|
||||
@ -124,7 +126,7 @@ class CustomArrayMapFunctionStorageProvider implements DynamicFunctionStoragePro
|
||||
*/
|
||||
private static function createRestCallables(
|
||||
DynamicTemplateProvider $template_provider,
|
||||
int $expected_callable_args_count
|
||||
int $expected_callable_args_count,
|
||||
): array {
|
||||
$rest_callable_params = [];
|
||||
|
||||
@ -160,7 +162,7 @@ class CustomArrayMapFunctionStorageProvider implements DynamicFunctionStoragePro
|
||||
*/
|
||||
private static function createTemplates(
|
||||
DynamicTemplateProvider $template_provider,
|
||||
int $expected_callable_count
|
||||
int $expected_callable_count,
|
||||
): array {
|
||||
$template_params = [];
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin\Hook;
|
||||
|
||||
use Psalm\Plugin\EventHandler\AfterFileAnalysisInterface;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin\Hook;
|
||||
|
||||
use Psalm\Plugin\EventHandler\Event\MethodExistenceProviderEvent;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin\Hook;
|
||||
|
||||
use Psalm\Plugin\EventHandler\Event\PropertyExistenceProviderEvent;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin\Hook;
|
||||
|
||||
use Psalm\Plugin\EventHandler\Event\FunctionExistenceProviderEvent;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin;
|
||||
|
||||
use Psalm\Plugin\PluginEntryPointInterface;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Test\Config\Plugin;
|
||||
|
||||
use Psalm\Plugin\PluginEntryPointInterface;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Config\Plugin;
|
||||
|
||||
use Psalm\Plugin\PluginEntryPointInterface;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Config;
|
||||
|
||||
use InvalidArgumentException;
|
||||
@ -18,14 +20,11 @@ class PluginListTest extends TestCase
|
||||
{
|
||||
use MockeryPHPUnitIntegration;
|
||||
|
||||
/** @var ConfigFile&MockInterface */
|
||||
private $config_file;
|
||||
private ConfigFile&MockInterface $config_file;
|
||||
|
||||
/** @var Config&MockInterface */
|
||||
private $config;
|
||||
private Config&MockInterface $config;
|
||||
|
||||
/** @var ComposerLock&MockInterface */
|
||||
private $composer_lock;
|
||||
private ComposerLock&MockInterface $composer_lock;
|
||||
|
||||
public function setUp(): void
|
||||
{
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Config;
|
||||
|
||||
use InvalidArgumentException;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Context;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Exception;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use PHPUnit\Framework\TestCase as BaseTestCase;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use DOMAttr;
|
||||
@ -409,18 +411,12 @@ class DocumentationTest extends TestCase
|
||||
return $this->inner->toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $other
|
||||
*/
|
||||
protected function matches($other): bool
|
||||
protected function matches(mixed $other): bool
|
||||
{
|
||||
return $this->inner->matches($other);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param mixed $other
|
||||
*/
|
||||
protected function failureDescription($other): string
|
||||
protected function failureDescription(mixed $other): string
|
||||
{
|
||||
return $this->exporter()->shortenedExport($other) . ' ' . $this->toString();
|
||||
}
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\EndToEnd;
|
||||
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\EndToEnd;
|
||||
|
||||
use Exception;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\EndToEnd;
|
||||
|
||||
use Symfony\Component\Process\Process;
|
||||
@ -22,7 +24,7 @@ trait PsalmRunnerTrait
|
||||
array $args,
|
||||
string $workingDir,
|
||||
bool $shouldFail = false,
|
||||
bool $relyOnConfigDir = true
|
||||
bool $relyOnConfigDir = true,
|
||||
): array {
|
||||
// Ensure CI agnostic output
|
||||
if (!in_array('--init', $args, true) && !in_array('--alter', $args, true)) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\EndToEnd;
|
||||
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use DOMDocument;
|
||||
@ -21,8 +23,7 @@ class ErrorBaselineTest extends TestCase
|
||||
{
|
||||
use MockeryPHPUnitIntegration;
|
||||
|
||||
/** @var FileProvider&MockInterface */
|
||||
private $fileProvider;
|
||||
private FileProvider&MockInterface $fileProvider;
|
||||
|
||||
public function setUp(): void
|
||||
{
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use PhpParser;
|
||||
@ -27,7 +29,7 @@ class FileDiffTest extends TestCase
|
||||
array $same_signatures,
|
||||
array $changed_methods,
|
||||
array $diff_map_offsets,
|
||||
array $deletion_ranges
|
||||
array $deletion_ranges,
|
||||
): void {
|
||||
if (strpos($this->getTestName(), 'SKIPPED-') !== false) {
|
||||
$this->markTestSkipped();
|
||||
@ -84,7 +86,7 @@ class FileDiffTest extends TestCase
|
||||
array $same_methods,
|
||||
array $same_signatures,
|
||||
array $changed_methods,
|
||||
array $diff_map_offsets
|
||||
array $diff_map_offsets,
|
||||
): void {
|
||||
if (strpos($this->getTestName(), 'SKIPPED-') !== false) {
|
||||
$this->markTestSkipped();
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
use Psalm\Context;
|
||||
@ -31,7 +33,7 @@ class ClassConstantMoveTest extends TestCase
|
||||
public function testValidCode(
|
||||
string $input_code,
|
||||
string $output_code,
|
||||
array $constants_to_move
|
||||
array $constants_to_move,
|
||||
): void {
|
||||
$test_name = $this->getTestName();
|
||||
if (strpos($test_name, 'SKIPPED-') !== false) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
use Psalm\Context;
|
||||
@ -31,7 +33,7 @@ class ClassMoveTest extends TestCase
|
||||
public function testValidCode(
|
||||
string $input_code,
|
||||
string $output_code,
|
||||
array $constants_to_move
|
||||
array $constants_to_move,
|
||||
): void {
|
||||
$test_name = $this->getTestName();
|
||||
if (strpos($test_name, 'SKIPPED-') !== false) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
use Psalm\Context;
|
||||
@ -34,7 +36,7 @@ abstract class FileManipulationTestCase extends TestCase
|
||||
string $php_version,
|
||||
array $issues_to_fix,
|
||||
bool $safe_types,
|
||||
bool $allow_backwards_incompatible_changes = true
|
||||
bool $allow_backwards_incompatible_changes = true,
|
||||
): void {
|
||||
$test_name = $this->getTestName();
|
||||
if (strpos($test_name, 'SKIPPED-') !== false) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class ImmutableAnnotationAdditionTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
use Psalm\Context;
|
||||
@ -31,7 +33,7 @@ class MethodMoveTest extends TestCase
|
||||
public function testValidCode(
|
||||
string $input_code,
|
||||
string $output_code,
|
||||
array $methods_to_move
|
||||
array $methods_to_move,
|
||||
): void {
|
||||
$test_name = $this->getTestName();
|
||||
if (strpos($test_name, 'SKIPPED-') !== false) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class MissingPropertyTypeTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class MissingReturnTypeTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
use Psalm\Context;
|
||||
@ -31,7 +33,7 @@ class NamespaceMoveTest extends TestCase
|
||||
public function testValidCode(
|
||||
string $input_code,
|
||||
string $output_code,
|
||||
array $namespaces_to_move
|
||||
array $namespaces_to_move,
|
||||
): void {
|
||||
$test_name = $this->getTestName();
|
||||
if (strpos($test_name, 'SKIPPED-') !== false) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class ParamNameMismatchTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class ParamTypeManipulationTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
use Psalm\Context;
|
||||
@ -31,7 +33,7 @@ class PropertyMoveTest extends TestCase
|
||||
public function testValidCode(
|
||||
string $input_code,
|
||||
string $output_code,
|
||||
array $properties_to_move
|
||||
array $properties_to_move,
|
||||
): void {
|
||||
$test_name = $this->getTestName();
|
||||
if (strpos($test_name, 'SKIPPED-') !== false) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class PureAnnotationAdditionTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class RedundantCastManipulationTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class ReturnTypeManipulationTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class ThrowsBlockAdditionTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class UndefinedVariableManipulationTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class UnnecessaryVarAnnotationManipulationTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class UnusedCodeManipulationTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileManipulation;
|
||||
|
||||
class UnusedVariableManipulationTest extends FileManipulationTestCase
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Context;
|
||||
@ -85,7 +87,7 @@ class FileReferenceTest extends TestCase
|
||||
array $expected_method_references_to_members,
|
||||
array $expected_method_references_to_missing_members,
|
||||
array $expected_file_references_to_members,
|
||||
array $expected_file_references_to_missing_members
|
||||
array $expected_file_references_to_missing_members,
|
||||
): void {
|
||||
$test_name = $this->getTestName();
|
||||
if (strpos($test_name, 'SKIPPED-') !== false) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileUpdates;
|
||||
|
||||
use Psalm\Config;
|
||||
@ -55,7 +57,7 @@ class AnalyzedMethodTest extends TestCase
|
||||
array $end_files,
|
||||
array $initial_analyzed_methods,
|
||||
array $unaffected_analyzed_methods,
|
||||
array $ignored_issues = []
|
||||
array $ignored_issues = [],
|
||||
): void {
|
||||
$test_name = $this->getTestName();
|
||||
if (strpos($test_name, 'SKIPPED-') !== false) {
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileUpdates;
|
||||
|
||||
use Psalm\Internal\Analyzer\ProjectAnalyzer;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileUpdates;
|
||||
|
||||
use Psalm\Exception\CodeException;
|
||||
@ -54,7 +56,7 @@ class ErrorAfterUpdateTest extends TestCase
|
||||
public function testErrorAfterUpdate(
|
||||
array $file_stages,
|
||||
string $error_message,
|
||||
array $ignored_issues = []
|
||||
array $ignored_issues = [],
|
||||
): void {
|
||||
$this->project_analyzer->getCodebase()->diff_methods = true;
|
||||
$this->project_analyzer->getCodebase()->reportUnusedCode();
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileUpdates;
|
||||
|
||||
use Psalm\Config;
|
||||
@ -55,7 +57,7 @@ class ErrorFixTest extends TestCase
|
||||
public function testErrorFix(
|
||||
array $files,
|
||||
array $error_counts,
|
||||
array $ignored_issues = []
|
||||
array $ignored_issues = [],
|
||||
): void {
|
||||
$this->project_analyzer->getCodebase()->diff_methods = true;
|
||||
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\FileUpdates;
|
||||
|
||||
use Psalm\Codebase;
|
||||
@ -71,7 +73,7 @@ class TemporaryUpdateTest extends TestCase
|
||||
array $error_positions,
|
||||
array $ignored_issues = [],
|
||||
bool $test_save = true,
|
||||
bool $check_unused_code = false
|
||||
bool $check_unused_code = false,
|
||||
): void {
|
||||
$codebase = $this->codebase;
|
||||
$codebase->diff_methods = true;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Config;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Config;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use PHPUnit\Framework\TestCase as BaseTestCase;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Config;
|
||||
@ -24,7 +26,7 @@ class IncludeTest extends TestCase
|
||||
array $files,
|
||||
array $files_to_check,
|
||||
bool $hoist_constants = false,
|
||||
array $ignored_issues = []
|
||||
array $ignored_issues = [],
|
||||
): void {
|
||||
$codebase = $this->project_analyzer->getCodebase();
|
||||
|
||||
@ -64,7 +66,7 @@ class IncludeTest extends TestCase
|
||||
array $files,
|
||||
array $files_to_check,
|
||||
string $error_message,
|
||||
array $directories = []
|
||||
array $directories = [],
|
||||
): void {
|
||||
if (strpos($this->getTestName(), 'SKIPPED-') !== false) {
|
||||
$this->markTestSkipped();
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Internal\Type\TypeCombiner;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests;
|
||||
|
||||
use Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Internal;
|
||||
|
||||
use FilesystemIterator;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Internal;
|
||||
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
@ -1,5 +1,7 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Psalm\Tests\Internal\Codebase;
|
||||
|
||||
use InvalidArgumentException;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user