<?phpnamespaceIlluminate\Contracts\Auth;interfaceFactory{/** * Get a guard instance by name. * * @param string|null $name * @return mixed */publicfunctionguard($name=null);/** * Set the default guard the factory should serve. * * @param string $name * @return void */publicfunctionshouldUse($name);}