Documentation

SettingsForm extends ConfigFormBase
in package

Settings form for the o365_sso_user module.

Table of Contents

$entityTypeBundleInfo  : EntityTypeBundleInfo|EntityTypeBundleInfoInterface
The entity type bundle info service.
$moduleHandler  : ModuleHandlerInterface
The module handler service.
__construct()  : mixed
The constructor used for dependency injection.
buildForm()  : mixed
{@inheritdoc}
create()  : mixed
{@inheritdoc}
getFormId()  : mixed
{@inheritdoc}
submitForm()  : mixed
{@inheritdoc}
getEditableConfigNames()  : mixed
{@inheritdoc}
createProfileBundleField()  : mixed
Create the profile bundle field.

Properties

$entityTypeBundleInfo

The entity type bundle info service.

protected EntityTypeBundleInfo|EntityTypeBundleInfoInterface $entityTypeBundleInfo

$moduleHandler

The module handler service.

protected ModuleHandlerInterface $moduleHandler

Methods

__construct()

The constructor used for dependency injection.

public __construct(ConfigFactoryInterface $config_factory, ModuleHandlerInterface $moduleHandler, EntityTypeBundleInfoInterface $entityTypeBundleInfo) : mixed
Parameters
$config_factory : ConfigFactoryInterface

The config factory.

$moduleHandler : ModuleHandlerInterface

The module handler service.

$entityTypeBundleInfo : EntityTypeBundleInfoInterface

The entity type bundle info service.

Return values
mixed

buildForm()

{@inheritdoc}

public buildForm(array<string|int, mixed> $form, FormStateInterface $form_state) : mixed
Parameters
$form : array<string|int, mixed>
$form_state : FormStateInterface
Return values
mixed

create()

{@inheritdoc}

public static create(ContainerInterface $container) : mixed
Parameters
$container : ContainerInterface
Return values
mixed

getFormId()

{@inheritdoc}

public getFormId() : mixed
Return values
mixed

submitForm()

{@inheritdoc}

public submitForm(array<string|int, mixed> &$form, FormStateInterface $form_state) : mixed
Parameters
$form : array<string|int, mixed>
$form_state : FormStateInterface
Return values
mixed

getEditableConfigNames()

{@inheritdoc}

protected getEditableConfigNames() : mixed
Return values
mixed

createProfileBundleField()

Create the profile bundle field.

private createProfileBundleField(array<string|int, mixed> &$form, Config $config) : mixed
Parameters
$form : array<string|int, mixed>

The form array.

$config : Config

The config object.

Return values
mixed

Search results