[buddypress-trac] [BuddyPress Trac] #6125: Small improvements to Member Types functions

buddypress-trac noreply at wordpress.org
Thu Jan 15 20:46:17 UTC 2015


#6125: Small improvements to Member Types functions
--------------------------+------------------
 Reporter:  Offereins     |       Owner:
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  2.2
Component:  Members       |     Version:
 Severity:  normal        |  Resolution:
 Keywords:  has-patch     |
--------------------------+------------------

Comment (by boonebgorges):

 Thanks, Offereins and johnjamesjacoby.

 > Checking for type (array key) existence with empty() instead of isset()

 This is copied right from `get_post_type_object()`. There should be no
 natural case in which a member type key is set to an empty value (like an
 empty string). That being said, there's no harm in making the change to
 `isset()`.

 > Looking at this more makes me think the bp_get_member_types() function
 is doing too much compared to other similar utility functions.
 6125.02.patch simplifies bp_get_member_types() and introduces another
 helper to filter those results if it ever becomes necessary.

 One of the goals here was to make the API look exactly like WP's post type
 API. So `bp_get_member_types()` has a function signature identical to
 `get_post_types()`. Unless there's a powerful argument to the contrary
 (like a bug that it introduces), I'd prefer not to break the filter logic
 out into a separate function.

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/6125#comment:6>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list