for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Arcanedev\Currencies;
use Arcanedev\Support\PackageServiceProvider;
/**
* Class CurrenciesServiceProvider
*
* @package Arcanedev\Currencies
* @author ARCANEDEV <[email protected]>
*/
class CurrenciesServiceProvider extends PackageServiceProvider
{
/* ------------------------------------------------------------------------------------------------
| Properties
| ------------------------------------------------------------------------------------------------
* Vendor name.
* @var string
protected $vendor = 'arcanedev';
* Package name.
protected $package = 'currencies';
| 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->registerConfig();
$this->app->register(Providers\ManagerServiceProvider::class);
$this->app->register(Providers\ValidationServiceProvider::class);
* Boot the service provider.
public function boot()
parent::boot();
// Publishes
$this->publishConfig();
$this->publishTranslations();