MultipleStateMarkingStore
class MultipleStateMarkingStore implements MarkingStoreInterface
MultipleStateMarkingStore хранит метку в свойстве объекта.
Этот хранилище работает с меткой «множественного состояния». Это означает, что объект может находиться в нескольких состояниях одновременно.
Методы
| __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/MultipleStateMarkingStore.html