Вход Регистрация
Файл: vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/TryCatch.php
Строк: 36
<?php declare(strict_types=1);

namespace 
PhpParserNodeStmt;

use 
PhpParserNode;

class 
TryCatch extends NodeStmt
{
    
/** @var NodeStmt[] Statements */
    
public $stmts;
    
/** @var Catch_[] Catches */
    
public $catches;
    
/** @var null|Finally_ Optional finally node */
    
public $finally;

    
/**
     * Constructs a try catch node.
     *
     * @param NodeStmt[]   $stmts      Statements
     * @param Catch_[]      $catches    Catches
     * @param null|Finally_ $finally    Optional finally node
     * @param array         $attributes Additional attributes
     */
    
public function __construct(array $stmts, array $catchesFinally_ $finally null, array $attributes = []) {
        
$this->attributes $attributes;
        
$this->stmts $stmts;
        
$this->catches $catches;
        
$this->finally $finally;
    }

    public function 
getSubNodeNames() : array {
        return [
'stmts''catches''finally'];
    }

    public function 
getType() : string {
        return 
'Stmt_TryCatch';
    }
}
Онлайн: 1
Реклама