Skip to content

EventSource


  • Full name: \boundstate\events\models\EventSource
  • Parent class: Model
  • This class is an Abstract class

Properties

dateFieldHandle

public string $dateFieldHandle

color

public string $color

Methods

elementType

public static elementType(): class-string<\craft\base\ElementInterface>
  • This method is static.* This method is abstract. Return Value:

$className


sources

Auto-discover sources of this type.

public static sources(): array<string,array>
  • This method is static. Return Value:

keyed by source key, values are config arrays


criteria

public criteria(): array
  • This method is abstract.

displayName

public displayName(): string
  • This method is abstract.

pluralDisplayName

public pluralDisplayName(): string

getCpUrl

public getCpUrl(): ?string

getActionUrl

public getActionUrl(): ?string

canView

public canView(\craft\elements\User $user): bool

Parameters:

Parameter Type Description
$user \craft\elements\User

canViewPeers

public canViewPeers(\craft\elements\User $user): bool

Parameters:

Parameter Type Description
$user \craft\elements\User

canCreate

public canCreate(\craft\elements\User $user): bool

Parameters:

Parameter Type Description
$user \craft\elements\User

canDelete

public canDelete(\craft\elements\User $user): bool

Parameters:

Parameter Type Description
$user \craft\elements\User