Am 22.04.2012 um 14:37 schrieb Bartek Przybylski: > Heya! > > W dniu 22 kwietnia 2012 14:28 użytkownik Frank Karlitschek > <[email protected]> napisał: >> Hi everybody, >> >> currently all Classes in ownCloud start with OC_ >> This leads to a problem if one app wants to use a class name thats already >> used in the core or in another app. >> A second problem is that we want to build a public api that's stable across >> different ownCloud version. If apps calls all the internal classes/functions >> or session variable we run into a problem in the long run. >> >> Because of that I propose this new namespacing schema: >> >> OC_ "ownCloud " Reserver for internal classes and session variables or the >> core >> OCP_ "ownCloud public" Reserved for the new public API that has to be used >> by apps exclusively. (Still has to be build) >> OCA_"appidentifier"_ "ownCloud App" Reserver for use in ownCloud apps. The >> unique identifier has to be in the class name so that it doesn`t clash with >> other apps. >> >> >> What do you think? >> > > Why not use namespacing builded in language ? > http://php.net/manual/en/language.namespaces.php I would appreciate this too. > >> >> Cheers >> Frank >> > > bartek > _______________________________________________ >> Owncloud mailing list >> [email protected] >> https://mail.kde.org/mailman/listinfo/owncloud > _______________________________________________ > Owncloud mailing list > [email protected] > https://mail.kde.org/mailman/listinfo/owncloud
_______________________________________________ Owncloud mailing list [email protected] https://mail.kde.org/mailman/listinfo/owncloud
