plugins: plugin loader redesign
[geany-mirror.git] / tests / ctags / namespaces2.php
blob80730d092b1f84b5b0de215bfbac810f73739f3e
1 Tests for namespaces (unbraced version)
3 Expected output is
5 namespaces:
6 Bar\Baz
7 Foo
9 classes:
10 B [Bar\Baz]
11 C [Foo]
13 functions:
14 __construct [Foo::C]
15 __construct [Bar\Baz::B]
16 a [Foo]
17 a [Bar\Baz]
18 b [Foo]
19 c [Bar\Baz::B]
20 d [Foo::C]
22 <?php
24 /* namespace "Foo" */
25 namespace Foo;
27 function a() {
28 return true;
31 function b() {
32 return false;
35 class C {
36 function __construct() {
37 // ...
40 function d() {
41 return 42;
45 /* namespace "Bar\Baz" */
46 namespace Bar\Baz;
48 function a() {
49 return true;
52 class B {
53 function __construct() {
54 // ...
57 function c() {
58 return 42;