annotate vendor/nikic/php-parser/test/code/formatPreservation/inlineHtml.test @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents 5fb285c0d0e3
children
rev   line source
Chris@13 1 Handling of inline HTML
Chris@13 2 -----
Chris@13 3 <?php
Chris@13 4
Chris@13 5 function test() {
Chris@13 6 ?>Foo<?php
Chris@13 7 }
Chris@13 8 -----
Chris@13 9 $stmts[0]->setAttribute('origNode', null);
Chris@13 10 -----
Chris@13 11 <?php
Chris@13 12
Chris@13 13 function test()
Chris@13 14 {
Chris@13 15 ?>Foo<?php
Chris@13 16 }
Chris@13 17 -----
Chris@13 18 <?php
Chris@13 19
Chris@13 20 function test() {
Chris@13 21 foo();
Chris@13 22 ?>Bar<?php
Chris@13 23 baz();
Chris@13 24 }
Chris@13 25 -----
Chris@13 26 // TODO Fix broken result
Chris@13 27 $stmts[0]->stmts[2] = $stmts[0]->stmts[1];
Chris@13 28 -----
Chris@13 29 <?php
Chris@13 30
Chris@13 31 function test() {
Chris@13 32 foo();
Chris@13 33 ?>Bar<?php
Chris@13 34 Bar
Chris@13 35 }
Chris@13 36 -----
Chris@13 37 <?php
Chris@13 38
Chris@13 39 function test() {
Chris@13 40 foo();
Chris@13 41 ?>Bar<?php
Chris@13 42 baz();
Chris@13 43 }
Chris@13 44 -----
Chris@13 45 // TODO Fix broken result
Chris@13 46 $stmts[0]->stmts[1] = $stmts[0]->stmts[2];
Chris@13 47 -----
Chris@13 48 <?php
Chris@13 49
Chris@13 50 function test() {
Chris@13 51 foo();<?php
Chris@13 52 baz();
Chris@13 53 baz();
Chris@13 54 }