PaymentServiceProvider   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 31
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 10
c 1
b 0
f 0
dl 0
loc 31
rs 10
wmc 3

2 Methods

Rating   Name   Duplication   Size   Complexity  
A register() 0 4 1
A boot() 0 12 2
1
<?php
2
3
namespace bSecure\Payments;
4
5
use Illuminate\Support\ServiceProvider;
0 ignored issues
show
Bug introduced by
The type Illuminate\Support\ServiceProvider was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
6
7
class PaymentServiceProvider extends ServiceProvider
8
{
9
    /**
10
     * Register services.
11
     * The register() function is used to bind our package to the classes inside the app container.
12
     * @return void0
0 ignored issues
show
Bug introduced by
The type bSecure\Payments\void0 was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
13
     */
14
    public function register()
15
    {
16
        $this->app->bind("bSecure_facade", function () {
17
            return new BsecurePayments();
18
        });
19
    }
20
21
    /**
22
     * Bootstrap services.
23
     *  The boot() function is used to initialize some routes or add an event listener
24
     * @return void
25
     */
26
    public function boot()
27
    {
28
        $this->loadTranslationsFrom(resource_path('lang/vendor/bSecure'), 'bSecure');
0 ignored issues
show
Bug introduced by
The function resource_path was not found. Maybe you did not declare it correctly or list all dependencies? ( Ignorable by Annotation )

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

28
        $this->loadTranslationsFrom(/** @scrutinizer ignore-call */ resource_path('lang/vendor/bSecure'), 'bSecure');
Loading history...
29
30
        if ($this->app->runningInConsole()) {
31
32
            $this->publishes([
33
                __DIR__ . '/config/config.php' => config_path('bSecurePayments.php'),
0 ignored issues
show
Bug introduced by
The function config_path was not found. Maybe you did not declare it correctly or list all dependencies? ( Ignorable by Annotation )

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

33
                __DIR__ . '/config/config.php' => /** @scrutinizer ignore-call */ config_path('bSecurePayments.php'),
Loading history...
34
            ], 'config');
35
36
            $this->publishes([
37
                __DIR__ . '/resources/lang/en/messages.php' => resource_path('lang/vendor/bSecurePayments/en/messages.php'),
38
            ]);
39
        }
40
    }
41
}
42