UserManager) conflict with Laravel’s conventions (e.g., Authenticatable).auth scaffolding or packages like laravel/breeze. Evaluate whether the bundle’s User entity replaces or extends Laravel’s default User model.users table structure).User entity be extended without forking?bcrypt, argon2).UserInterface). To integrate with Laravel:
Auth contracts).UserBundleFacade) to abstract Symfony dependencies.UserBundle\Repository\UserRepository → Laravel’s User model).Auth scaffolding or run in parallel? Risk of conflicts in middleware (e.g., auth route guard).file, database, redis).UserBundle\Event\UserRegisteredEvent → Laravel’s Registered event).make:auth as a baseline to compare bundle behavior.User model with the bundle’s entity (if compatible).UserManager).php artisan test --group=auth).Security component. Replace with Laravel’s auth middleware or create a bridge.UserLoggedIn) may not align with Laravel’s Illuminate\Auth\Events. Decide to:
FormRequest or Validator facade.User model with the bundle’s entity (if schema-compatible).UserManager with Laravel’s Auth facade.HasApiTokens (if using Sanctum) with bundle equivalents.symfony/security) may require version pinning to avoid conflicts.Authenticatable methods).tinker, dd()).UserBundle\Repository\UserRepository vs. Eloquent).session:driver=redis).created_at but Laravel uses date_created).users table structure differs from Laravel’s defaults.UserInterface).User with Laravel’s Auth::user()").role field").How can I help you explore Laravel packages today?