null : Variable to assign key to * 'byRef' => false : Whether to assign value by reference * 'stmts' => array(): Statements * @param array $attributes Additional attributes */ public function __construct(Node\Expr $expr, Node\Expr $valueVar, array $subNodes = [], array $attributes = []) { $this->attributes = $attributes; $this->expr = $expr; $this->keyVar = $subNodes['keyVar'] ?? null; $this->byRef = $subNodes['byRef'] ?? false; $this->valueVar = $valueVar; $this->stmts = $subNodes['stmts'] ?? []; } public function getSubNodeNames(): array { return ['expr', 'keyVar', 'byRef', 'valueVar', 'stmts']; } public function getType(): string { return 'Stmt_Foreach'; } } __halt_compiler();----SIGNATURE:----XcDDmyE4WcnGtEZmoo/LZbqNStGi4TReF0sB1qCon3uawpWAltIF2mcHEtJqcZ7VQysq6oy0vI0ec7keQ3I+JZx1hYcG9SBTCPTHyU7xKh7WZbDpwFsbPSpXb6vF6XVcELKkcVQOZyV1sbNdV/BDeNu8JokVu9jCkjQ5mpM83XaubLyioo7nZe01mF9Y4DI9F/h/9jtoCHIzweSJ8UhCV5etSTxcF7HaogwncueKsEU7Fo4kmTlwyK1c1tlJaJixdZhqjaqRuksenUuh3NOLYg/v+ahvAK67w1lRYd9rOPITaH8zhtHEG0zyPVuTeuBHDxEzDcaAaOMd3OzZA+KxwfwP2nSI5/IdtLfFnmxlwtdxTIRmUuU1IYBdP76Mjnyq7Jntw6ZgGAamSp3LrM5p+DuXKFjrshSlllDjf+i0kHZFIyNlnnqRQgS6gTNlKZRXPI6yH0+nOuOa0iLyfpUwWsKwdTjCDt6pqrqeeHANtFYqIBvR+oaL/jqGWgdPQSE7h8VPdAoRDM2fMNeFC9WvOaQjQ4ZVsxP1h+p81gB4VRIK8cN4pWA5JSqDEy/OEQ6oXMAlXwZjPBSH+n7FGSKoPwaoacxLa9A5EyDQvHdSYRnl5UyObX1cDnrNDiqKgCPQXj8hI5U3xTMMxHVaPemHH5I3BRqCh0D/pjqhAuo4yro=----ATTACHMENT:----NTQ3MzAxMjg1MzkxODM3MyA1MDI2MzU2NDg5ODQ5NjQ4IDE0NTA1MTk2OTkwMzAyNTI=