[wp-trac] [WordPress Trac] #21601: Introduce WP_User::has_prop_val() magic method

WordPress Trac wp-trac at lists.automattic.com
Wed Aug 15 21:02:48 UTC 2012


#21601: Introduce WP_User::has_prop_val() magic method
--------------------------+------------------------------------------------
 Reporter:  wpsmith       |      Owner:
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  Users         |    Version:
 Severity:  normal        |   Keywords:  has-patch 2nd-opinion dev-feedback
--------------------------+------------------------------------------------
 When using WP_User::has_prop( $key ), I believe the expectation is that if
 the property has a value, it would return true. However, it is returning
 true if the key is set or if the key exists. So if one uses it like
 WP_User::has_prop( 'user_url' ), it returns true regardless, simply
 because that's a standard WordPress user field.

 So, keeping that functionality for checking even custom properties, I
 thought it may be beneficial to add a magic method for checking whether a
 property is set ( WP_User::has_prop( $key ) ) and has a value (
 WP_User::get( $key ) ).

 Thus, this ticket desires to add two methods: has_prop_val() & __hasval()

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/21601>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list