Mercurial > hg > isophonics-drupal-site
diff vendor/nikic/php-parser/test/code/parser/exprStmtMode.test @ 13:5fb285c0d0e3
Update Drupal core to 8.4.7 via Composer. Security update; I *think* we've
been lucky to get away with this so far, as we don't support self-registration
which seems to be used by the so-called "drupalgeddon 2" attack that 8.4.5
was vulnerable to.
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:33:26 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vendor/nikic/php-parser/test/code/parser/exprStmtMode.test Mon Apr 23 09:33:26 2018 +0100 @@ -0,0 +1,57 @@ +Expression statement mode +----- +<?php +$a = $b; +yield $x; +----- +!!exprStmts +array( + 0: Stmt_Expression( + expr: Expr_Assign( + var: Expr_Variable( + name: a + ) + expr: Expr_Variable( + name: b + ) + ) + ) + 1: Stmt_Expression( + expr: Expr_Yield( + key: null + value: Expr_Variable( + name: x + ) + ) + ) +) +----- +<?php +$a = $b +$c = $d +----- +!!exprStmts +Syntax error, unexpected T_VARIABLE from 3:1 to 3:2 +Syntax error, unexpected EOF from 3:8 to 3:8 +array( + 0: Stmt_Expression( + expr: Expr_Assign( + var: Expr_Variable( + name: a + ) + expr: Expr_Variable( + name: b + ) + ) + ) + 1: Stmt_Expression( + expr: Expr_Assign( + var: Expr_Variable( + name: c + ) + expr: Expr_Variable( + name: d + ) + ) + ) +) \ No newline at end of file