Skip to content

Remove the whole will extend or will implement dynamic return type extension #282

Remove the whole will extend or will implement dynamic return type extension

Remove the whole will extend or will implement dynamic return type extension #282

Triggered via pull request February 10, 2025 16:27
Status Failure
Total duration 33s
Artifacts

integrate.yaml

on: pull_request
Matrix: Coding Standards
Matrix: Static Code Analysis
Matrix: Tests
Fit to window
Zoom out
Zoom in

Annotations

45 errors
Static Code Analysis (8.3, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L42
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.3, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L43
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecyWithInterface (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.3, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L81
Parameter #1 $baz of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::baz() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz, object given.
Static Code Analysis (8.3, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L103
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz> but returns Prophecy\Prophecy\ObjectProphecy<object>.
Static Code Analysis (8.3, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L36
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest).
Static Code Analysis (8.3, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L76
Parameter #1 $bar of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::bar() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar, JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo given.
Static Code Analysis (8.3, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L98
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo> but returns Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>.
Static Code Analysis (8.3, 11.0, highest)
Process completed with exit code 1.
Static Code Analysis (8.4, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L42
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.4, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L43
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecyWithInterface (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.4, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L81
Parameter #1 $baz of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::baz() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz, object given.
Static Code Analysis (8.4, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L103
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz> but returns Prophecy\Prophecy\ObjectProphecy<object>.
Static Code Analysis (8.4, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L36
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest).
Static Code Analysis (8.4, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L76
Parameter #1 $bar of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::bar() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar, JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo given.
Static Code Analysis (8.4, 11.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L98
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo> but returns Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>.
Static Code Analysis (8.4, 11.0, highest)
Process completed with exit code 1.
Static Code Analysis (8.2, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L42
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.2, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L43
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecyWithInterface (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.2, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L81
Parameter #1 $baz of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::baz() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz, object given.
Static Code Analysis (8.2, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L103
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz> but returns Prophecy\Prophecy\ObjectProphecy<object>.
Static Code Analysis (8.2, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L36
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest).
Static Code Analysis (8.2, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L76
Parameter #1 $bar of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::bar() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar, JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo given.
Static Code Analysis (8.2, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L98
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo> but returns Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>.
Static Code Analysis (8.2, 10.0, highest)
Process completed with exit code 1.
Static Code Analysis (7.4, 9.1.0, locked): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L81
Parameter #1 $baz of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::baz() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz, object given.
Static Code Analysis (7.4, 9.1.0, locked): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L103
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz> but returns Prophecy\Prophecy\ObjectProphecy<object>.
Static Code Analysis (7.4, 9.1.0, locked): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L76
Parameter #1 $bar of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::bar() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar, JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo given.
Static Code Analysis (7.4, 9.1.0, locked): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L98
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo> but returns Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>.
Static Code Analysis (7.4, 9.1.0, locked)
Process completed with exit code 1.
Static Code Analysis (8.0, 9.6.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L42
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.0, 9.6.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L43
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecyWithInterface (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.0, 9.6.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L81
Parameter #1 $baz of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::baz() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz, object given.
Static Code Analysis (8.0, 9.6.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L103
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz> but returns Prophecy\Prophecy\ObjectProphecy<object>.
Static Code Analysis (8.0, 9.6.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L36
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest).
Static Code Analysis (8.0, 9.6.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L76
Parameter #1 $bar of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::bar() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar, JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo given.
Static Code Analysis (8.0, 9.6.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L98
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo> but returns Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>.
Static Code Analysis (8.0, 9.6.0, highest)
Process completed with exit code 1.
Static Code Analysis (8.1, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L42
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.1, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L43
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::$prophecyWithInterface (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest).
Static Code Analysis (8.1, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L81
Parameter #1 $baz of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::baz() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz, object given.
Static Code Analysis (8.1, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillExtendTest.php#L103
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillExtendTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Baz> but returns Prophecy\Prophecy\ObjectProphecy<object>.
Static Code Analysis (8.1, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L36
Property JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::$prophecy (Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>) does not accept $this(JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest).
Static Code Analysis (8.1, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L76
Parameter #1 $bar of method JanGregor\Prophecy\Test\StaticAnalysis\Src\BaseModel::bar() expects JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar, JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo given.
Static Code Analysis (8.1, 10.0, highest): test/StaticAnalysis/Test/ObjectProphecy/WillImplementTest.php#L98
Method JanGregor\Prophecy\Test\StaticAnalysis\Test\ObjectProphecy\WillImplementTest::createProphecy() should return Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Bar&JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo> but returns Prophecy\Prophecy\ObjectProphecy<JanGregor\Prophecy\Test\StaticAnalysis\Src\Foo>.
Static Code Analysis (8.1, 10.0, highest)
Process completed with exit code 1.