SecureLoginTestBase.php in Secure Login 8
File
tests/src/Functional/SecureLoginTestBase.php
View source
<?php
namespace Drupal\Tests\securelogin\Functional;
use Drupal\Tests\BrowserTestBase;
use Symfony\Component\HttpFoundation\Request;
abstract class SecureLoginTestBase extends BrowserTestBase {
protected $defaultTheme = 'stark';
protected $enableSecureLogin = TRUE;
protected $isSecure;
protected function setUp() {
parent::setUp();
if ($this->enableSecureLogin) {
$this->container
->get('module_installer')
->install([
'securelogin',
]);
$this
->rebuildContainer();
}
$this->isSecure = Request::createFromGlobals()
->isSecure();
}
protected function httpsUrl($url) {
return 'core/modules/system/tests/https.php/' . $url;
}
protected function httpUrl($url) {
return 'core/modules/system/tests/http.php/' . $url;
}
}