laravel-6 support

This commit is contained in:
RafficMohammed
2023-01-08 01:17:22 +05:30
parent 1a5c16ae4b
commit 774eed8b0e
4962 changed files with 279380 additions and 297961 deletions

View File

@@ -1,4 +1,4 @@
<?php
<?php declare(strict_types=1);
/*
* This file is part of sebastian/global-state.
*
@@ -7,43 +7,26 @@
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace SebastianBergmann\GlobalState;
use PHPUnit\Framework\TestCase;
/**
* Class Restorer.
* @covers \SebastianBergmann\GlobalState\Restorer
*
* @uses \SebastianBergmann\GlobalState\Blacklist
* @uses \SebastianBergmann\GlobalState\Snapshot
*/
class RestorerTest extends TestCase
final class RestorerTest extends TestCase
{
public static function setUpBeforeClass()
public static function setUpBeforeClass(): void
{
$GLOBALS['varBool'] = false;
$GLOBALS['varNull'] = null;
$_GET['varGet'] = 0;
}
/**
* Check global variables are correctly backuped and restored (unit test).
*
* @covers \SebastianBergmann\GlobalState\Restorer::restoreGlobalVariables
* @covers \SebastianBergmann\GlobalState\Restorer::restoreSuperGlobalArray
*
* @uses \SebastianBergmann\GlobalState\Blacklist::isGlobalVariableBlacklisted
* @uses \SebastianBergmann\GlobalState\Snapshot::__construct
* @uses \SebastianBergmann\GlobalState\Snapshot::blacklist
* @uses \SebastianBergmann\GlobalState\Snapshot::canBeSerialized
* @uses \SebastianBergmann\GlobalState\Snapshot::globalVariables
* @uses \SebastianBergmann\GlobalState\Snapshot::setupSuperGlobalArrays
* @uses \SebastianBergmann\GlobalState\Snapshot::snapshotGlobals
* @uses \SebastianBergmann\GlobalState\Snapshot::snapshotSuperGlobalArray
* @uses \SebastianBergmann\GlobalState\Snapshot::superGlobalArrays
* @uses \SebastianBergmann\GlobalState\Snapshot::superGlobalVariables
*/
public function testRestorerGlobalVariable()
public function testRestorerGlobalVariable(): void
{
$snapshot = new Snapshot(null, true, false, false, false, false, false, false, false, false);
$restorer = new Restorer;
@@ -58,27 +41,9 @@ class RestorerTest extends TestCase
}
/**
* Check global variables are correctly backuped and restored.
*
* The real test is the second, but the first has to be executed to backup the globals.
*
* @backupGlobals enabled
* @covers \SebastianBergmann\GlobalState\Restorer::restoreGlobalVariables
* @covers \SebastianBergmann\GlobalState\Restorer::restoreSuperGlobalArray
*
* @uses \SebastianBergmann\GlobalState\Blacklist::addClassNamePrefix
* @uses \SebastianBergmann\GlobalState\Blacklist::isGlobalVariableBlacklisted
* @uses \SebastianBergmann\GlobalState\Snapshot::__construct
* @uses \SebastianBergmann\GlobalState\Snapshot::blacklist
* @uses \SebastianBergmann\GlobalState\Snapshot::canBeSerialized
* @uses \SebastianBergmann\GlobalState\Snapshot::globalVariables
* @uses \SebastianBergmann\GlobalState\Snapshot::setupSuperGlobalArrays
* @uses \SebastianBergmann\GlobalState\Snapshot::snapshotGlobals
* @uses \SebastianBergmann\GlobalState\Snapshot::snapshotSuperGlobalArray
* @uses \SebastianBergmann\GlobalState\Snapshot::superGlobalArrays
* @uses \SebastianBergmann\GlobalState\Snapshot::superGlobalVariables
*/
public function testIntegrationRestorerGlobalVariables()
public function testIntegrationRestorerGlobalVariables(): void
{
$this->assertArrayHasKey('varBool', $GLOBALS);
$this->assertEquals(false, $GLOBALS['varBool']);
@@ -89,11 +54,9 @@ class RestorerTest extends TestCase
}
/**
* Check global variables are correctly backuped and restored.
*
* @depends testIntegrationRestorerGlobalVariables
*/
public function testIntegrationRestorerGlobalVariables2()
public function testIntegrationRestorerGlobalVariables2(): void
{
$this->assertArrayHasKey('varBool', $GLOBALS);
$this->assertEquals(false, $GLOBALS['varBool']);