Laravel.io
<?php
/**
 * Created by PhpStorm.
 * User: christophrumpel
 * Date: 24/09/14
 * Time: 17:21
 */

namespace App;


use Illuminate\Contracts\Auth\Authenticator;
use Laravel\Socialite\Contracts\Factory as Socialite;



class AuthenticateUser {

    public function __constructor(UserRepository $users, Socialite $socialite, Authenticator $auth) {
        
    }
    
    public function execute() {
    }
} 

Please note that all pasted data is publicly available.