for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Anomaly\UsersModule\User\Password;
/**
* Class ForgotPasswordFormFields
*
* @link http://pyrocms.com/
* @author PyroCMS, Inc. <[email protected]>
* @author Ryan Thompson <[email protected]>
*/
class ForgotPasswordFormFields
{
* Handle the fields.
* @param ForgotPasswordFormBuilder $builder
public function handle(ForgotPasswordFormBuilder $builder)
$builder->setFields(
[
'email' => [
'type' => 'anomaly.field_type.email',
'label' => 'anomaly.module.users::field.email.name',
'required' => true,
'rules' => [
'valid_email',
],
'validators' => [
'valid_email' => [
'handler' => 'Anomaly\UsersModule\User\Validation\ValidateEmail@handle',
'message' => 'anomaly.module.users::message.invalid_email',
]
);
}