Psalm
Get started
Documentation
Paid support
Plugins
Blog
GitHub
<?php class A {} class B extends A {} trait T1 { abstract protected static function test(A $x) : void; } class C1 { use T1; private static function test(B $x) : void {} } abstract class P2 { abstract public static function test(A $x) : void; } class C2 extends P2 { private static function test(B $x) : void {} }
Snippet created on January 17 2020 at 05:34 UTC
Settings
Get link