Skip to content

ProductEventSource


Properties

productType

public \craft\commerce\models\ProductType $productType

Methods

elementType

public static elementType(): class-string<\craft\base\ElementInterface>
  • This method is static. 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


displayName

public displayName(): string

criteria

public criteria(): array

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

Inherited 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