StubLockBackendAbstract.php
Namespace
Drupal\Tests\Core\LockFile
-
core/
tests/ Drupal/ Tests/ Core/ Lock/ StubLockBackendAbstract.php
View source
<?php
declare (strict_types=1);
namespace Drupal\Tests\Core\Lock;
use Drupal\Core\Lock\LockBackendAbstract;
/**
* A stub of the abstract LockBackendAbstract class for testing purposes.
*/
class StubLockBackendAbstract extends LockBackendAbstract {
/**
* {@inheritdoc}
*/
public function acquire($name, $timeout = 30.0) : bool {
return TRUE;
}
/**
* {@inheritdoc}
*/
public function lockMayBeAvailable($name) : bool {
throw new \LogicException(__METHOD__ . '() is not implemented.');
}
/**
* {@inheritdoc}
*/
public function release($name) : void {
}
/**
* {@inheritdoc}
*/
public function releaseAll($lockId = NULL) : void {
}
}
Classes
Title | Deprecated | Summary |
---|---|---|
StubLockBackendAbstract | A stub of the abstract LockBackendAbstract class for testing purposes. |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.