<?php
namespace Sil\SilAuth\auth;

use Psr\Log\LoggerInterface;

class IdBroker
{
    /** @var LoggerInterface */
    protected $logger;
    
    public function __construct(LoggerInterface $logger)
    {
        $this->logger = $logger;
    }
    
    public function getUserAttributesFor($username)
    {
        throw new \Exception('Not yet implemented.');
    }
}

<?php
namespace Sil\SilAuth\auth;

use Psr\Log\LoggerInterface;

class IdBroker
{
    /** @var LoggerInterface */
    protected $logger;
    
    public function __construct(LoggerInterface $logger)
    {
        $this->logger = $logger;
    }
    
    public function getUserAttributesFor($username)
    {
        throw new \Exception('Not yet implemented.');
    }
    
    public function isValidCredentials(string $username, string $password)
    {
        throw new \Exception('Not yet implemented.');
    }
}

Add (empty-ish) method that will eventually need to exist.
Add (empty-ish) method that will eventually need to exist.
