for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Arcanedev\Socialite;
use Arcanedev\Support\PackageServiceProvider as ServiceProvider;
/**
* Class SocialiteServiceProvider
*
* @package Arcanedev\Socialite
* @author ARCANEDEV <[email protected]>
*/
class SocialiteServiceProvider extends ServiceProvider
{
/* ------------------------------------------------------------------------------------------------
| Properties
| ------------------------------------------------------------------------------------------------
* Package name.
* @var string
protected $package = 'socialite';
| Getters & Setters
* Get the base path of the package.
* @return string
public function getBasePath()
return dirname(__DIR__);
}
| Main Functions
* Register the service provider.
public function register()
$this->singleton(Contracts\Factory::class, SocialiteManager::class);
* Get the services provided by the provider.
* @return array
public function provides()
return [
Contracts\Factory::class,
];