[buddypress-trac] [BuddyPress] #4470: BuddyPress Singleton

buddypress-trac at lists.automattic.com buddypress-trac at lists.automattic.com
Sun Aug 26 00:54:48 UTC 2012

#4470: BuddyPress Singleton
 Reporter:  johnjamesjacoby  |      Owner:  johnjamesjacoby
     Type:  enhancement      |     Status:  new
 Priority:  normal           |  Milestone:  1.7
Component:  Core             |    Version:
 Severity:  normal           |   Keywords:  has-patch
 Much of the clean-up of 1.5 and 1.6 paved the way for BuddyPress to
 eventually move away from needing to define the $bp global we've all come
 to know and love. The next part of this is turning the BuddyPress class
 into a singleton, with magic methods for getting/setting/checking the
 individual variables it uses.

 bbPress has already gone this route in 2.1, though it completely removed
 its dependency on the $bbp global (it was only around for 1 version, with
 single-digit plugins using it.) Totally eliminating the $bp global will be
 much more difficult to do,  though we can easily go it through-out
 BuddyPress core as we go.

 Attached patch finishes the singleton job, but keeps the $bp global around
 as a byref to the singleton.

Ticket URL: <https://buddypress.trac.wordpress.org/ticket/4470>
BuddyPress <http://buddypress.org/>

More information about the buddypress-trac mailing list