File tree Expand file tree Collapse file tree 3 files changed +16
-2
lines changed
Expand file tree Collapse file tree 3 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -94,6 +94,20 @@ you can retrieve a workflow from it and use it as follows::
9494 $workflow->can($blogPost, 'publish'); // True
9595 $workflow->getEnabledTransitions($blogPost); // $blogPost can perform transition "publish" or "reject"
9696
97+ Initialization
98+ --------------
99+
100+ If the property of your object is ``null `` and you want to set it with the
101+ ``initial_marking `` from the configuration, you can call the ``getMarking() ``
102+ method to initialize the object property::
103+
104+ // ...
105+ $blogPost = new BlogPost();
106+ $workflow = $registry->get($blogPost);
107+
108+ // initiate workflow
109+ $workflow->getMarking($blogPost);
110+
97111Learn more
98112----------
99113
Original file line number Diff line number Diff line change @@ -115,7 +115,7 @@ method returns **false**:
115115 public static function loadValidatorMetadata(ClassMetadata $metadata)
116116 {
117117 $metadata->addGetterConstraint('stateInvalid', new Assert\IsFalse([
118- 'message' => ' You've entered an invalid state.' ,
118+ 'message' => " You've entered an invalid state." ,
119119 ]));
120120 }
121121 }
Original file line number Diff line number Diff line change @@ -120,7 +120,7 @@ You can validate each of these constraints sequentially to solve these issues:
120120 {
121121 $metadata->addPropertyConstraint('address', new Assert\Sequentially([
122122 new Assert\NotNull(),
123- new Assert\Type(" string" ),
123+ new Assert\Type(' string' ),
124124 new Assert\Length(['min' => 10]),
125125 new Assert\Regex(self::ADDRESS_REGEX),
126126 new AcmeAssert\Geolocalizable(),
You can’t perform that action at this time.
0 commit comments