View file vendor/nikic/php-parser/lib/PhpParser/Node/Expr/Print_.php

File size: 633B
  1. <?php declare(strict_types=1);
  2.  
  3. namespace PhpParser\Node\Expr;
  4.  
  5. use PhpParser\Node\Expr;
  6.  
  7. class Print_ extends Expr
  8. {
  9. /** @var Expr Expression */
  10. public $expr;
  11.  
  12. /**
  13. * Constructs an print() node.
  14. *
  15. * @param Expr $expr Expression
  16. * @param array $attributes Additional attributes
  17. */
  18. public function __construct(Expr $expr, array $attributes = []) {
  19. $this->attributes = $attributes;
  20. $this->expr = $expr;
  21. }
  22.  
  23. public function getSubNodeNames() : array {
  24. return ['expr'];
  25. }
  26. public function getType() : string {
  27. return 'Expr_Print';
  28. }
  29. }