Issues (11)

src/BinanceServiceProvider.php (1 issue)

Severity
1
<?php
2
3
namespace sabramooz\binance;
4
5
use Illuminate\Support\ServiceProvider;
6
7
class BinanceServiceProvider extends ServiceProvider {
8
9
	public function boot()
10
	{
11
		$this->publishes([
12
			__DIR__.'/../config/binance.php' => config_path('binance.php')
13
		]);
14
	}
15
16
	public function register()
17
	{
18
		$this->mergeConfigFrom(__DIR__.'/../config/binance.php', 'binance');
19
		$this->app->bind('binance', function() {
20
			return new BinanceAPI(config('binance'));
0 ignored issues
show
The call to sabramooz\binance\BinanceAPI::__construct() has too many arguments starting with config('binance'). ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-call  annotation

20
			return /** @scrutinizer ignore-call */ new BinanceAPI(config('binance'));

This check compares calls to functions or methods with their respective definitions. If the call has more arguments than are defined, it raises an issue.

If a function is defined several times with a different number of parameters, the check may pick up the wrong definition and report false positives. One codebase where this has been known to happen is Wordpress. Please note the @ignore annotation hint above.

Loading history...
21
		});
22
	}
23
24
}
25