UserRole.php
626 Bytes
<?php
namespace ACP\Helper\Select\Group;
use AC;
use WP_User;
class UserRole extends AC\Helper\Select\Group {
/**
* @var WP_User[]
*/
private $helper;
/**
* @param AC\Helper\Select\Formatter $formatter
*/
public function __construct( AC\Helper\Select\Formatter $formatter ) {
$this->helper = new AC\Helper\User();
parent::__construct( $formatter );
}
/**
* @param WP_User $user
* @param AC\Helper\Select\Option $option
*
* @return string
*/
public function get_label( $user, AC\Helper\Select\Option $option ) {
return $this->helper->get_role_name( $user->roles[0] );
}
}