Antevenio/oauth2-mdirector

View on GitHub
src/OAuth2/Wrapper/Transactional/Factory.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace MDOAuth\OAuth2\Wrapper\Transactional;

use MDOAuth\OAuth2\Wrapper;

class Factory
{
    public function create($consumerKey, $secret, $baseUrl = null)
    {
        $options = [];

        if ($baseUrl) {
            $options['baseUrl'] = $baseUrl;
        }

        return new Wrapper(
            new \MDOAuth\OAuth2\Client\Provider\Transactional($options),
            $consumerKey,
            $secret
        );
    }
}