Issues (5)

src/TldCheckerServiceProvider.php (4 issues)

1
<?php
2
3
namespace Arubacao\TldChecker;
4
5
use Arubacao\TldChecker\Validator as TldValidator;
6
use Illuminate\Support\ServiceProvider;
7
use Validator;
8
9
class TldCheckerServiceProvider extends ServiceProvider
10
{
11
    /**
12
     * Register bindings in the container.
13
     *
14
     * @return void
15
     */
16
    public function boot()
17
    {
18
        Validator::extend(
19
            'is_tld',
20
            function ($attr, $value, $param, $validator) {
0 ignored issues
show
The parameter $param is not used and could be removed. ( Ignorable by Annotation )

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

20
            function ($attr, $value, /** @scrutinizer ignore-unused */ $param, $validator) {

This check looks for parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
The parameter $validator is not used and could be removed. ( Ignorable by Annotation )

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

20
            function ($attr, $value, $param, /** @scrutinizer ignore-unused */ $validator) {

This check looks for parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
21
                return TldValidator::isTld($value);
22
            },
23
            'The :attribute field is not a valid tld.'
24
        );
25
26
        Validator::extend(
27
            'ends_with_tld',
28
            function ($attr, $value, $param, $validator) {
0 ignored issues
show
The parameter $validator is not used and could be removed. ( Ignorable by Annotation )

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

28
            function ($attr, $value, $param, /** @scrutinizer ignore-unused */ $validator) {

This check looks for parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
The parameter $param is not used and could be removed. ( Ignorable by Annotation )

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

28
            function ($attr, $value, /** @scrutinizer ignore-unused */ $param, $validator) {

This check looks for parameters that have been defined for a function or method, but which are not used in the method body.

Loading history...
29
                return TldValidator::endsWithTld($value);
30
            },
31
            'The :attribute field does not end with a valid tld.'
32
        );
33
    }
34
35
    /**
36
     * Register the service provider.
37
     *
38
     * @return void
39
     */
40
    public function register()
41
    {
42
        // Laravel 5.0 compatibility
43
    }
44
}
45