Making WordPress.org


Ignore:
Timestamp:
02/25/2016 05:03:19 AM (10 years ago)
Author:
dd32
Message:

Plugin Directory: Switch to using namespaces instead of implemeting them through classnames.
This change introduces an autoloader and relies upon it for most file inclusions, this should encourage us to keep a standard naming schema and writing more component classes going forward.
See #1584

Location:
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/metabox
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/metabox/class-committers.php

    r2562 r2611  
    11<?php
     2namespace WordPressdotorg\Plugin_Directory\Admin\Metabox;
     3use WordPressdotorg\Plugin_Directory\Tools;
    24
    3 class WPorg_Plugin_Directory_Admin_Metabox_Committers {
    4         function __construct() {
    5                 add_action( 'add_meta_boxes', array( $this, 'register' ) );
    6         }
    7 
    8         function register() {
    9                 add_meta_box( 'plugin-committers', __( 'Plugin Committers', 'wporg-plugins' ), array( $this, 'display' ), 'plugin' );
    10         }
    11 
    12         function display() {
     5/**
     6 * The Plugin Committers admin metabox.
     7 *
     8 * @package WordPressdotorg_Plugin_Directory
     9 */
     10class Committers {
     11        static function display() {
    1312                $plugin_slug = get_post()->post_name;
    14                 $existing_committers = WPorg_Plugin_Directory_Tools::get_plugin_committers( $plugin_slug );
    15                 $existing_committers = array_map( function( $user ) { return new WP_User( $user ); }, $existing_committers );
     13                $existing_committers = Tools::get_plugin_committers( $plugin_slug );
     14                $existing_committers = array_map( function( $user ) { return new \WP_User( $user ); }, $existing_committers );
    1615
    1716                $output = '';
     
    2625                echo '<ul class="committers">' . $output . '</ul>';
    2726        }
    28 
    2927}
    30 new WPorg_Plugin_Directory_Admin_Metabox_Committers();
Note: See TracChangeset for help on using the changeset viewer.