User.php in Display Suite 8.2
File
src/Plugin/DsField/User/User.php
View source
<?php
namespace Drupal\ds\Plugin\DsField\User;
use Drupal\ds\Plugin\DsField\Entity;
class User extends Entity {
public function build() {
$view_mode = $this
->getEntityViewMode();
$node = $this
->entity();
$uid = $node
->getOwnerId();
$user = entity_load('user', $uid);
$build = entity_view($user, $view_mode);
return $build;
}
public function linkedEntity() {
return 'user';
}
}
Classes
Name |
Description |
User |
Plugin that renders a view mode. |