Laravel 5.5 uses Package Auto-Discovery, so you don't need to manually add the ServiceProvider.
PulkitJalan\Xero\XeroServiceProvider::class,
'XeroPrivate' => PulkitJalan\Xero\Facades\XeroPrivate::class,
'XeroPublic' => PulkitJalan\Xero\Facades\XeroPublic::class,
'XeroPartner' => PulkitJalan\Xero\Facades\XeroPartner::class,
use XeroPHP\Application\PrivateApplication
class App {
protected $xero;
public function __construct(PrivateApplication $xero) {
$this->xero = $xero;
}
}
use XeroPHP\Application\PrivateApplication
$xero = app(PrivateApplication::class);
// or
$xero = app('XeroPrivate');
or use the facades.