Annotation of embedaddon/php/Zend/tests/class_alias_020.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Testing class alias in multiple namespaces
                      3: --FILE--
                      4: <?php
                      5: 
                      6: namespace foo;
                      7: 
                      8: 
                      9: class foo {
                     10: }
                     11: 
                     12: class_alias(__NAMESPACE__ .'\foo', 'foo');
                     13: 
                     14: namespace foo\bar;
                     15: 
                     16: class foo { 
                     17: }
                     18: 
                     19: class_alias(__NAMESPACE__ .'\foo', 'bar');
                     20: 
                     21: 
                     22: var_dump(new \foo, new \bar);
                     23: 
                     24: var_dump(new \foo\foo, new \foo\bar);
                     25: 
                     26: ?>
                     27: --EXPECTF--
                     28: object(foo\foo)#1 (0) {
                     29: }
                     30: object(foo\bar\foo)#2 (0) {
                     31: }
                     32: 
                     33: Fatal error: Class 'foo\bar' not found in %s on line %d

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>