Skip to content

TextBase support mixed as value - #178

Open
milous wants to merge 2 commits into
nette:masterfrom
milous:scalar-value
Open

TextBase support mixed as value#178
milous wants to merge 2 commits into
nette:masterfrom
milous:scalar-value

Conversation

@milous

Copy link
Copy Markdown
Contributor
  • bug fix? no
  • new feature? yes
  • BC break? no

adds support for

// class without __toString methodfinalclass User {
// ..
}
$repo = function(string$userName): ?User {
returnnewUser;
}
$form = newNette\Forms\Form;
$form->addText('user', 'Username')
->addFilter(function (string$userName) use ($repo) {
returnnewNette\Forms\ScalarValue($userName, $repo($userName)));
} )
;
$form->onSuccess[] = function(Nette\Forms\Form$form, array$values): void {
$values['user'] instanceof User || null;
};

@dg
dgforce-pushed the master branch 2 times, most recently from 2df07d6 to 82e9980CompareFebruary 11, 2019 11:33
@dg
dgforce-pushed the master branch 3 times, most recently from 4876961 to b8d3a7cCompareJuly 8, 2019 09:58
@dg
dgforce-pushed the master branch 4 times, most recently from 41ff307 to f03a237CompareNovember 19, 2019 15:43
@dg
dgforce-pushed the master branch 2 times, most recently from 341ed9a to 97e6400CompareDecember 11, 2019 19:43
@dg
dgforce-pushed the master branch 3 times, most recently from 9d62255 to ec59537CompareJanuary 2, 2020 16:48
@dg
dgforce-pushed the master branch 2 times, most recently from 21f7326 to 35f9b84CompareMarch 9, 2020 10:42
@dg
dgforce-pushed the master branch 2 times, most recently from ec3633f to 206edb7CompareJune 6, 2020 15:14
@dg
dgforce-pushed the master branch 3 times, most recently from f305a97 to 215a482CompareJuly 13, 2020 12:18
@dg
dgforce-pushed the master branch 3 times, most recently from 4c07b63 to f59c35eCompareJuly 31, 2020 18:03
@dg
dgforce-pushed the master branch 2 times, most recently from d5e7d21 to 6b69042CompareOctober 15, 2020 20:02
@dg
dgforce-pushed the master branch 5 times, most recently from a358616 to cfe069bCompareNovember 2, 2020 15:52
@dg
dgforce-pushed the master branch 8 times, most recently from ecebdcf to 081f2baCompareJanuary 11, 2021 01:04
@dg
dgforce-pushed the master branch 4 times, most recently from 38fe9e4 to 2fce9b9CompareJanuary 19, 2021 02:50
@dg
dgforce-pushed the master branch 2 times, most recently from e564f3e to aab23ccCompareFebruary 10, 2021 22:10
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@milous@dg