123456789101112131415161718192021222324252627282930313233 |
- <?php
- namespace PhpParser\Node\Stmt;
- use PhpParser\Node\Stmt;
- /**
- * @property int $type Type of alias
- * @property UseUse[] $uses Aliases
- */
- class Use_ extends Stmt
- {
- const TYPE_NORMAL = 1;
- const TYPE_FUNCTION = 2;
- const TYPE_CONSTANT = 3;
- /**
- * Constructs an alias (use) list node.
- *
- * @param UseUse[] $uses Aliases
- * @param int $type Type of alias
- * @param array $attributes Additional attributes
- */
- public function __construct(array $uses, $type = self::TYPE_NORMAL, array $attributes = array()) {
- parent::__construct(
- array(
- 'type' => $type,
- 'uses' => $uses,
- ),
- $attributes
- );
- }
- }
|