SingleStateMarkingStore
class SingleStateMarkingStore implements MarkingStoreInterface
SingleStateMarkingStore хранит метку в свойстве объекта.
Этот хранилище работает с меткой «единственное состояние». Это означает, что объект может находиться только в одном состоянии одновременно.
Методы
| __construct(string $property = 'marking', PropertyAccessorInterface $propertyAccessor = null) | ||
| Marking | getMarking(object $subject) Получает метку объекта. | |
| setMarking(object $subject, Marking $marking) Устанавливает метку объекта. | ||
| string | getProperty() |
Детали
__construct(string $property = 'marking', PropertyAccessorInterface $propertyAccessor = null)
Параметры
| string | $property | |
| PropertyAccessorInterface | $propertyAccessor |
Marking getMarking(object $subject)
Получает метку объекта.
Параметры
| object | $subject | Объект |
Возвращаемое значение
| Marking | Метка |
setMarking(object $subject, Marking $marking)
Устанавливает метку объекта.
Параметры
| object | $subject | Объект |
| Marking | $marking | Метка |
string getProperty()
Возвращаемое значение
| string |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Workflow/MarkingStore/SingleStateMarkingStore.html