[ 
https://issues.apache.org/jira/browse/SHINDIG-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12601499#action_12601499
 ] 

Kevin Brown commented on SHINDIG-321:
-------------------------------------

Oh, and FYI -- PHP will have support for namespaces in the PHP6 release 
(there's still some fluctuation in the implementation, but it's getting there). 
It's not as robust as Java or .NET style packages, instead borrowing more 
heavily from C++, but it'll probably help quite a bit:

http://cvs.php.net/viewvc.cgi/php-src/README.namespaces?revision=1.7&view=markup

> NameSpace collition in PHP Classes
> ----------------------------------
>
>                 Key: SHINDIG-321
>                 URL: https://issues.apache.org/jira/browse/SHINDIG-321
>             Project: Shindig
>          Issue Type: Improvement
>          Components: Common Components (PHP), Gadget Rendering Server (PHP)
>            Reporter: bruno rovagnati
>         Attachments: namespace_email.patch, 
> namespacer_cache_setpref_setprefs.patch
>
>
> Some classes are having conflicting names such as Cache, Name, Email, Person 
> etc... (mainly src/socialdata/opensocial/model/*)
> I suggest to move those class name to a Shindig_Cache, Shindig_Name, etc. 
> (Zend-like namespace convention)
> i'll start adding patched to these classes that are conflicting while 
> implementing shindig

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to