Content of a PHP string literal node (single- or double-quoted).
(node: SyntaxNode, source: string)
| 817 | |
| 818 | /** Content of a PHP string literal node (single- or double-quoted). */ |
| 819 | function phpStringContent(node: SyntaxNode, source: string): string | null { |
| 820 | for (let i = 0; i < node.namedChildCount; i++) { |
| 821 | const child = node.namedChild(i); |
| 822 | if (child?.type === 'string_content') return getNodeText(child, source).trim(); |
| 823 | } |
| 824 | return null; |
| 825 | } |
| 826 | |
| 827 | /** The function name of the PHP call whose arguments contain `node`, if any. */ |
| 828 | function phpEnclosingCallName(node: SyntaxNode): string | null { |
no test coverage detected