Spec-Zone.ru › Symfony 4.1

Расширение рабочего процесса

класс WorkflowExtension расширяет AbstractExtension

WorkflowExtension.

Методы

__construct(Registry $workflowRegistry)
getFunctions()
bool canTransition(object $subject, string $transitionName, string $name = null)

Возвращает true, если переход разрешён.

Transition[] getEnabledTransitions(object $subject, string $name = null)

Возвращает все разрешенные переходы.

bool hasMarkedPlace(object $subject, string $placeName, string $name = null)

Возвращает true, если место отмечено.

string[]|int[] getMarkedPlaces(object $subject, bool $placesNameOnly = true, string $name = null)

Возвращает помеченные места.

string|null getMetadata($subject, string $key, $metadataSubject = null, string $name = null)

Возвращает метаданные для конкретного объекта.

getName()

Подробности

__construct(Registry $workflowRegistry)

Параметры

Registry $workflowRegistry

getFunctions()

bool canTransition(object $subject, string $transitionName, string $name = null)

Возвращает true, если переход разрешён.

Параметры

object $subject Объект
string $transitionName Переход
string $name Имя рабочего процесса

Значение возврата

bool true, если переход разрешен

Transition[] getEnabledTransitions(object $subject, string $name = null)

Возвращает все разрешенные переходы.

Параметры

object $subject Объект
string $name Имя рабочего процесса

Значение возврата

Transition[] Все разрешенные переходы

bool hasMarkedPlace(object $subject, string $placeName, string $name = null)

Возвращает true, если место отмечено.

Параметры

object $subject Объект
string $placeName Имя места
string $name Имя рабочего процесса

Значение возврата

bool true, если переход разрешен

string[]|int[] getMarkedPlaces(object $subject, bool $placesNameOnly = true, string $name = null)

Возвращает помеченные места.

Параметры

object $subject Объект
bool $placesNameOnly Если true, возвращает только имена мест. Если false, возвращает исходное представление
string $name Имя рабочего процесса

Значение возврата

string[]|int[]

string|null getMetadata($subject, string $key, $metadataSubject = null, string $name = null)

Возвращает метаданные для конкретного объекта.

Параметры

$subject
string $key
$metadataSubject
string $name

Значение возврата

string|null

getName()

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Bridge/Twig/Extension/WorkflowExtension.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API