It did have elements, just as written, I’d omitted the ornery basics.
Binding does go beyond saving, though, which is what I feel your last post would intimate.
When provided a Hydrator (e.g., Doctrine situation), binding can be a real convenience with repeating hydrated object data in forms. Bind a user to your user form, and the user’s hydrated data will automatically populate the form. This saves a ton of boilerplate.
For reference Form::bind() calls Fieldset::setObject and Fieldset::extract() that lets the Hydrator do its work.
Using option is an interesting approach, but I think I’ll wire something a bit more unbreakable for my team; you know how it goes - give an inch…
Again - appreciate the convo, and thanks again for mentioning init earlier today. That was the piece my senility had ejected. Shoulda had more coffee.