for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace jessedp\Timezones;
use Illuminate\Support\ServiceProvider;
/**
* TimezonesServiceProvider.
*
* @author jessep <[email protected]>
*/
class TimezonesServiceProvider extends ServiceProvider
{
* Bootstrap the application events.
* @return void
public function boot()
//
}
* Register the service provider.
public function register()
// $this->app->singleton('timezones', function ($app) {
// return new Timezones;
// });
$this->app->bind(Timezones::class, function() {
return new Timezones;
// $loader = AliasLoader::getInstance();
// $loader->alias('Timezones', 'jessedp\Timezones\Facades\Timezones');
});
$this->app->alias(Timezones::class, 'timezones');
* Get the services provided by the provider.
* @return array
public function provides()
return ['timezones'];