final class UserInformationCommand extends Command (View source)

Traits

A copy of \Drupal\Core\DependencyInjection\AutowireTrait with first params' type hint changed.

Constants

NAME

Properties

protected FormatterOptions $formatterOptions from  FormatterTrait

Methods

static 
create(ContainerInterface $container)

Instantiates a new instance of the implementing class using autowiring.

void
writeFormattedOutput(InputInterface $input, OutputInterface $output, $data)

Filter, format, and write to the output

mixed
alterResult($result, InputInterface $input)

No description

wrapFilteredResult($data, $source)

If the source data was wrapped in a marker class such as RowsOfFields, then re-apply the wrapper.

void
setFormatterOptions(FormatterOptions $formatterOptions)

Public because is used by FormatterListener.

mixed
getPrivatePropValue(mixed $object, $name)

No description

array
getAccounts(string $names = '', array $options = [])

No description

array
infoArray($account)

A flatter and simpler array presentation of a Drupal $user object.

__construct(FormatterManager $formatterManager, DateFormatterInterface $dateFormatter, LoggerInterface $logger)

No description

void
configure()

No description

int
execute(InputInterface $input, OutputInterface $output)

No description

doExecute(InputInterface $input, OutputInterface $output)

No description

renderRolesCell($key, $cellData, FormatterOptions $options)

No description

Details

static create(ContainerInterface $container)

Instantiates a new instance of the implementing class using autowiring.

Parameters

ContainerInterface $container

The service container this instance should use.

protected void writeFormattedOutput(InputInterface $input, OutputInterface $output, $data)

Filter, format, and write to the output

Parameters

InputInterface $input
OutputInterface $output
$data

Return Value

void

protected mixed alterResult($result, InputInterface $input)

No description

Parameters

$result
InputInterface $input

Return Value

mixed

protected wrapFilteredResult($data, $source)

If the source data was wrapped in a marker class such as RowsOfFields, then re-apply the wrapper.

Parameters

$data
$source

protected FormatterOptions getFormatterOptions()

No description

Return Value

FormatterOptions

void setFormatterOptions(FormatterOptions $formatterOptions)

Public because is used by FormatterListener.

Parameters

FormatterOptions $formatterOptions

Return Value

void

protected mixed getPrivatePropValue(mixed $object, $name)

No description

Parameters

mixed $object
$name

Return Value

mixed

protected array getAccounts(string $names = '', array $options = [])

No description

Parameters

string $names
array $options

Return Value

array

array infoArray($account)

A flatter and simpler array presentation of a Drupal $user object.

Parameters

$account

Return Value

array

__construct(FormatterManager $formatterManager, DateFormatterInterface $dateFormatter, LoggerInterface $logger)

No description

Parameters

FormatterManager $formatterManager
DateFormatterInterface $dateFormatter
LoggerInterface $logger

protected void configure()

No description

Return Value

void

int execute(InputInterface $input, OutputInterface $output)

No description

Parameters

InputInterface $input
OutputInterface $output

Return Value

int

RowsOfFields doExecute(InputInterface $input, OutputInterface $output)

No description

Parameters

InputInterface $input
OutputInterface $output

Return Value

RowsOfFields

renderRolesCell($key, $cellData, FormatterOptions $options)

No description

Parameters

$key
$cellData
FormatterOptions $options