Brokers ​
Directory: src/Brokers/
Namespace: Unusualify\Modularous\Brokers
The broker layer powers Modularous registration verification flow behind the Register facade. It mirrors Laravel's password broker design, but adapts it for email-verification-based registration.
Classes ​
| Class | Role | Page |
|---|---|---|
RegisterBroker | Executes verification-link and registration-token operations | RegisterBroker → |
RegisterBrokerManager | Resolves named broker instances and selects default broker | RegisterBrokerManager → |
TokenRepositoryInterface | Contract extension for email-based token repository methods | TokenRepositoryInterface → |
Flow ​
- Controller/facade calls
Register::broker()orRegister::sendResetLink(...). RegisterBrokerManagerresolves aRegisterBrokerfor the configured broker name.RegisterBrokercreates/validates/deletes verification tokens.- On successful validation, registration callback is executed.