PHP Класс Pimcore\WorkflowManagement\Workflow\Service

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
createActionNote ( AbstractElement $element, string $type, string $title, string $description, array $noteData, $user = null ) : Note Creates a note for an action with a transition
createNoteData ( $fc, $value ) : array
getDataFromEditmode ( $data, $pimcoreTagName )
sendEmailNotification ( array $users, Note $note ) Sends an email

Приватные методы

Метод Описание
getNotificationUsers ( $userIds ) Returns a list of users given an array of ID's if an ID is a role, all users associated with that role will also be returned.

Описание методов

createActionNote() публичный статический метод

Creates a note for an action with a transition
public static createActionNote ( AbstractElement $element, string $type, string $title, string $description, array $noteData, $user = null ) : Note
$element Pimcore\Model\Element\AbstractElement
$type string
$title string
$description string
$noteData array
Результат Pimcore\Model\Element\Note $note

createNoteData() публичный статический метод

public static createNoteData ( $fc, $value ) : array
$fc - The field configuration from the Workflow
$value - The value
Результат array

getDataFromEditmode() публичный статический метод

public static getDataFromEditmode ( $data, $pimcoreTagName )

sendEmailNotification() публичный статический метод

Sends an email
public static sendEmailNotification ( array $users, Note $note )
$users array
$note Pimcore\Model\Element\Note