2 namespace TYPO3\CMS\Beuser\ViewHelpers;
39 public function render($table, $object)
41 return static::renderStatic(
47 $this->renderingContext
61 $object = $arguments[
'object'];
62 $table = $arguments[
'table'];
64 if (!is_object($object) || !method_exists($object,
'getUid')) {
68 'uid' => $object->getUid(),
72 if (method_exists($object,
'getIsDisabled')) {
73 $row[
'disable'] = $object->getIsDisabled();
75 if (method_exists($object,
'getHidden')) {
76 $row[
'hidden'] = $object->getHidden();
78 if ($table ===
'be_users' && $object instanceof BackendUser) {
79 $row[
'admin'] = $object->getIsAdministrator();
81 if (method_exists($object,
'getStartDateAndTime')) {
82 $row[
'startTime'] = $object->getStartDateAndTime();
84 if (method_exists($object,
'getEndDateAndTime')) {
85 $row[
'endTime'] = $object->getEndDateAndTime();
89 return $iconFactory->getIconForRecord($table, $row,
Icon::SIZE_SMALL)->render();