trait EntityPublishedTrait (View source)

Provides a trait for published status.

Methods

publishedBaseFieldDefinitions(EntityTypeInterface $entity_type)

Returns an array of base field definitions for publishing status.

isPublished()

{@inheritdoc}

setPublished($published = NULL)

{@inheritdoc}

setUnpublished()

{@inheritdoc}

Details

static BaseFieldDefinition[] publishedBaseFieldDefinitions(EntityTypeInterface $entity_type)

Returns an array of base field definitions for publishing status.

Parameters

EntityTypeInterface $entity_type

The entity type to add the publishing status field to.

Return Value

BaseFieldDefinition[]

An array of base field definitions.

Exceptions

UnsupportedEntityTypeDefinitionException

isPublished()

{@inheritdoc}

setPublished($published = NULL)

{@inheritdoc}

Parameters

$published

setUnpublished()

{@inheritdoc}