Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
10/08/2013 08:58:05 PM (11 years ago)
Author:
boonebgorges
Message:

Improve inline docs in bp-core-component.php.

See #5022

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-core/bp-core-component.php

    r7370 r7399  
    119119
    120120    /**
    121      * Component global variables
    122      *
    123      * @since BuddyPress (1.5)
    124      *
    125      * @uses apply_filters() Calls 'bp_{@link bp_Component::name}_id'
    126      * @uses apply_filters() Calls 'bp_{@link bp_Component::name}_slug'
    127      *
    128      * @param array $args Optional
     121     * Set up component global variables.
     122     *
     123     * @since BuddyPress (1.5)
     124     *
     125     * @uses apply_filters() Calls 'bp_{@link bp_Component::name}_id'.
     126     * @uses apply_filters() Calls 'bp_{@link bp_Component::name}_slug'.
     127     *
     128     * @param array $args {
     129     *     All values are optional.
     130     *     @type string $slug The component slug. Used to construct certain
     131     *                        URLs, such as 'friends' in
     132     *                        http://example.com/members/joe/friends/
     133     *     @type string $root_slug The component root slug. Note that this
     134     *                             value is generally unused if the component
     135     *                             has a root directory (the slug will be
     136     *                             overridden by the post_name of the
     137     *                             directory page).
     138     *     @type bool $has_directory Set to true if the component requires
     139     *                               an associated WordPress page.
     140     *     @type string $notification_callback The callable function that
     141     *                                         formats the component's
     142     *                                         notifications.
     143     *     @type string $search_term Optional. The placeholder text in the
     144     *                               component directory search box. Eg,
     145     *                               'Search Groups...'.
     146     *     @type array $global_tables Optional. An array of database table
     147     *                                names.
     148     * }
    129149     */
    130150    public function setup_globals( $args = array() ) {
     
    200220     *
    201221     * @uses do_action() Calls 'bp_{@link bp_Component::name}includes'
     222     *
     223     * @param array $includes An array of file names, or file name chunks,
     224     *                        to be parsed and then included.
    202225     */
    203226    public function includes( $includes = array() ) {
     
    292315
    293316    /**
    294      * Setup the navigation
    295      *
    296      * @param array $main_nav Optional
    297      * @param array $sub_nav Optional
     317     * Set up component navigation.
     318     *
     319     * @see bp_core_new_nav_item() For a description of the $main_nav
     320     *      parameter formatting.
     321     * @see bp_core_new_subnav_item() For a description of how each item
     322     *      in the $sub_nav parameter array should be formatted.
     323     *
     324     * @param array $main_nav Optional. Passed directly to
     325     *                        bp_core_new_nav_item(). See that function for
     326     *                        a description.
     327     * @param array $sub_nav Optional. Multidimensional array, each item in
     328     *                       which is passed to bp_core_new_subnav_item().
     329     *                       See that function for a description.
    298330     */
    299331    public function setup_nav( $main_nav = array(), $sub_nav = array() ) {
     
    316348
    317349    /**
    318      * Setup the Toolbar
    319      *
     350     * Set up the component entries in the WordPress Admin Bar.
     351     *
     352     * @see WP_Admin_Bar::add_menu() for a description of the syntax
     353     *      required by each item in the $wp_admin_nav parameter array.
    320354     * @global obj $wp_admin_bar
    321      * @param array $wp_admin_menus
     355     *
     356     * @param array $wp_admin_nav An array of nav item arguments. Each item
     357     *                            in this parameter array is passed to
     358     *                            WP_Admin_Bar::add_menu(). See that method
     359     *                            for a description of the required syntax
     360     *                            for each item.
    322361     */
    323362    public function setup_admin_bar( $wp_admin_nav = array() ) {
Note: See TracChangeset for help on using the changeset viewer.