Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / test / code / formatPreservation / comments.test
diff --git a/vendor/nikic/php-parser/test/code/formatPreservation/comments.test b/vendor/nikic/php-parser/test/code/formatPreservation/comments.test
new file mode 100644 (file)
index 0000000..61f21e2
--- /dev/null
@@ -0,0 +1,52 @@
+Comment changes
+-----
+<?php
+// Test
+foo();
+-----
+$stmts[0]->setAttribute('comments', []);
+-----
+<?php
+foo();
+-----
+<?php
+$foo;
+
+
+/* bar */
+$baz;
+-----
+$comments = $stmts[1]->getComments();
+$comments[] = new Comment("// foo");
+$stmts[1]->setAttribute('comments', $comments);
+-----
+<?php
+$foo;
+
+
+/* bar */
+// foo
+$baz;
+-----
+<?php
+class Test {
+    /**
+     * @expectedException \FooException
+     */
+    public function test() {
+        // some code
+    }
+}
+-----
+$method = $stmts[0]->stmts[0];
+$method->setAttribute('comments', [new Comment\Doc("/**\n *\n */")]);
+-----
+<?php
+class Test {
+    /**
+     *
+     */
+    public function test() {
+        // some code
+    }
+}
\ No newline at end of file