2. Click on any part of the code
<?php
\Collective\Html\FormFacade::button('$actionBtnIcon . '" aria-hidden="true"> ' . $btnSubmitText, array('class' => 'btn btn-' . $modalClass . ' pull-right btn-flat', 'type' => 'button', 'id' => 'confirm'));
3. See Abstract Syntax Tree created by php-parser for full file
PhpParser\Node\Stmt\Expression(
expr: PhpParser\Node\Expr\StaticCall(
class: PhpParser\Node\Name\FullyQualified( parts: ["Collective","Html","FormFacade"] )
name: PhpParser\Node\Identifier( name: "button" )
args: [
0: PhpParser\Node\Arg(
name: null
value: PhpParser\Node\Expr\BinaryOp\Concat(
left: PhpParser\Node\Expr\BinaryOp\Concat(
left: PhpParser\Node\Expr\BinaryOp\Concat(
left: PhpParser\Node\Scalar\String_( value: "<i class="fa " )
right: PhpParser\Node\Expr\Variable( name: "actionBtnIcon" )
)
right: PhpParser\Node\Scalar\String_( value: "" aria-hidden="true"></i> " )
)
right: PhpParser\Node\Expr\Variable( name: "btnSubmitText" )
)
byRef: false
unpack: false
)
1: PhpParser\Node\Arg(
name: null
value: PhpParser\Node\Expr\Array_(
items: [
0: PhpParser\Node\ArrayItem(
key: PhpParser\Node\Scalar\String_( value: "class" )
value: PhpParser\Node\Expr\BinaryOp\Concat(
left: PhpParser\Node\Expr\BinaryOp\Concat(
left: PhpParser\Node\Scalar\String_( value: "btn btn-" )
right: PhpParser\Node\Expr\Variable( name: "modalClass" )
)
right: PhpParser\Node\Scalar\String_( value: " pull-right btn-flat" )
)
byRef: false
unpack: false
)
1: PhpParser\Node\ArrayItem(
key: PhpParser\Node\Scalar\String_( value: "type" )
value: PhpParser\Node\Scalar\String_( value: "button" )
byRef: false
unpack: false
)
2: PhpParser\Node\ArrayItem(
key: PhpParser\Node\Scalar\String_( value: "id" )
value: PhpParser\Node\Scalar\String_( value: "confirm" )
byRef: false
unpack: false
)
]
)
byRef: false
unpack: false
)
]
)
)