X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fpsy%2Fpsysh%2Fsrc%2FPsy%2FCodeCleaner%2FFinalClassPass.php;fp=vendor%2Fpsy%2Fpsysh%2Fsrc%2FPsy%2FCodeCleaner%2FFinalClassPass.php;h=c509bef50b0a073b22fdc1f87c0e73eea431b07f;hp=57f7ab72d0ed56e27a28208feffe0e8ed22d10c9;hb=eba34333e3c89f208d2f72fa91351ad019a71583;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae diff --git a/vendor/psy/psysh/src/Psy/CodeCleaner/FinalClassPass.php b/vendor/psy/psysh/src/Psy/CodeCleaner/FinalClassPass.php index 57f7ab72d..c509bef50 100644 --- a/vendor/psy/psysh/src/Psy/CodeCleaner/FinalClassPass.php +++ b/vendor/psy/psysh/src/Psy/CodeCleaner/FinalClassPass.php @@ -12,7 +12,7 @@ namespace Psy\CodeCleaner; use PhpParser\Node; -use PhpParser\Node\Stmt\Class_ as ClassStmt; +use PhpParser\Node\Stmt\Class_; use Psy\Exception\FatalErrorException; /** @@ -37,12 +37,12 @@ class FinalClassPass extends CodeCleanerPass */ public function enterNode(Node $node) { - if ($node instanceof ClassStmt) { + if ($node instanceof Class_) { if ($node->extends) { $extends = (string) $node->extends; if ($this->isFinalClass($extends)) { $msg = sprintf('Class %s may not inherit from final class (%s)', $node->name, $extends); - throw new FatalErrorException($msg); + throw new FatalErrorException($msg, 0, E_ERROR, null, $node->getLine()); } }