mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-01-23 14:58:40 +00:00
Fix lock(). make member
This commit is contained in:
parent
ce939eb7de
commit
d47f3aa19d
|
|
@ -69,7 +69,7 @@ final class Header extends HeaderAbstract
|
|||
*/
|
||||
public function set(string $key, string $header, bool $overwrite = false) : bool
|
||||
{
|
||||
if (self::$isLocked) {
|
||||
if ($this->isLocked) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ final class Header extends HeaderAbstract
|
|||
*/
|
||||
public function remove($key) : bool
|
||||
{
|
||||
if (self::$isLocked) {
|
||||
if ($this->isLocked) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -59,20 +59,16 @@ class HeaderTest extends \PHPUnit\Framework\TestCase
|
|||
public function testLockedHeaderSet()
|
||||
{
|
||||
$header = new Header();
|
||||
Header::lock();
|
||||
self::assertTrue(Header::isLocked());
|
||||
$header->lock();
|
||||
self::assertTrue($header->isLocked());
|
||||
self::assertFalse($header->set('key', 'value'));
|
||||
|
||||
TestUtils::setMember('phpOMS\Message\Console\Header', 'isLocked', false);
|
||||
}
|
||||
|
||||
public function testLockedHeaderRemove()
|
||||
{
|
||||
$header = new Header();
|
||||
Header::lock();
|
||||
self::assertTrue(Header::isLocked());
|
||||
$header->lock();
|
||||
self::assertTrue($header->isLocked());
|
||||
self::assertFalse($header->remove('key'));
|
||||
|
||||
TestUtils::setMember('phpOMS\Message\Console\Header', 'isLocked', false);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -41,7 +41,6 @@ class HeaderTest extends \PHPUnit\Framework\TestCase
|
|||
self::assertTrue(Header::isSecurityHeader('X-xss-protection'));
|
||||
self::assertTrue(Header::isSecurityHeader('x-conTent-tYpe-options'));
|
||||
self::assertTrue(Header::isSecurityHeader('x-frame-options'));
|
||||
|
||||
self::assertFalse(Header::isSecurityHeader('x-frame-optionss'));
|
||||
}
|
||||
|
||||
|
|
@ -73,8 +72,6 @@ class HeaderTest extends \PHPUnit\Framework\TestCase
|
|||
$header->lock();
|
||||
self::assertTrue($header->isLocked());
|
||||
self::assertFalse($header->set('key', 'value'));
|
||||
|
||||
TestUtils::setMember('phpOMS\Message\Http\Header', 'isLocked', false);
|
||||
}
|
||||
|
||||
public function testLockedHeaderRemove()
|
||||
|
|
@ -83,8 +80,6 @@ class HeaderTest extends \PHPUnit\Framework\TestCase
|
|||
$header->lock();
|
||||
self::assertTrue($header->isLocked());
|
||||
self::assertFalse($header->remove('key'));
|
||||
|
||||
TestUtils::setMember('phpOMS\Message\Http\Header', 'isLocked', false);
|
||||
}
|
||||
|
||||
public function testGeneration()
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user