[buddypress-trac] [BuddyPress Trac] #7018: Properly declare all properties on classes

buddypress-trac noreply at wordpress.org
Fri Apr 15 05:39:25 UTC 2016


#7018: Properly declare all properties on classes
------------------------------+-----------------------------
 Reporter:  tw2113            |      Owner:
     Type:  enhancement       |     Status:  new
 Priority:  normal            |  Milestone:  Awaiting Review
Component:  Component - Core  |    Version:
 Severity:  normal            |   Keywords:
------------------------------+-----------------------------
 We have a number of classes available, whether internal or public for
 users, and that's wonderful. However, we have not always properly declared
 the properties that we set in the __construct() methods or elsewhere in
 the class. We should work to change that fact.

 Example from BP_Groups_Group:

 {{{
 /**
  * ID of the group.
  *
  * @since 1.6.0
  * @var int
  */
 public $id;
 }}}

 {{{
 public function __construct( $id = null, $args = array() ) {
         $this->args = wp_parse_args( $args, array(
                 'populate_extras' => false,
         ) );

         if ( !empty( $id ) ) {
                 $this->id = $id;
                 $this->populate();
         }
 }
 }}}

--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7018>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac


More information about the buddypress-trac mailing list