inlineHtml.test 596 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. Handling of inline HTML
  2. -----
  3. <?php
  4. function test() {
  5. ?>Foo<?php
  6. }
  7. -----
  8. $stmts[0]->setAttribute('origNode', null);
  9. -----
  10. <?php
  11. function test()
  12. {
  13. ?>Foo<?php
  14. }
  15. -----
  16. <?php
  17. function test() {
  18. foo();
  19. ?>Bar<?php
  20. baz();
  21. }
  22. -----
  23. // TODO Fix broken result
  24. $stmts[0]->stmts[2] = $stmts[0]->stmts[1];
  25. -----
  26. <?php
  27. function test() {
  28. foo();
  29. ?>Bar<?php
  30. Bar
  31. }
  32. -----
  33. <?php
  34. function test() {
  35. foo();
  36. ?>Bar<?php
  37. baz();
  38. }
  39. -----
  40. // TODO Fix broken result
  41. $stmts[0]->stmts[1] = $stmts[0]->stmts[2];
  42. -----
  43. <?php
  44. function test() {
  45. foo();<?php
  46. baz();
  47. baz();
  48. }