trait BlogObject (View source)

An object shared by BlogTag and BlogCategory.

Methods

BlogPosts(int|array|null $id = null)

No description

getCMSFields()

{@inheritdoc}

validate()

{@inheritdoc}

string
getLink()

Returns a relative link to this category.

bool
canView(null|Member $member = null)

Inherits from the parent blog or can be overwritten using a DataExtension.

canCreate($member = null, $context = [])

{@inheritdoc}

bool
canDelete(null|Member $member = null)

Inherits from the parent blog or can be overwritten using a DataExtension.

bool
canEdit(null|Member $member = null)

Inherits from the parent blog or can be overwritten using a DataExtension.

string
generateURLSegment(int $increment = 0)

Generates a unique URLSegment from the title.

Details

DataList BlogPosts(int|array|null $id = null)

Parameters

int|array|null $id

Optional ID(s) for parent of this relation, if not the current record

Return Value

DataList

getCMSFields()

{@inheritdoc}

ValidationResult validate()

{@inheritdoc}

Return Value

ValidationResult

Returns a relative link to this category.

Return Value

string

bool canView(null|Member $member = null)

Inherits from the parent blog or can be overwritten using a DataExtension.

Parameters

null|Member $member

Return Value

bool

canCreate($member = null, $context = [])

{@inheritdoc}

Parameters

$member
$context

bool canDelete(null|Member $member = null)

Inherits from the parent blog or can be overwritten using a DataExtension.

Parameters

null|Member $member

Return Value

bool

bool canEdit(null|Member $member = null)

Inherits from the parent blog or can be overwritten using a DataExtension.

Parameters

null|Member $member

Return Value

bool

string generateURLSegment(int $increment = 0)

Generates a unique URLSegment from the title.

Parameters

int $increment

Return Value

string