Ticket #7345: 7345.patch
File 7345.patch, 2.6 KB (added by , 8 years ago) |
---|
-
src/bp-core/bp-core-buddybar.php
90 90 * Add a link to the main BuddyPress navigation. 91 91 * 92 92 * @since 2.4.0 93 * @since 2.6.0 Introduced the `$component` parameter. Began returning a BP_ Nav_Item object on success.93 * @since 2.6.0 Introduced the `$component` parameter. Began returning a BP_Core_Nav_Item object on success. 94 94 * 95 95 * @param array|string $args { 96 96 * Array describing the new nav item. … … 108 108 * item is clicked. 109 109 * } 110 110 * @param string $component Optional. Component that the nav belongs to. 111 * @return bool|BP_ Nav_Item Returns false on failure, new nav item on success.111 * @return bool|BP_Core_Nav_Item Returns false on failure, new nav item on success. 112 112 */ 113 113 function bp_core_create_nav_link( $args = '', $component = 'members' ) { 114 114 $bp = buddypress(); … … 446 446 * Add a subnav link to the BuddyPress navigation. 447 447 * 448 448 * @since 2.4.0 449 * @since 2.6.0 Introduced the `$component` parameter. Began returning a BP_ Nav_Item object on success.449 * @since 2.6.0 Introduced the `$component` parameter. Began returning a BP_Core_Nav_Item object on success. 450 450 * 451 451 * @param array|string $args { 452 452 * Array describing the new subnav item. … … 475 475 * Default: false. 476 476 * } 477 477 * @param string $component The component the navigation is attached to. Defaults to 'members'. 478 * @return bool|object Returns false on failure, new BP_ Nav_Item instance on success.478 * @return bool|object Returns false on failure, new BP_Core_Nav_Item instance on success. 479 479 */ 480 480 function bp_core_create_subnav_link( $args = '', $component = 'members' ) { 481 481 $bp = buddypress(); -
src/bp-core/classes/class-bp-core-nav-item.php
3 3 // Exit if accessed directly. 4 4 defined( 'ABSPATH' ) || exit; 5 5 6 if ( class_exists( 'ArrayObject' ) ) :7 8 6 /** 9 7 * Navigation item. 10 8 * … … 15 13 parent::__construct( $data, ArrayObject::ARRAY_AS_PROPS ); 16 14 } 17 15 } 18 19 else :20 21 /**22 * Navigation item.23 *24 * @since 2.6.025 */26 class BP_Core_Nav_Item {27 public function __construct( $data ) {28 foreach ( $data as $key => $value ) {29 $this->key = $value;30 }31 }32 }33 34 endif;