We use method chaining in several of our core systems. We're trying to namespace some of those systems away from our modules. However I'm having trouble getting any kind of namespace resolution with chaining to work.

So while this works (as usual):

```
$GLOBALS['model']->User()->User_Friends()->getAll();

```

this, on the other hand:

```
$GLOBALS['model']->Core\User()->User_Friends()->getAll();

```

throws the error:

```
Parse error: syntax error, unexpected T_NS_SEPARATOR

```

Is there any way around this?

I'm almost already assuming this is a no-go. But asking to make sure I'm not missing something.

Depending on your point-of-view (definitely mine), it is a bug.