Fix lock(). make member

This commit is contained in:
Dennis Eichhorn 2018-11-30 22:06:03 +01:00
parent ce939eb7de
commit d47f3aa19d
3 changed files with 6 additions and 15 deletions

View File

@ -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;
}

View File

@ -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);
}
}

View File

@ -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()