1212use SymfonyCasts \Bundle \ResetPassword \Exception \ExpiredResetPasswordTokenException ;
1313use SymfonyCasts \Bundle \ResetPassword \Exception \InvalidResetPasswordTokenException ;
1414use SymfonyCasts \Bundle \ResetPassword \Exception \TooManyPasswordRequestsException ;
15- use SymfonyCasts \Bundle \ResetPassword \Generator \ResetPasswordTokenGenerator ;
15+ use SymfonyCasts \Bundle \ResetPassword \Generator \ResetPasswordTokenGeneratorInterface ;
1616use SymfonyCasts \Bundle \ResetPassword \Model \ResetPasswordRequestInterface ;
1717use SymfonyCasts \Bundle \ResetPassword \Model \ResetPasswordToken ;
1818use SymfonyCasts \Bundle \ResetPassword \Persistence \ResetPasswordRequestRepositoryInterface ;
19- use SymfonyCasts \Bundle \ResetPassword \Util \ResetPasswordCleaner ;
19+ use SymfonyCasts \Bundle \ResetPassword \Util \ResetPasswordCleanerInterface ;
2020
2121/**
2222 * @author Jesse Rushlow <jr@rushlow.dev>
@@ -34,8 +34,8 @@ final class ResetPasswordHelper implements ResetPasswordHelperInterface
3434 * @param int $requestThrottleTime Another password reset cannot be made faster than this throttle time in seconds
3535 */
3636 public function __construct (
37- private ResetPasswordTokenGenerator $ generator ,
38- private ResetPasswordCleaner $ cleaner ,
37+ private ResetPasswordTokenGeneratorInterface $ generator ,
38+ private ResetPasswordCleanerInterface $ cleaner ,
3939 private ResetPasswordRequestRepositoryInterface $ repository ,
4040 private int $ resetRequestLifetime ,
4141 private int $ requestThrottleTime ,
0 commit comments