final class FieldBaseOverrideCreateCommand extends Command (View source)

Traits

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

Stores input, output and IO objects for easy access in commands.

Constants

NAME

Properties

protected InputInterface $input from  IoTrait
EntityTypeBundleInfoInterface $entityTypeBundleInfo from  EntityTypeBundleAskTrait
EntityTypeManagerInterface $entityTypeManager from  EntityTypeBundleValidationTrait
protected OutputInterface $output from  IoTrait
protected DrushStyle $io from  IoTrait

Methods

static AutowireTrait
create(ContainerInterface $container)

Instantiates a new instance of the implementing class using autowiring.

array
getFieldableEntityTypes()

No description

string|null
askEntityType()

No description

string|null
askBundle()

No description

void
validateEntityType(string $entityTypeId)

No description

void
validateBundle(string $entityTypeId, string $bundle)

No description

DrushStyle
setIo(InputInterface $input, OutputInterface $output)

No description

from  IoTrait
DrushStyle
io()

No description

from  IoTrait
InputInterface
input()

No description

from  IoTrait
OutputInterface
output()

No description

from  IoTrait
void
ensureIo()

No description

from  IoTrait
__construct(EntityTypeManagerInterface $entityTypeManager, EntityTypeBundleInfoInterface $entityTypeBundleInfo, EntityFieldManagerInterface $entityFieldManager)

No description

void
configure()

No description

int
execute(InputInterface $input, OutputInterface $output)

No description

void
complete(CompletionInput $input, CompletionSuggestions $suggestions)

No description

string|null
askFieldName(string $entityType)

No description

string
askFieldLabel(string $default)

No description

string|null
askFieldDescription(string|null $default)

No description

bool
askRequired(bool $default)

No description

BaseFieldOverride
createBaseFieldOverride(string $entityType, string $bundle, string $fieldName, $fieldLabel, $fieldDescription, bool $isRequired)

No description

void
logResult(BaseFieldOverride $baseFieldOverride)

No description

BaseFieldDefinition|null
getBaseFieldDefinition(string $entityType, string $fieldName)

No description

Details

static AutowireTrait create(ContainerInterface $container)

Instantiates a new instance of the implementing class using autowiring.

Parameters

ContainerInterface $container

The service container this instance should use.

Return Value

AutowireTrait

protected array getFieldableEntityTypes()

No description

Return Value

array

protected string|null askEntityType()

No description

Return Value

string|null

protected string|null askBundle()

No description

Return Value

string|null

protected void validateEntityType(string $entityTypeId)

No description

Parameters

string $entityTypeId

Return Value

void

protected void validateBundle(string $entityTypeId, string $bundle)

No description

Parameters

string $entityTypeId
string $bundle

Return Value

void

DrushStyle setIo(InputInterface $input, OutputInterface $output)

No description

Parameters

InputInterface $input
OutputInterface $output

Return Value

DrushStyle

DrushStyle io()

No description

Return Value

DrushStyle

protected InputInterface input()

No description

Return Value

InputInterface

protected OutputInterface output()

No description

Return Value

OutputInterface

protected void ensureIo()

No description

Return Value

void

__construct(EntityTypeManagerInterface $entityTypeManager, EntityTypeBundleInfoInterface $entityTypeBundleInfo, EntityFieldManagerInterface $entityFieldManager)

No description

Parameters

EntityTypeManagerInterface $entityTypeManager
EntityTypeBundleInfoInterface $entityTypeBundleInfo
EntityFieldManagerInterface $entityFieldManager

protected void configure()

No description

Return Value

void

int execute(InputInterface $input, OutputInterface $output)

No description

Parameters

InputInterface $input
OutputInterface $output

Return Value

int

void complete(CompletionInput $input, CompletionSuggestions $suggestions)

No description

Parameters

CompletionInput $input
CompletionSuggestions $suggestions

Return Value

void

protected string|null askFieldName(string $entityType)

No description

Parameters

string $entityType

Return Value

string|null

protected string askFieldLabel(string $default)

No description

Parameters

string $default

Return Value

string

protected string|null askFieldDescription(string|null $default)

No description

Parameters

string|null $default

Return Value

string|null

protected bool askRequired(bool $default)

No description

Parameters

bool $default

Return Value

bool

protected BaseFieldOverride createBaseFieldOverride(string $entityType, string $bundle, string $fieldName, $fieldLabel, $fieldDescription, bool $isRequired)

No description

Parameters

string $entityType
string $bundle
string $fieldName
$fieldLabel
$fieldDescription
bool $isRequired

Return Value

BaseFieldOverride

protected void logResult(BaseFieldOverride $baseFieldOverride)

No description

Parameters

BaseFieldOverride $baseFieldOverride

Return Value

void

protected BaseFieldDefinition|null getBaseFieldDefinition(string $entityType, string $fieldName)

No description

Parameters

string $entityType
string $fieldName

Return Value

BaseFieldDefinition|null