class TestSessionBase
Implements just the methods we need for the Rules unit tests.
Hierarchy
- class \Drupal\Tests\rules\Unit\TestSessionBase implements \Symfony\Component\HttpFoundation\Session\SessionInterface
Expanded class hierarchy of TestSessionBase
File
-
tests/
src/ Unit/ TestSessionBase.php, line 12
Namespace
Drupal\Tests\rules\UnitView source
abstract class TestSessionBase implements SessionInterface {
/**
* Simulated session storage.
*
* @var array
*/
protected $logs = [];
/**
* {@inheritdoc}
*/
public function all() : array {
}
/**
* {@inheritdoc}
*/
public function clear() {
}
/**
* {@inheritdoc}
*/
public function getBag($name) : SessionBagInterface {
}
/**
* {@inheritdoc}
*/
public function getId() : string {
}
/**
* {@inheritdoc}
*/
public function getMetadataBag() : MetadataBag {
}
/**
* {@inheritdoc}
*/
public function getName() : string {
}
/**
* {@inheritdoc}
*/
public function has($name) : bool {
}
/**
* {@inheritdoc}
*/
public function invalidate($lifetime = NULL) : bool {
}
/**
* {@inheritdoc}
*/
public function isStarted() : bool {
}
/**
* {@inheritdoc}
*/
public function migrate($destroy = FALSE, $lifetime = NULL) : bool {
}
/**
* {@inheritdoc}
*/
public function registerBag(SessionBagInterface $bag) {
}
/**
* {@inheritdoc}
*/
public function replace(array $attributes) {
}
/**
* {@inheritdoc}
*/
public function save() {
}
/**
* {@inheritdoc}
*/
public function set($key, $value) {
$this->logs[$key] = $value;
}
/**
* {@inheritdoc}
*/
public function setId($id) {
}
/**
* {@inheritdoc}
*/
public function setName($name) {
}
/**
* {@inheritdoc}
*/
public function start() : bool {
}
}
Members
Title Sort descending | Modifiers | Object type | Summary |
---|---|---|---|
TestSessionBase::$logs | protected | property | Simulated session storage. |
TestSessionBase::all | public | function | |
TestSessionBase::clear | public | function | |
TestSessionBase::getBag | public | function | |
TestSessionBase::getId | public | function | |
TestSessionBase::getMetadataBag | public | function | |
TestSessionBase::getName | public | function | |
TestSessionBase::has | public | function | |
TestSessionBase::invalidate | public | function | |
TestSessionBase::isStarted | public | function | |
TestSessionBase::migrate | public | function | |
TestSessionBase::registerBag | public | function | |
TestSessionBase::replace | public | function | |
TestSessionBase::save | public | function | |
TestSessionBase::set | public | function | |
TestSessionBase::setId | public | function | |
TestSessionBase::setName | public | function | |
TestSessionBase::start | public | function |