Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
<?php
/**
 * Class ProviderInterface 
 *
 * @package     Social\Providers\ProviderInterface
 * @author      Nigel Hurnell
 * @version     v 1.0.0
 * @license     BSD
 * @copyright   Copyright (c) 2017, Nigel Hurnell
 */
namespace Social\Providers\ProviderInterface;
/**
 * Interface ProviderInterface 
 * ensures that basic methods are available to all providers
 *
 * @package     Social\Providers\ProviderInterface
 * @author      Nigel Hurnell
 * @version     v 1.0.0
 * @license     BSD
 * @copyright   Copyright (c) 2017, Nigel Hurnell
 */
interface ProviderInterface {
    /**
     * Get the full redirect URL (including query string)
     * 
     * @param string $callback
     */
    public function getRedirectRoute($callback);
    /**
     * Send Client Request
     * 
     * @param string $callback
     * @param array $queryParams
     */
    public function sendClientRequest($callback, $queryParams);
}