SimpleSubscriber
class SimpleSubscriber implements SubscriberInterface (View source)
SimpleSubscriber is a Guzzle Subscriber that implements Google's Simple API access.
Requests are accessed using the Simple API access developer key.
Methods
                    __construct(array $config)
                                            
                
            Create a new Simple plugin.
                    array
                
                
                    getEvents()
                                            
                
            No description
                    onBefore(BeforeEvent $event)
                                            
                
            Updates the request query with the developer key if auth is set to simple.
Details
        
        
    __construct(array $config)
        
    
    Create a new Simple plugin.
The configuration array expects one option
- key: required, otherwise InvalidArgumentException is thrown
 
        
                            array
    getEvents()
        
    
    No description
        
        
    onBefore(BeforeEvent $event)
        
    
    Updates the request query with the developer key if auth is set to simple.
Example:
use Google\Auth\Subscriber\SimpleSubscriber;
use GuzzleHttp\Client;
$my_key = 'is not the same as yours';
$subscriber = new SimpleSubscriber(['key' => $my_key]);
$client = new Client([
    'base_url' => 'https://www.googleapis.com/discovery/v1/',
    'defaults' => ['auth' => 'simple']
]);
$client->getEmitter()->attach($subscriber);
$res = $client->get('drive/v2/rest');