Issues (34)

src/Message/WebserviceTrait.php (1 issue)

Labels
Severity
1
<?php
2
3
namespace Omnipay\Redsys\Message;
4
5
trait WebserviceTrait
6
{
7
    /** @var string */
8
    protected $liveEndpoint = 'https://sis.redsys.es/sis/services/SerClsWSEntrada';
9
10
    /** @var string */
11
    protected $testEndpoint = 'https://sis-t.redsys.es:25443/sis/services/SerClsWSEntrada';
12
13 8
    public function getEndpoint()
14
    {
15 8
        return $this->getTestMode() ? $this->testEndpoint : $this->liveEndpoint;
0 ignored issues
show
It seems like getTestMode() must be provided by classes using this trait. How about adding it as abstract method to this trait? ( Ignorable by Annotation )

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

15
        return $this->/** @scrutinizer ignore-call */ getTestMode() ? $this->testEndpoint : $this->liveEndpoint;
Loading history...
16
    }
17
}
18