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.