#102: Namespace keyword in type-hint is broken
Issue revisions
- new by Manuel Pichler at 2009-D-01 16:47
- new by Manuel Pichler at 2009-D-02 6:22
- assigned by Manuel Pichler at 2009-D-02 6:22
- assigned by Manuel Pichler at 2009-D-02 7:50
- assigned by Manuel Pichler at 2009-D-02 7:50
- assigned by Manuel Pichler at 2009-D-02 7:51
- closed by Manuel Pichler at 2009-D-14 15:13
| Type | |
|---|---|
| State | |
| Priority | |
| Resolution | |
| Assigned to | Manuel Pichler |
| Scheduled for | 0.9.8 |
| Affected versions | 0.9.x-svn, 0.9.7 |
| Affected components | Parser |
| Last change | Monday 14 December 2009 15:13:25 UTC by Manuel Pichler |
Short description
The parser does not handle the namespace keyword within parameter type hints, but it is a valid alias/shortcut for class names.
Steps to reproduce
The following code can be used to reproduce this error.
<?php
namespace x\y;
class bar
{
function baz( namespace\foo $foo )
{
}
}
The following error occures when this code is parsed with the command line tool:
Following errors occured: Unexpected token: namespace, line: 6, col: 18, file:/tmp/namespace.php.
Manuel Pichler at Wednesday 2 December 2009 06:22:41 UTC
Code example changed.
Manuel Pichler at Wednesday 2 December 2009 07:51:18 UTC
Scheduled for PHP_Depend 0.9.8
Manuel Pichler at Monday 14 December 2009 15:13:25 UTC
Fixed in svn revision #1010.