Skip to content

Commit

Permalink
Fixed regression
Browse files Browse the repository at this point in the history
  • Loading branch information
Hidanio committed Mar 6, 2024
1 parent e46552c commit 71e799a
Show file tree
Hide file tree
Showing 33 changed files with 33 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/tests/regression/issue1071_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ func TestIssue1071FunctionWithBackSlash(t *testing.T) {
"stubs/phpstorm-stubs/meta/.phpstorm.meta.php",
}
test.AddFile(`<?php
declare(strict_types=1);
class Foo {
/**
* @return int
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue11_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue11(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
class Generator {
/** send sends a message */
public function send();
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue128_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ func TestIssue128(t *testing.T) {
test := linttest.NewSuite(t)
test.Config().StrictMixed = true
test.AddFile(`<?php
declare(strict_types=1);
class Value {
public $x;
}
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue16_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ func TestIssue16(t *testing.T) {
test := linttest.NewSuite(t)
test.Config().StrictMixed = true
test.AddFile(`<?php
declare(strict_types=1);
interface DateTimeInterface {
public function format($fmt);
}
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue170_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue170(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
global $v;
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue182_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue182(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
trait SingletonSelf {
/** @var ?self */
private static $instance = null;
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue183_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
func TestIssue183(t *testing.T) {
test := linttest.NewSuite(t)
test.AddFile(`<?php
declare(strict_types=1);
trait Mixin {
public $x = 10;
}
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue1_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue1(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
interface TestInterface
{
const TEST = '1';
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue209_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue209_1(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
trait A {
private function priv() { return 1; }
protected function prot() { return 2; }
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue252_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue252(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
class Foo {
public $foo = 10;
}
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue26_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ func TestIssue26_1(t *testing.T) {
// Test that defined variable variable don't cause "undefined" warnings.
test := linttest.NewSuite(t)
test.AddFile(`<?php
declare(strict_types=1);
function issetVarVar() {
$x = 'key';
if (isset($$x)) {
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue283_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
func TestIssue283(t *testing.T) {
test := linttest.NewSuite(t)
test.AddFile(`<?php
declare(strict_types=1);
trait YummyProps {
public $price = 'fair';
protected $taste = 'good';
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue288_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ func TestIssue288(t *testing.T) {
test := linttest.NewSuite(t)
test.Config().StrictMixed = true
test.AddFile(`<?php
declare(strict_types=1);
class Box {
public $item1;
public $item2;
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue289_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue289(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
class Foo { public $value = 11; }
$xs = [0, new Foo()];
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue2_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue2(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
function rand() { return 4; }
interface DateTimeInterface {
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue327_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue327(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
function sink(...$args) {}
function f() {
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue362_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue362_1(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
function method_exists($object, $method_name) { return 1 != 0; }
class Foo {
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue375_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue375(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
function ref_sink(&$ref) {}
function f() {
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue37_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
func TestIssue37(t *testing.T) {
test := linttest.NewSuite(t)
test.AddFile(`<?php
declare(strict_types=1);
class Foo {
public $a;
public $b;
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue387_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue387(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
function f1(&$a) {
$a1[0] = 1;
}
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue390_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ func TestIssue390(t *testing.T) {
test := linttest.NewSuite(t)
test.Config().StrictMixed = true
test.AddFile(`<?php
declare(strict_types=1);
$cond = 1;
if ($cond && isset($a1[0])) {
$_ = $a1;
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue3_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue3(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
class TestClass
{
/** get always returns "." */
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue497_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue497(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
class T {}
/**
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue547_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ func TestIssue547(t *testing.T) {
test := linttest.NewSuite(t)
test.LoadStubs = []string{`stubs/phpstorm-stubs/standard/standard_3.php`}
test.AddFile(`<?php
declare(strict_types=1);
putenv("A=1");
\putenv("B=2");
`)
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue548_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue548_1(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
class A {
private $value;
private function method() {}
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue556_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ func TestIssue556(t *testing.T) {
test := linttest.NewSuite(t)
test.LoadStubs = []string{`stubs/phpstorm-stubs/Core/Core_c.php`}
test.AddFile(`<?php
declare(strict_types=1);
/**
* @param \ArrayAccess|array $v
*/
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue673_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue673(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
$_ = ['\n' => 1, "\n" => 2];
`)
}
1 change: 1 addition & 0 deletions src/tests/regression/issue6_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
func TestIssue6(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
declare(strict_types=1);
trait Example
{
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue778_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue778(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
trait FooStatic {
/** @return void */
public static function f() {
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue78_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import (
func TestIssue78_1(t *testing.T) {
test := linttest.NewSuite(t)
test.AddFile(`<?php
declare(strict_types=1);
global $cond;
$xs = [1, 2];
switch ($cond) {
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue8_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue8(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
class Magic
{
public function __get($a);
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/issue989_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestIssue989TraitUse(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
trait Trait1 {}
function f() {
Expand Down
1 change: 1 addition & 0 deletions src/tests/regression/pull236_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import (

func TestPull236(t *testing.T) {
linttest.SimpleNegativeTest(t, `<?php
declare(strict_types=1);
$_ = new class {
private function f() { return 10; }
Expand Down

0 comments on commit 71e799a

Please sign in to comment.