PersonaBlock
final class PersonaBlock extends O365BlockBase implements ContainerFactoryPluginInterface
Provides a 'Persona' block.
Methods
__construct(array $configuration, string $plugin_id, mixed $plugin_definition, GraphService $graphService, O365ProfileGetDataService|null $o365ProfileGraph = NULL, PersonaRenderService|null $personaRenderService = NULL)
Construct a O365BlockBase.
array
blockForm($form, FormStateInterface $form_state)
{@inheritdoc}
void
blockSubmit($form, FormStateInterface $form_state)
{@inheritdoc}
build()
{@inheritdoc}
static
create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition)
{@inheritdoc}
array
getCacheContexts()
{@inheritdoc}
array
getCacheTags()
{@inheritdoc}
Details
at line 25
__construct(array $configuration, string $plugin_id, mixed $plugin_definition, GraphService $graphService, O365ProfileGetDataService|null $o365ProfileGraph = NULL, PersonaRenderService|null $personaRenderService = NULL)
Construct a O365BlockBase.
in
O365BlockBase at line 57
access(AccountInterface $account, $return_as_object = FALSE)
{@inheritdoc}
at line 46
array
blockForm($form, FormStateInterface $form_state)
{@inheritdoc}
at line 99
void
blockSubmit($form, FormStateInterface $form_state)
{@inheritdoc}
at line 114
build()
{@inheritdoc}
at line 39
static
create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition)
{@inheritdoc}
at line 143
array
getCacheContexts()
{@inheritdoc}
at line 136
array
getCacheTags()
{@inheritdoc}