--- /dev/null
+Class
+-----
+<?php
+
+class Foo extends Bar implements ABC, \DEF, namespace\GHI
+{
+ var $a = 'foo';
+ private $b = 'bar';
+ static $c = 'baz';
+ function test()
+ {
+ $this->a = 'bar';
+ echo 'test';
+ }
+
+ protected function baz() {}
+ public function foo() {}
+ abstract static function bar() {}
+}
+
+trait Bar
+{
+ function test()
+ {
+ }
+}
+-----
+class Foo extends Bar implements ABC, \DEF, namespace\GHI
+{
+ var $a = 'foo';
+ private $b = 'bar';
+ static $c = 'baz';
+ function test()
+ {
+ $this->a = 'bar';
+ echo 'test';
+ }
+ protected function baz()
+ {
+ }
+ public function foo()
+ {
+ }
+ static abstract function bar()
+ {
+ }
+}
+trait Bar
+{
+ function test()
+ {
+ }
+}
\ No newline at end of file