Replies: 2 comments
|
Hi @Vagnerlg! I'm sorry for my delay! Yes, that was on my plans for version 3.0. The way I see this rule working would be something like: use Respect\Validation\Rules\Alnum;
use Respect\Validation\Rules\Email;
use Respect\Validation\Validator;
readonly class AccountCreated
{
#[Alnum]
public string $username;
#[Email]
public string $email;
public function __construct(string $username, string $email)
{
$this->username = $username;
$this->email = $email;
}
}
Validator::attribute()->assert(new AccountCreated('pand', 'panda@example.com'));However, could you tell me a bit more about which use-cases you see for that? |
0 replies
|
I've implemented this feature -- finally! 🎉 It will be present in version 3.0, which I plan/hope I can get released at the beginning of next year! https://github.com/Respect/Validation/blob/main/docs/rules/Attributes.md |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hello
Do you plan to put the new functionality of PHP 8 "Attributes" ?
https://www.php.net/manual/en/language.attributes.overview.php
Example:
Thank you and congratulations for the project.
All reactions