function TemplateLiteral::getParts
Returns an array of the template parts (quasis and expressions)
Return value
array
File
-
vendor/
mck89/ peast/ lib/ Peast/ Syntax/ Node/ TemplateLiteral.php, line 98
Class
- TemplateLiteral
- A node that represents a template literal. For example: `this is a ${test()} template`
Namespace
Peast\Syntax\NodeCode
public function getParts() {
// It must be a list of quasis and expressions alternated
$parts = array();
foreach ($this->quasis as $k => $val) {
$parts[] = $val;
if (isset($this->expressions[$k])) {
$parts[] = $this->expressions[$k];
}
}
return $parts;
}